summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/latex-graphics-companion/6-6-3.ltx
blob: f9559ca34f2b86e3524b26ab8c82a8e7efee6bad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
\documentclass{ppex}
\nonstopmode
\usepackage [basic,box,gate,ic,optics]{circ} \usepackage {xspace}
\pagestyle{empty}

\begin{document}
\ResetPreambleCommands
\ReadyForTheFray
\usepackage [basic,box,gate,ic,optics]{circ} \usepackage {xspace}
\providecommand{\Lcs}[1]{\mbox{\normalfont\ttfamily\char'134#1}}
\newcommand{\CC}[3]{%
    \circuit0 \csname#1\endcsname1 #2 #3 \endcircuit}
\newcommand{\CCX}[3]{%
    \circuit0 \csname#1\endcsname1 {X} #2 #3 \endcircuit}

\renewcommand{\arraystretch}{1.5}
\def\R#1{\raisebox{-3pt}{#1}}
\begin{tabular}{@{}lllll@{}}
(half) thin lens     & \Lcs{SLens} & \R{\CCX{SLens}{v}{}}
                     & \Lcs{HSLens}& \R{\CCX{HSLens}{u}{}}\\
(half) thick lens    & \Lcs{BLens} & \R{\CCX{BLens}{v}{}}
                     & \Lcs{HBLens}& \R{\CCX{HBLens}{u}{}}\\
(half) concave lens  & \Lcs{VLens} & \R{\CCX{VLens}{v}{}}
                     & \Lcs{HVLens}& \R{\CCX{HVLens}{u}{}}\\
polarizer, pinhole   & \Lcs{Polar} & \R{\CCX{Polar}{v}{}}
                     & \Lcs{Pinhole}&\R{\CCX{Pinhole}{v}{}}\\
beam splitter        & \Lcs{BSplit}&\CCX{BSplit}{*}{d}    \\
camera               & \Lcs{Cam}   &  \CCX{Cam}{u}{}      \\
screens (look behind)& \Lcs{ScrL}  & \R{\CCX{ScrL}{v}{}}
                     & \Lcs{ScrR}  & \R{\CCX{ScrR}{v}{}}  \\
screens (look through)& \Lcs{ScrTL}& \R{\CCX{ScrTL}{v}{}}
                     & \Lcs{ScrTR} & \R{\CCX{ScrTR}{v}{}} \\
laser, photometer    & \Lcs{Laser} & \CCX{Laser}{h}{}
                     & \Lcs{PM}    & \CCX{PM}{h}{}  \\
\end{tabular}
\end{document}