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

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