0
|
1 % LaTeX support for writing UNIX-style documentation
|
|
2
|
|
3
|
|
4 % UNIX-style references
|
|
5
|
|
6 \def\sfwFILfont{\sl}
|
|
7
|
|
8 \def\@egaux#1#2#3{%
|
|
9 \def#1##1{%
|
|
10 #2\begingroup \tt \let\do=\@makeother \dospecials
|
|
11 \def\@tempa####1##1{####1\endgroup#3}\@tempa
|
|
12 }%
|
|
13 }
|
|
14
|
|
15 \def\pgm#1{\mbox{\it#1}\index{#1}} % programs
|
|
16 \def\xpgm#1#2{\mbox{\it#1}\index{\noexpand\noexpand\noexpand#2{}}}
|
|
17 \def\man#1(#2){\xpgm{#1\/}{#1}(#2)} % manual entries
|
|
18 \@egaux\arg{`{}}{'{}} % arguments to programs
|
|
19 \@egaux\switch{`{}-}{'{}} % switches to programs
|
|
20 \def\file#1{\mbox{\sfwFILfont#1}} % filename
|
|
21
|
|
22
|
|
23 % Commonly used software systems
|
|
24
|
|
25 \def\sfwPGMfont{\sf}
|
|
26
|
|
27 \def\@sfwdef#1#2{\@sfwaux{#1/}{#2}}
|
|
28 \def\@sfwaux#1#2{\def#1{\mbox{#2}\index{\noexpand\noexpand\noexpand#1{}}}}
|
|
29
|
|
30 \@sfwdef\EMACS{\sfwPGMfont EMACS}
|
|
31 \@sfwdef\INFO{\sfwPGMfont INFO}
|
|
32 \@sfwdef\MLisp{\sfwPGMfont MLisp}
|
|
33
|
|
34 \@sfwdef\MH{\sfwPGMfont MH}
|
|
35 \def\mh#1{\mbox{\sfwPGMfont mh.#1}\index{mh.#1}}
|
|
36 \@sfwdef\Mail{\file{Mail/}}
|
|
37 \@sfwdef\context{\file{context}}
|
|
38 \@sfwdef\profile{\file{.mh\_profile}}
|
|
39 \@sfwdef\sequences{\file{.mh\_sequences}}
|
|
40 \def\whatnow/{\verb*"What now?"\index{whatnow}}
|
|
41
|
|
42 \@sfwdef\MMDF{\sfwPGMfont MMDF}
|
|
43 \@sfwdef\MMDFI{\sfwPGMfont MMDF-I}
|
|
44 \@sfwdef\MMDFII{\sfwPGMfont MMDF-II}
|
|
45
|
|
46 \@sfwdef\SendMail{\sfwPGMfont SendMail}
|
|
47 \@sfwdef\UUCP{\sfwPGMfont UUCP}
|
|
48
|
|
49 \def\AmS{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$}
|
|
50 \@sfwaux\AmSTeX{\rm \AmS-\TeX}
|
|
51
|
|
52 \@sfwaux\PhDTeX{\rm P\kern-.05em{\sc h\kern-.025em D}\kern-0.08em\TeX}
|
|
53
|
|
54 \@sfwaux\LaTeX{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX}
|
|
55 \@sfwaux\BibTeX{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX}
|
|
56 \@sfwaux\SLiTeX{\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em\TeX}
|
|
57
|
|
58 \@sfwaux\NRTeX{\rm NR-\TeX}
|
|
59
|
|
60 \@sfwdef\ROFF{\sfwPGMfont ROFF}
|
|
61
|
|
62 \@sfwdef\SUMEX{\sfwPGMfont SUMEX}
|
|
63
|
|
64 \@sfwdef\WEB{\sfwPGMfont WEB}
|
|
65
|
|
66 \@sfwdef\TTYD{\sfwPGMfont TTYD}
|