Annotation of 43BSDReno/contrib/isode-beta/doc/isode5/NRcustom.tex, revision 1.1.1.1

1.1       root        1: % LaTeX customization for NRTC
                      2: %
                      3: % 9/9/86 tpd
                      4: % 4/28/87 tpd
                      5: \makeatletter
                      6: % plain TeX compatibility
                      7: \def\oldstyle{\xdef\@oldstyle{\the\textfont\@ne}\mit\@oldstyle}
                      8: % Compatibility with NR-TeX
                      9: \def\smaller{\footnotesize}            % smaller than small
                     10: \let\nfootnote=\footnote
                     11: \let\tell=\typeout
                     12: \def\implies{\quad\supset\ }
                     13: \def\tdots{\ldots\thinspace}
                     14: \let\bop=\newpage
                     15: \def\hbreak{\hfil\break}
                     16: \def\lp{\par\noindent}
                     17: \def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax}
                     18: \def\boxit#1{\fbox{\sc#1}}
                     19: % Draft Stuff
                     20: \newif\ifdraft \draftfalse
                     21: \def\draftstring{{\ifdraft \tt Draft\fi}}
                     22: \def\ds@DScustom{\ifdraft \@ifundefined{ds@draft}{}{\ds@draft}\fi}
                     23: % Extras
                     24: \newdimen\extra@wid            \extra@wid=\z@
                     25: \def\extra#1#2{%
                     26:     \setbox\z@=\hbox{#2:\quad}
                     27:     \ifnum\extra@wid<\wd\z@    \extra@wid=\wd\z@\fi
                     28:     \def#1##1{%
                     29:        \nobreak
                     30:        \extra@skip
                     31:        \vbox{%
                     32:            \def\@filler{#2:\hfil\global\let\@filler=\empty}%
                     33:            \let\\=\cr
                     34:            \tabskip=\z@
                     35:            \halign{%
                     36:                \hbox to\extra@wid{\@filler}\ignorespaces####\unskip\hfil\cr
                     37:                ##1\cr
                     38:            }%
                     39:        }%
                     40:        \nobreak
                     41:     }%
                     42: }
                     43: \def\extra@skip{%
                     44:     \vskip 2\baselineskip
                     45:     \def\extra@skip{\vskip .15in}%
                     46: }
                     47: % Miscellany
                     48: \def\bigquote#1\endbigquote{%
                     49:     \begin{quote}
                     50:        \noindent\llap{``}\ignorespaces#1\unskip''
                     51:     \end{quote}
                     52: }
                     53: % Double Spacing Macro
                     54: \def\doublespace{
                     55:        \baselineskip=2\baselinestretch pt
                     56: }
                     57: \def\NRAA{\leavevmode\setbox0\hbox{h}\dimen@\ht0\advance\dimen@-1ex%
                     58:   \rlap{\kern+.45ex\raise.67\dimen@\hbox{\char'27}}A}
                     59: \newcommand{\NRdF}{$^\circ$F}           %degrees fahrenheit
                     60: \newcommand{\NRdC}{$^\circ$C}           %degrees centigrade
                     61: %
                     62: %
                     63: %      Definition for Footnote style
                     64: %
                     65: \def\footnotenumbering#1{%
                     66:        \global\c@footnote \z@%
                     67:        \gdef\thefootnote{\csname @#1\endcsname \c@footnote}%
                     68: }%
                     69: %
                     70: %      Definition for Figure style
                     71: %
                     72: \def\figurenumbering#1{%
                     73:        \global\c@figure \z@%
                     74:        \gdef\thefigure{\csname @#1\endcsname \c@figure}%
                     75: }%
                     76: %
                     77: \def\nextfigure{%
                     78:        \addtocounter{figure}{1}\thefigure\addtocounter{figure}{-1}%
                     79: }%
                     80: %
                     81: \def\NRcaption#1{%
                     82:        \caption{\protect\parbox[t]{4.5in}{#1}}%
                     83: }%
                     84: %
                     85: % figure commands
                     86: %
                     87: \@ifundefined{fps@figure}{}{
                     88:        \setcounter{topnumber}{5}
                     89:        \setcounter{bottomnumber}{5}
                     90:        \setcounter{totalnumber}{10}
                     91:        \renewcommand{\fps@figure}{hbtp}
                     92:        \renewcommand{\topfraction}{.95}
                     93:        \renewcommand{\bottomfraction}{.95}
                     94:        \renewcommand{\textfraction}{.05}
                     95:        \renewcommand{\floatpagefraction}{.95}
                     96: }
                     97: %
                     98: %      Definition for Custom headings style
                     99: %
                    100: \def\NRoddhead#1{%
                    101:        \def\@oddhead{#1}%
                    102: }%
                    103: %
                    104: \def\NRevenhead#1{%
                    105:        \def\@evenhead{#1}%
                    106: }%
                    107: %
                    108: \def\NRhead#1{%
                    109:        \def\@oddhead{#1}\def\@evenhead{#1}%
                    110: }%
                    111: %
                    112: %      Footers
                    113: %
                    114: \def\NRoddfoot#1{%
                    115:        \def\@oddfoot{#1}%
                    116: }%
                    117: %
                    118: \def\NRevenfoot#1{%
                    119:        \def\@evenfoot{#1}%
                    120: }%
                    121: %
                    122: \def\NRfoot#1{%
                    123:        \def\@oddfoot{#1}%
                    124: }%
                    125: %
                    126: %      Modify Part/Chapter/Section/Subsection/SubSubSection/Paragraph/
                    127: %              SubParagraph
                    128: %
                    129: \makeatother

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.