% \iffalse meta-comment % % Copyright (C) 1989--1993 by Frank Mittelbach, Rainer Schoepf. % All rights reserved. % % This file is part of the NFSS2 (New Font Selection Scheme) package. % % This package is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % % % IMPORTANT NOTICE: % % For error reports in case of UNCHANGED versions see readme files. % % Please do not request updates from us directly. Distribution is % done through Mail-Servers and TeX organizations. % % You are not allowed to change this file. You may however copy % this file to a file with a different name and then change the copy % if you obey the restrictions on file changes described in % readme.mz. % % You are allowed to distribute this file under the condition that % it is distributed together with all files mentioned in readme.mz8. % If you receive only some of these files from someone, complain! % % You are NOT ALLOWED to distribute this file alone. You are NOT % ALLOWED to take money for the distribution or use of either this % file or a changed version, except for a nominal charge for copying % etc. % \fi \def\fileversion{v2.0a} \def\filedate{93/05/15} \def\docdate {93/05/15} % \CheckSum{30} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% % % %\iffalse % This is a META comment % % File `nfss1cmp.dtx'. % Copyright (C) 1993 Frank Mittelbach and Rainer Sch\"opf, % all rights reserved. % %\fi % % % \title{The file {\tt nfss1cmp.dtx}\thanks{This file has version % number \fileversion, dated \filedate. The documentation was % last updated on \docdate.}\ containing source for NFSS1 % style files which have been replaced in NFSS2} % % \author{Frank Mittelbach \and Rainer Sch\"opf} % % \maketitle % % This file contains redefinitions for all files which have been % superseeded by NFSS2. They are defined here in a way that they give % a warning and then start the appropriate NFSS2 code. % % % All styles will first check if NFSS2 is part of the format. % \begin{macrocode} %<*style> \@ifundefined{DeclareFontShape} {\@ifundefined{selectfont} {\@latexerr{The %<+margid>`margid' %<+nomargid>`nomargid' %<+oldlfont>`oldlfont' %<+newlfont>`newlfont' %<+dclfont>`dclfont' %<+tracefnt>`tracefnt' %<+syntonly>`syntonly' %<+euler>`euler' %<+euscript>`euscript' %<+eufrak>`eufrak' %<+concrete>`concrete' %<+exscale>`exscale' style option can only be used with the new^^Jfont selection scheme}\@eha} {\@latexerr{The %<+margid>`margid' %<+nomargid>`nomargid' %<+oldlfont>`oldlfont' %<+newlfont>`newlfont' %<+dclfont>`dclfont' %<+tracefnt>`tracefnt' %<+syntonly>`syntonly' %<+euler>`euler' %<+euscript>`euscript' %<+eufrak>`eufrak' %<+concrete>`concrete' %<+exscale>`exscale' style option can only be used with the new^^Jfont selection scheme *release 2*} {Your format contains NFSS release 1, but this style option was^^Jdeveloped for release 2.} } \endinput} {} % \end{macrocode} % % % As always we begin by identifying the latest version of this file % on the VDU and in the {\sf log} file. We omit documentation info for % these files. % \begin{macrocode} \immediate\write\sixt@@n{Style Option %<+margid>`margid' %<+nomargid>`nomargid' %<+oldlfont>`oldlfont' %<+newlfont>`newlfont' %<+dclfont>`dclfont' %<+tracefnt>`tracefnt' %<+syntonly>`syntonly' %<+euler>`euler' %<+euscript>`euscript' %<+eufrak>`eufrak' %<+concrete>`concrete' %<+exscale>`exscale' \fileversion\space <\filedate> (FMi and RmS)} % % \end{macrocode} % % \subsection{The style {\tt margid}} % % \begin{macrocode} %<*margid> \@warning{% ^^J************************************************************ ^^J* The style `margid' is no longer supported in NFSS2. ^^J* It is the default. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} % % \end{macrocode} % % % \subsection{The style {\tt nomargid}} % % \begin{macrocode} %<*nomargid> \@warning{% ^^J************************************************************ ^^J* The style `nomargid' is no longer supported in NFSS2. ^^J* Please use `nfoldfnt instead. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfoldfnt.sty\relax % % \end{macrocode} % % % \subsection{The style {\tt oldlfont}} % % \begin{macrocode} %<*oldlfont> \@warning{% ^^J************************************************************ ^^J* The style `oldlfont' is no longer supported in NFSS2. ^^J* It was renamed to `nfoldfnt'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfoldfnt.sty\relax % % \end{macrocode} % % % \subsection{The style {\tt newlfont}} % % \begin{macrocode} %<*newlfont> \@warning{% ^^J************************************************************ ^^J* The style `newlfont' is no longer supported in NFSS2. ^^J* It was split into the style `nfnewfnt' and `nfltxsym'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfnewfnt.sty\relax \input nfltxsym.sty\relax % % \end{macrocode} % % % \subsection{The style {\tt dclfont}} % % \begin{macrocode} %<*dclfont> \@warning{% ^^J************************************************************ ^^J* The style `dclfont' is no longer supported in NFSS2. ^^J* It was split into the style `nfdcfnt' and `nfltxsym'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfdcfnt.sty\relax \input nfltxsym.sty\relax % % \end{macrocode} % % % \subsection{The style {\tt tracefnt}} % % \begin{macrocode} %<*tracefnt> \@warning{% ^^J************************************************************ ^^J* The style `tracefnt' is no longer supported in NFSS2. ^^J* It was renamed to `nftrace'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nftrace.sty\relax % % \end{macrocode} % % % % \subsection{The style {\tt syntonly}} % % \begin{macrocode} %<*syntonly> \@warning{% ^^J************************************************************ ^^J* The style `syntonly' is no longer supported in NFSS2. ^^J* It was renamed to `nfsyntax'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfsyntax.sty\relax % % \end{macrocode} % % % % \subsection{The style {\tt euler}} % % \begin{macrocode} %<*euler> \@warning{% ^^J************************************************************ ^^J* The style `euler' is no longer supported in NFSS2. ^^J* It was renamed to `nfeuler'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfeuler.sty\relax % % \end{macrocode} % % % % \subsection{The style {\tt euscript}} % % \begin{macrocode} %<*euscript> \@warning{% ^^J************************************************************ ^^J* The style `euscript' is no longer supported in NFSS2. ^^J* It was renamed to `nfeuscr'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfeusc.sty\relax % % \end{macrocode} % % % % \subsection{The style {\tt eufrak}} % % \begin{macrocode} %<*eufrak> \@warning{% ^^J************************************************************ ^^J* The style `eufrak' is no longer supported in NFSS2. ^^J* It was renamed to `nfeufrak'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfeufrak.sty\relax % % \end{macrocode} % % % % \subsection{The style {\tt concrete}} % % \begin{macrocode} %<*concrete> \@warning{% ^^J************************************************************ ^^J* The style `concrete' is no longer supported in NFSS2. ^^J* It was renamed to `nfconcr'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfconcr.sty\relax % % \end{macrocode} % % % % \subsection{The style {\tt exscale}} % % \begin{macrocode} %<*exscale> \@warning{% ^^J************************************************************ ^^J* The style `exscale' is no longer supported in NFSS2. ^^J* It was renamed to `nfexscal'. ^^J* This compatibility style option will vanish in the near future. ^^J************************************************************} \input nfexscal.sty\relax % % \end{macrocode} % % \StopEventually{} % % The driver file: % \begin{macrocode} %<+driver>\documentstyle[doc]{article} %<+driver> %<+driver>% dimensions from ltugboat.sty: %<+driver> %<+driver>\setlength{\textwidth}{31pc} %<+driver>\setlength{\textheight}{54pc} %<+driver>\setlength{\parindent}{0pt} %<+driver>\setlength{\parskip}{2pt plus 1pt minus 1pt} %<+driver>\setlength{\oddsidemargin}{8pc} %<+driver>\setlength{\marginparwidth}{8pc} %<+driver>\setlength{\topmargin}{-2.5pc} %<+driver>\setlength{\headsep}{20pt} %<+driver>\setlength{\columnsep}{1.5pc} %<+driver>\setlength{\columnwidth}{18.75pc} %<+driver> %<+driver>\EnableCrossrefs %<+driver>%\DisableCrossrefs % Say \DisableCrossrefs if index is ready %<+driver> %<+driver>\RecordChanges % Gather update information %<+driver> %<+driver>\CodelineIndex % Index code by line number %<+driver> %<+driver>%\OldMakeindex % use if your MakeIndex is pre-v2.9 %<+driver>\begin{document} %<+driver> \DocInput{nfss1cmp.dtx} %<+driver>\end{document} % \end{macrocode} % % \Finale % \endinput