home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / text / tex / pastex / macros / latex / nfss2 / main.drv (.txt) < prev    next >
LaTeX Document  |  1993-08-05  |  5KB  |  144 lines

  1. % \iffalse meta-comment
  2. % Copyright (C) 1989--1993 by Frank Mittelbach, Rainer Schoepf.
  3. % All rights reserved.
  4. % This file is part of the NFSS2 (New Font Selection Scheme) package.
  5. %  This package is distributed in the hope that it will be useful,
  6. %  but WITHOUT ANY WARRANTY; without even the implied warranty of
  7. %  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  8. % IMPORTANT NOTICE:
  9. % For error reports in case of UNCHANGED versions see readme files.
  10. % Please do not request updates from us directly.  Distribution is
  11. % done through Mail-Servers and TeX organizations.
  12. % You are not allowed to change this file.  You may however copy
  13. % this file to a file with a different name and then change the copy
  14. % if you obey the restrictions on file changes described in
  15. % readme.mz.
  16. % You are allowed to distribute this file under the condition that
  17. % it is distributed together with all files mentioned in readme.mz8.
  18. % If you receive only some of these files from someone, complain!
  19. % You are NOT ALLOWED to distribute this file alone.  You are NOT
  20. % ALLOWED to take money for the distribution or use of either this
  21. % file or a changed version, except for a nominal charge for copying
  22. % etc.
  23. % \fi
  24. \def\filedate{93/07/14}
  25. \ifx\DeclareFontShape\undefined
  26.   \documentstyle[nffntcmd,doc]{report}
  27.   \let\mathcal\cal
  28.   \let\EuFrak\relax
  29.   \let\EuScript\relax
  30.   \typeout{*****************************************************}
  31.   \typeout{* Warning: Some parts of the documentation will show}
  32.   \typeout{* wrong fonts because you are typesetting this without}
  33.   \typeout{* using NFSS2. For example the sections on Euler fonts}
  34.   \typeout{* will come out wrong.}
  35.   \typeout{*}
  36.   \typeout{* This isn't important for the installation process.}
  37.   \typeout{* Once you finished setting up NFSS2 you can redo this}
  38.   \typeout{* file.}
  39.   \typeout{*****************************************************}
  40. \else
  41.   \documentstyle[nfeuscr,nfeufrak,doc]{report}
  42. \newcommand{\graffiti}
  43.    {\fontfamily{ccr}\fontseries{c}%
  44.     \fontshape{sl}\fontsize{9}{10pt}\selectfont}
  45. \setlength\textwidth{31pc}
  46. \setlength\textheight{54pc}
  47. \setlength{\parindent}{0pt}
  48. \setlength{\parskip}{2pt plus 1pt minus 1pt}
  49. \setlength{\oddsidemargin}{8pc}
  50. \setlength{\marginparwidth}{8pc}
  51. \setlength{\topmargin}{-2.5pc}
  52. \setlength{\headsep}{20pt}
  53. \setlength{\columnsep}{1.5pc}
  54. \setlength{\columnwidth}{18.75pc}
  55. %\DisableCrossrefs
  56. \CodelineIndex     % Index code by line number
  57. %\OnlyDescription
  58. % you better don't look at the following code :-(
  59. \makeatletter
  60. \renewcommand{\maketitle}
  61.    {%
  62.     \newpage
  63.       \refstepcounter{chapter}%
  64.       \begin{center}
  65.         \Large \thechapter.\quad \@title
  66.       \end{center}
  67.       \begin{center}
  68.         \begin{tabular}{l}
  69.           \@author
  70.         \end{tabular}
  71.       \par
  72.       \@date
  73.       \end{center}
  74.       {\renewcommand{\\}{\unskip\ \ignorespaces}%
  75.        \renewcommand{\and}{\quad}%
  76.        \renewcommand{\thanks}[1]{}%
  77.        \addcontentsline{toc}{chapter}{\@title}}%
  78.      \@thanks
  79.      \gdef\@thanks{}%
  80.      \setcounter{footnote}{0}%
  81. \def\refname{References}
  82. \def\thebibliography#1{\section*{\refname\@mkboth
  83.   {\uppercase{\refname}}{\uppercase{\refname}}}\list
  84.   {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}%
  85.     \leftmargin\labelwidth
  86.     \advance\leftmargin\labelsep
  87.     \usecounter{enumiv}%
  88.     \let\p@enumiv\@empty
  89.     \def\theenumiv{\arabic{enumiv}}}%
  90.     \def\newblock{\hskip .11em plus.33em minus.07em}%
  91.     \sloppy\clubpenalty4000\widowpenalty4000
  92.     \sfcode`\.=1000\relax}
  93. \def\abstract{\small
  94. \begin{center}%
  95.   \bf \abstractname\vspace{-.5em}\vspace\z@%
  96. \end{center}%
  97. \quote}
  98. \let\endabstract\quote
  99. \makeatother
  100. \begin{document}
  101.  \begin{titlepage}
  102.  \vspace*{\stretch{2}}
  103.  \begin{center}
  104.    \LARGE
  105.    {\sf NFSS2} low-level and installation documentation \\[10pt]
  106.    \normalsize
  107.    \copyright\ 1993 Frank Mittelbach, Rainer Sch\"opf
  108.  \end{center}
  109.  \vspace*{\stretch{5}}
  110.  \end{titlepage}
  111.  \tableofcontents
  112. \begingroup               % allow this complete doc here
  113.   \def\documentstyle#1{}
  114.   \def\document{}
  115.   \def\enddocument{}
  116.   \let\AmSTeX\undefined
  117.   \let\meta\undefined
  118.   \input nfssinst.ltx
  119. \endgroup
  120.    \DocInput{amsfonts.fdd}
  121.    \DocInput{cmrfonts.fdd}
  122.    \DocInput{psfonts.dtx}
  123.    \DocInput{nfbeton.dtx}
  124.    \DocInput{nfconcr.dtx}
  125.    \DocInput{nfeufrak.dtx}
  126.    \DocInput{nfeuler.dtx}
  127.    \DocInput{nfeuscr.dtx}
  128.    \DocInput{nfexscal.dtx}
  129.    \DocInput{nffntcmd.dtx}
  130.    \DocInput{fontdef.dtx}
  131.    \DocInput{fdprefix.dtx}
  132.    \DocInput{nfltxsym.dtx}
  133.    \DocInput{nfssboot.dtx}
  134.    \DocInput{nfssfont.dtx}
  135.    \DocInput{nfss1cmp.dtx}
  136.    \DocInput{nfoldger.dtx}
  137.    \DocInput{nfpandor.dtx}
  138.    \DocInput{preload.dtx}
  139.    \DocInput{nfslides.fdd}
  140.    \DocInput{nfslides.dtx}
  141. \PrintIndex
  142. \end{document}
  143. \endinput
  144.