comparison papers/mh6.5/sfwmac.sty @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:bce86c4163a3
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}