Mercurial > hg > Applications > mh
diff papers/mh6/sfwmac.sty @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/papers/mh6/sfwmac.sty Mon Apr 18 23:46:02 2005 +0900 @@ -0,0 +1,88 @@ +% LaTeX support for writing UNIX-style documentation (based on webmac.tex) + + +\makeatletter % for a little while + +\typeout{Document Style 'sfwmac'. Version 1.00 - released 17 June 1985} + + +% Examples + +\def\eg#1{\hbox{``\verb*"#1"''}} % in-line + +\def\example#1\endexample{% % multi-line + $$% + \displayindent=\leftskip + \ifdim\parindent>\z@ + \advance\displayindent by1.5\parindent + \else + \advance\displayindent by.15\hsize + \fi + \let\\=\cr + \tabskip=\z@ + \halign{\ignorespaces\verb*"##"\unskip\hfil\cr#1\cr}% + $$% +} + + +% Miscellany + +\def\pgm#1{{\it#1}} % UNIX programs +\def\man#1(#2){\pgm{#1\/}(#2)} % manual entries +\def\arg#1{\hbox{`{}\verb*"#1"'{}}} % arguments to programs +\def\switch#1{\hbox{`{}-\verb*"#1"'{}}} % switches to programs +\def\file#1{\hbox{\sl#1}} % filename + + +% Commonly used software systems + +\def\EMACS/{{\sf EMACS}} +\def\INFO/{{\sf INFO}} +\def\MLisp/{{\sf MLisp}} + +\def\MH/{{\sf MH}} +\def\mh#1{{\sf mh.#1}} +\def\Mail/{\file{Mail/}} +\def\context/{\file{context}} +\def\profile/{\file{.mh\_profile}} +\def\sequences/{\file{.mh\_sequences}} +\def\whatnow/{\verb*"What now?"} + +\def\MMDF/{{\sf MMDF}} +\def\MMDFI/{\hbox{\sf MMDF-I}} +\def\MMDFII/{\hbox{\sf MMDF-II}} + +\def\SendMail/{{\sf SendMail}} +\def\UUCP/{{\sf UUCP}} + +\def\AmS{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$} +\def\AMSPPT.STY/{{\tt amsppt.sty}} +\def\AmSTeX{\hbox{\rm \AmS-\TeX}} + +\def\DISS.STY/{{\tt diss.sty}} +\def\PhDTeX{\hbox{\rm PhD-\TeX}} + +\def\LaTeX{\hbox{\rm L\kern-.2em\raise.3ex\hbox{\sc a}\kern-.09em\TeX}} +\def\BibTeX{\hbox{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX}} +\def\SLiTeX{\hbox{\rm S\kern-.065em L\kern-.18em\raise.32ex\hbox{\sc i}% + \kern-.03em\TeX}} + +\def\NRTeX{\hbox{\rm NR-\TeX}} + +\def\ROFF/{{\sf ROFF}} + +\def\SUMEX/{{\sf SUMEX}} + +\def\TTYD/{{\sf TTYD}} + + +% Fractions (from TUGboat v6 n1, 1985) + +\def\frac#1/#2{% + \leavevmode\kern.1em + \raise.5ex\hbox{\the\scriptfont\z@ #1}\kern-.1em + /\kern-.15em\lower.25ex\hbox{\the\scriptfont\z@ #2}% +} + + +\makeatother % back to normal