<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%% 
%%  The LaTeX Graphics Companion, 2ed (first printing May 2007)
%% 
%%  Example 8-6-5 on page 580.
%% 
%%  Copyright (C) 2007 Michel Goossens, Frank Mittelbach, Denis Roegel, Sebastian Rahtz, Herbert Vo\ss 
%% 
%%  It may be distributed and/or modified under the conditions
%%  of the LaTeX Project Public License, either version 1.3
%%  of this license or (at your option) any later version.
%% 
%%  See http://www.latex-project.org/lppl.txt for details.
%% 

\documentclass{ttctexa}
\pagestyle{empty}
\setcounter{page}{6}
\setlength\textwidth{427.6677pt}

\StartShownPreambleCommands
\usepackage[optics]{circ}
\usepackage{array}
\StopShownPreambleCommands
\begin{document}
\providecommand{\Lcs}[1]{\mbox{\normalfont\ttfamily\char'134#1}}
\def\cdef#1 #2 #3 {%
\Lcs{#1}&amp;\raisebox{\depth}%
   {\begin{circuit}0 \csname #1\endcsname{n} {\,} #2 \end{circuit}}
&amp;}
\def\cdefiv#1 #2 #3 {%
\Lcs{#1} &amp;\raisebox{\depth}%
   {\begin{circuit}0 \csname #1\endcsname{n} {\,} #3 #2 \end{circuit}}
&amp;}
\def\cdefviii#1 #2 #3{%
\Lcs{#1}&amp;\raisebox{\depth}%
   {\begin{circuit}0 \csname #1\endcsname{n} {\,} : u \end{circuit}}
&amp;}
\setlength{\extrarowheight}{3mm}
\begin{tabular}{lcclcclccc}
lenses &amp;
\cdef      SLens    u  {thin lens}
\cdefiv    HSLens   u  |
\cdef      BLens    u  {thick lens}
\\
more lenses &amp;
\cdefiv    HBLens   u  |
\cdef      VLens    u  {concave lens}
\cdefiv    HVLens   u  |
\\
mirror, splitter, polarizer &amp;
\cdefviii  Mirror   M  {mirror}
\cdefviii  BSplit   BS {beam splitter}
\cdef      Polar    u  {polarizer}
\\
pinhole, screen &amp;
\cdef      Pinhole  u  {pinhole}
\cdef      ScrL     u {screen, look at the left side}
\cdef      ScrTL    u {screen, look trough the left side}
\\
camera, laser, photometer &amp;
\cdefiv    Cam      l |
\cdef      Laser    l {laser}
\cdef      PM       l {photometer, -multiplyer, etc.}
\end{tabular}
\end{document}
</pre></body></html>