diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/psnfss')
-rw-r--r-- | Master/texmf-dist/source/latex/psnfss/psfonts.dtx | 30 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/psnfss/psnfss2e.tex | 164 |
2 files changed, 97 insertions, 97 deletions
diff --git a/Master/texmf-dist/source/latex/psnfss/psfonts.dtx b/Master/texmf-dist/source/latex/psnfss/psfonts.dtx index 919955c8493..fff5393cf3e 100644 --- a/Master/texmf-dist/source/latex/psnfss/psfonts.dtx +++ b/Master/texmf-dist/source/latex/psnfss/psfonts.dtx @@ -73,10 +73,10 @@ % \maketitle % % \noindent -% The source file \texttt{psfonts.dtx} contains suitable package files +% The source file \texttt{psfonts.dtx} contains suitable package files % to use common PostScript fonts with \LaTeX. % See the file \texttt{00readme.txt} for the installation instructions; -% it also explains how to obtain the +% it also explains how to obtain the % related Type1 fonts, font definition files, font metrics and virtual fonts. % % See the document `Using common PostScript fonts with \LaTeX', @@ -225,7 +225,7 @@ \fi }{\endlist} % \end{macrocode} -% All the old Dingbat commands still work; +% All the old Dingbat commands still work; % they are now implemented using the +\Pi...+ commands. % \begin{macrocode} \newcommand{\ding}{\Pisymbol{pzd}} @@ -295,12 +295,12 @@ \PackageError %<mathptm> {mathptm} %<mathptmx> {mathptmx} - {The symbols \protect\jmath, \protect\amalg\space and + {The symbols \protect\jmath, \protect\amalg\space and \protect\coprod\MessageBreak are not available with this package} - {Type \space <return> \space to proceed; + {Type \space <return> \space to proceed; your command will be ignored.}} -\let\amalg=\jmath +\let\amalg=\jmath \let\coprod=\jmath % \end{macrocode} % @@ -318,7 +318,7 @@ \def\hbar{{\mskip1.6mu\mathchar'26\mkern-7.6muh}} %</mathptm> % \end{macrocode} -% With \textsf{mathptmx}, PSNFSS 9.0 and later is using an improved definition, +% With \textsf{mathptmx}, PSNFSS 9.0 and later is using an improved definition, % which was adopted from Frank Mittelbach's \textsf{mathtime} package: % \begin{macrocode} %<*mathptmx> @@ -656,7 +656,7 @@ % `BlueSky' distribution. % \end{itemize} % Special thanks to Daniel Schlieper, who suggested the -% development of the \textsf{mathpple} package, +% development of the \textsf{mathpple} package, % contributed many good ideas and helped with testing. % % @@ -703,7 +703,7 @@ % \end{macrocode} % % Make Palatino (+ppl+) the default roman font. -% If the options +osf+ or +sc+ were specified, +% If the options +osf+ or +sc+ were specified, % use +pplj+ or +pplx+ instead, % and make sure that +\oldstylenums+ switches to +pplj+, too. % \begin{macrocode} @@ -721,7 +721,7 @@ % \end{macrocode} % % The Pazo fonts provide an Euro symbol, which is now available in the -% Palatino text companion fonts. For the sake of compatibility, we still define +% Palatino text companion fonts. For the sake of compatibility, we still define % the macro +\ppleuro+, which was introduced with version 8.2, and % we make it work with the % \textsf{eurofont} and \textsf{europs} packages: @@ -731,14 +731,14 @@ % \end{macrocode} % % Now we declare the math fonts. The \textsf{mathpazo} package uses -% a Palatino text font family with OT1 encoding +% a Palatino text font family with OT1 encoding % as the +operators+ and +\mathit+ alphabets. % If the +sc+ option was specified, we use the family +pplx+. % Otherwise we just take +ppl+, thus making sure that no oldstyle digits are % used in math mode. Note that specifying both +sc+ and +osf+ gives % oldstyle numbers in text and uses the family +pplx+ in math mode, % so that the +ppl+ family is not required at all. Thus, the number -% of TFM's loaded by \TeX{} is minimized. +% of TFM's loaded by \TeX{} is minimized. % \begin{macrocode} \ifpazo@sc \DeclareSymbolFont{operators} {OT1}{pplx}{m}{n} @@ -752,7 +752,7 @@ \SetMathAlphabet{\mathit}{bold} {OT1}{ppl}{b}{it} \fi % \end{macrocode} -% Uppercase upright Greek +% Uppercase upright Greek % and math symbols such as `plus', `equal' and others % are taken from a new symbol font named +upright+. % Its spacing is less tight than in the text font. @@ -808,7 +808,7 @@ % As to uppercase Greek, see below! % % The follwowing symbols used to come from `letters'. -% Now they are taken from `operators', with respect to +% Now they are taken from `operators', with respect to % correct spacing of decimal numbers: % \begin{macrocode} \DeclareMathSymbol{,}{\mathpunct}{operators}{44} @@ -990,7 +990,7 @@ % \end{macrocode} % % \subsection*{Credits} -% The Pazo fonts and the related virtual fonts +% The Pazo fonts and the related virtual fonts % were created by Diego Puga. % The \textsf{mathpazo} package was written by D.~Puga and W.~Schmidt. % \Finale diff --git a/Master/texmf-dist/source/latex/psnfss/psnfss2e.tex b/Master/texmf-dist/source/latex/psnfss/psnfss2e.tex index 2e604452646..66280d63dcf 100644 --- a/Master/texmf-dist/source/latex/psnfss/psnfss2e.tex +++ b/Master/texmf-dist/source/latex/psnfss/psnfss2e.tex @@ -12,7 +12,7 @@ \newif\ifutopia -% \utopiatrue +% \utopiatrue % If you have got the Utopia fonts, uncomment the above line, % or put \utopiatrue into your ltxguide.cfg. @@ -94,7 +94,7 @@ \newcommand{\Lpack}[1]{\textsf{#1}} % the macros for the typeface samples: -\newlength{\rightwidth} +\newlength{\rightwidth} \rightwidth=11cm \newlength{\leftwidth} \leftwidth=\textwidth @@ -116,7 +116,7 @@ And when one looked up again at the mountains there was the whole unbearable glory of the risen sun. \par}} - \par + \par \medskip} @@ -158,16 +158,16 @@ a number of free fonts. \section{Package overview} The easiest way to make use of the above-mentioned typefaces is to completely -replace one or more of the font families used by \LaTeX{} as +replace one or more of the font families used by \LaTeX{} as `roman', `sans serif' and `typewriter' family and for math. -This is accomplished by the packages listed in table \ref{tab:packages}. +This is accomplished by the packages listed in table \ref{tab:packages}. Its first row lists the default (Computer Modern) font families. -An empty column indicates that a package does not change the particular +An empty column indicates that a package does not change the particular font family. Some of these packages need more detailed explanation and are described in the below sections \ref{sec:helvet}, \ref{sec:mathpazo} and \ref{sec:mathptmx}. -The PSNFSS distribution includes also a package +The PSNFSS distribution includes also a package \Lpack{pifont}, which serves for accessing symbol fonts (aka `Pi~fonts'), such as Symbol and Zapf Dingbats, see section~\ref{sec:pifont}. @@ -183,29 +183,29 @@ such as Symbol and Zapf Dingbats, see section~\ref{sec:pifont}. \hline \textbf{package} & \textbf{roman} & \textbf{sans serif} & \textbf{typewriter} & \textbf{formulas} \\\hline\hline (none) & CM Roman & CM Sans Serif & CM Typewriter & $\approx$ CM Roman\\\hline -\Lpack{mathpazo} & Palatino +\Lpack{mathpazo} & Palatino & & & $\approx$ Palatino\\\hline -\Lpack{mathptmx} & Times +\Lpack{mathptmx} & Times & & & $\approx$ Times\\\hline -\Lpack{helvet} & +\Lpack{helvet} & & Helvetica & & \\\hline -\Lpack{avant} & +\Lpack{avant} & & Avant~Garde & & \\\hline \Lpack{courier} & & - & Courier + & Courier & \\\hline \Lpack{chancery} & Zapf Chancery - & - & + & + & & \\\hline \Lpack{bookman} & Bookman & Avant~Garde @@ -216,8 +216,8 @@ such as Symbol and Zapf Dingbats, see section~\ref{sec:pifont}. & Courier & \\\hline \Lpack{charter} & Charter - & - & + & + & & \\\hline \end{tabular} \end{center} @@ -231,17 +231,17 @@ such as Symbol and Zapf Dingbats, see section~\ref{sec:pifont}. \subsection{Output font encoding} None of the packages listed in table~\ref{tab:packages} changes the output font encoding from its default setting OT1. -It is, however, highly recommended to use the fonts with the extended +It is, however, highly recommended to use the fonts with the extended T1 and TS1 (text symbols) encodings by means of the commands: \begin{quote} +\usepackage[T1]{fontenc}+\\ +\usepackage{textcomp}+ \end{quote} When using \ps\ fonts that come from `outside the \TeX{} world', -there is no reason at all to stay with the obsolete OT1~encoding, +there is no reason at all to stay with the obsolete OT1~encoding, which would not provide access to all available glyphs. -However, since these fonts were not particularly designed -for use with \TeX{}, they do \emph{not} include all of the +However, since these fonts were not particularly designed +for use with \TeX{}, they do \emph{not} include all of the text companion (TS1) symbols. @@ -254,13 +254,13 @@ Using this command requires the \Lpack{textcomp} package; see above. \subsection{Inter-line spacing} -With certain font families, the leading of the standard \LaTeX{} -document classes may be too small. -This results from the larger x-height of these typefaces, as compared with +With certain font families, the leading of the standard \LaTeX{} +document classes may be too small. +This results from the larger x-height of these typefaces, as compared with Computer Modern. Since it is a question of document design and line width, -the packages of the PSNFSS bundle do \emph{not} take care of this. -Issuing the command +the packages of the PSNFSS bundle do \emph{not} take care of this. +Issuing the command \begin{quote} +\linespread+ \arg{factor} \end{quote} @@ -269,7 +269,7 @@ Typical values for \m{factor} are in the range of $1.04\dots1.1$. \subsection{Using sans serif fonts} -The packages \Lpack{helvet} and \Lpack{avant} do not change the +The packages \Lpack{helvet} and \Lpack{avant} do not change the default text font family from `roman'. If required, the additional command \begin{quote} @@ -284,9 +284,9 @@ used in the formulas! \section{The package \Lpack{helvet}} \label{sec:helvet} Helvetica is actually somewhat larger than other typefaces -of the same nominal size. +of the same nominal size. As a result, mixing, \eg Times and Helvetica within running text -may look bad. +may look bad. \begin{decl} \texttt{[scaled=}\m{scale}\texttt{]}\\ \texttt{[scaled]} @@ -295,7 +295,7 @@ This can be fixed by loading the package with the option \texttt{[scaled=}\m{scale}\texttt{]}, for instance: +\usepackage[scaled=.92]{helvet}+. -As a result, the font family \texttt{phv} (Helvetica) will be +As a result, the font family \texttt{phv} (Helvetica) will be scaled down to 92\% of its `natural' size, which is suitable for use with Adobe Times. Specifying +[scaled]+ alone is equivalent to +[scaled=0.95]+% and makes @@ -309,8 +309,8 @@ Specifying +[scaled]+ alone is equivalent to +[scaled=0.95]+% and makes \label{sec:mathpazo} Loading %% \NEWfeature{2001-06-04 v8.2} -this package changes the default roman font family -to Adobe Palatino, and the virtual `mathpazo' fonts will be used +this package changes the default roman font family +to Adobe Palatino, and the virtual `mathpazo' fonts will be used for math. These virtual fonts are made up basically from Palatino Italic, with the missing math symbols coming from the CM and Pazo math fonts. @@ -324,14 +324,14 @@ missing math symbols coming from the CM and Pazo math fonts. By default, the package \Lpack{mathpazo} uses the typeface family +ppl+ as the roman text font family. The option +[sc]+ selects Palatino with real smallcaps (family +pplx+) insread. -Correspondingly, the option +[osf]+ selects Palatino with smallcaps and default -oldstyle figures (family +pplj+). +Correspondingly, the option +[osf]+ selects Palatino with smallcaps and default +oldstyle figures (family +pplj+). Of course, oldstyle figures will be used only in text mode, as opposed to formulas. \NEWfeature{2004-09-15 v9.2} Using either option is strongly recommended: Beside the real smallcaps, the font families +pplx+ and +pplj+ show further -improvements over +ppl+: Increased word space, enhanced kerning tables, -additional `dotlessj' glyph. +improvements over +ppl+: Increased word space, enhanced kerning tables, +additional `dotlessj' glyph. \begin{decl} +[slantedGreek]+ @@ -362,13 +362,13 @@ Upright \emph{lowercase} Greek is, however, not available. +\mathbb+ \end{decl} +\mathbold+ is a math alphabet for typesetting variables (incl.\ Greek) -in a {\bfseries\itshape bold italic} style. Do not mix this up with +\mathbf+, +in a {\bfseries\itshape bold italic} style. Do not mix this up with +\mathbf+, which selects a {\bfseries\upshape bold upright} text font for use in math! +\mathbb+ is a `blackboard bold' alphabet, whose characters -are taken from the Pazo fonts. %% \NEWfeature{2002-04-10 v9.0} -All upper case letters and the numeral `1' are available. +are taken from the Pazo fonts. %% \NEWfeature{2002-04-10 v9.0} +All upper case letters and the numeral `1' are available. If you want to use a different, external, doublestroke alphabet, load the package \Lpack{mathpazo} with the package option +[noBBppl]+, see above. @@ -386,29 +386,29 @@ one of these packages, using the +\euro+ command from the \subsection{Font size of the `large' math symbols} -With \Lpack{mathpazo}, the `large' math symbols are automatically -scaled to fit the base font size. -In contrast to standard \LaTeX{} you need not +With \Lpack{mathpazo}, the `large' math symbols are automatically +scaled to fit the base font size. +In contrast to standard \LaTeX{} you need not load the package \Lpack{exscale} for this purpose! \subsection{Known problems} In contrast to the standard CM fonts, the virtual \Lpack{mathpazo} fonts -do not provide any Greek letters in the math alphabet +\mathrm+. -Applying this math alphabet command to Greek letters +do not provide any Greek letters in the math alphabet +\mathrm+. +Applying this math alphabet command to Greek letters will result in garbage output. \section{The package \Lpack{mathptmx}} \label{sec:mathptmx} -Loading this package changes the default roman font family -to Times, and the virtual `mathptmx' fonts will be used -for math. +Loading this package changes the default roman font family +to Times, and the virtual `mathptmx' fonts will be used +for math. These virtual fonts are made up basically from Times Italic, with the -missing math symbols coming from CM, RSFS (for +\mathcal+) and -Adobe~Symbol. +missing math symbols coming from CM, RSFS (for +\mathcal+) and +Adobe~Symbol. \subsection{Package options} \begin{decl} @@ -429,8 +429,8 @@ Upright \emph{lowercase} Greek is, however, not available. \subsection{Font size of the `large' math symbols} -With \Lpack{mathptmx}, the `large' math symbols are automatically scaled -to fit the base font size. In contrast to standard \LaTeX{} you need not +With \Lpack{mathptmx}, the `large' math symbols are automatically scaled +to fit the base font size. In contrast to standard \LaTeX{} you need not load the package \Lpack{exscale} for this purpose! @@ -439,7 +439,7 @@ load the package \Lpack{exscale} for this purpose! \item There are no bold math fonts, and +\boldmath+ has no effect. Use of the package \Lpack{bm} in conjunction with \Lpack{mathptmx} is not recommended. - \item The symbols + \item The symbols +\jmath+, +\coprod +and +\amalg+ are not available. \end{itemize} @@ -449,10 +449,10 @@ load the package \Lpack{exscale} for this purpose! \section{The package \Lpack{pifont}} \label{sec:pifont} -Using symbol fonts is supported by means of the +Using symbol fonts is supported by means of the \Lpack{pifont} package, providing commands for using the Zapf Dingbats font, as well as an interface to other families.\footnote{% -This section was adopted, with minor changes, +This section was adopted, with minor changes, from \cite{companion}, 1st ed.} \subsection{Commands for using Zapf Dingbats} @@ -462,8 +462,8 @@ from \cite{companion}, 1st ed.} \end{decl} A given character can be chosen via the +\ding+ command. -Its parameter is an integer that specifies the character to be -typeset. For example, +\ding{38}+ gives \ding{38}; +Its parameter is an integer that specifies the character to be +typeset. For example, +\ding{38}+ gives \ding{38}; see table~\vref{tab:dingbats}. \begin{decl} @@ -524,7 +524,7 @@ with a little space on the left and right: \caption{The characters in the \ps{} font Zapf Dingbats} \label{tab:dingbats} \medskip - + {\footnotesize \begin{tabular}{|rr|rr|rr|rr|rr|rr|rr|rr|} \hline @@ -609,14 +609,14 @@ the specified symbol, with some space at the left and right \section{NFSS classification} -Table~\vref{tab:families} lists all text and symbol font shapes +Table~\vref{tab:families} lists all text and symbol font shapes supported by the basic PSNFSS distribution, and the related \ps\ fonts. \NEWdescription{2004-09-15 v9.2} -With the exception of Charter and Utopia, these fonts are commercial products. +With the exception of Charter and Utopia, these fonts are commercial products. Therefore, most \TeX\ systems include free substitutes instead. -Available encodings are OT1, T1 and TS1, except for +Available encodings are OT1, T1 and TS1, except for Symbol and Zapf~Dingbats, which are implemented with encoding U. See \cite{fntguide} for how to access a given font shape directly. @@ -628,14 +628,14 @@ whose typographical quality is -- at least -- questionable. The math font families loaded by the \Lpack{mathptm}, \Lpack{mathptmx}, \Lpack{mathpazo} and \Lpack{mathpple} packages are not listed here. -See the documented source file \texttt{psfonts.dtx} +See the documented source file \texttt{psfonts.dtx} for information on this topic. \begin{table}[p] \caption{Font shapes supported by the basic PSNFSS distribution} \label{tab:families} \medskip - + {\small \begin{tabularx}{\linewidth}{|l|l|l|>{\raggedright\arraybackslash}X|} \hline @@ -663,9 +663,9 @@ for information on this topic. pnc & b & n, sl, it, sc & NewCenturySchlbk-Bold, NewCenturySchlbk-BoldItalic\\ \hline \hline \multicolumn{4}{|c|}{\textit{Palatino}}\\ \hline ppl & m & n, sl, it, sc & Palatino-Roman, Palatino-Italic\\ \hline - ppl & b & n, sl, it, sc & Palatino-Bold, Palatino-BoldItalic\\ \hline + ppl & b & n, sl, it, sc & Palatino-Bold, Palatino-BoldItalic\\ \hline pplx & m & n, it, sc & Palatino-Roman, Palatino-Italic, Palatino-SC\\ \hline - pplx & b & n, it & Palatino-Bold, Palatino-BoldItalic\\ \hline + pplx & b & n, it & Palatino-Bold, Palatino-BoldItalic\\ \hline pplj & m & n, it, sc & Palatino-Roman, Palatino-SC, Palatino-Italic, Palatino-ItalicOsF\\ \hline pplj & b & n, it & Palatino-Bold, Palatino-BoldOsF, Palatino-BoldItalic, Palatino-BoldItalicOsF\\ \hline \hline \multicolumn{4}{|c|}{\textit{Times}}\\ \hline @@ -700,7 +700,7 @@ They are provided for compatibility with existing documents only. \begin{tabular}{|l|p{1.8cm}p{2.2cm}p{2.4cm}p{2.2cm}|} \hline \textbf{package} & \textbf{roman} & \textbf{sans serif} & \textbf{typewriter} & \textbf{math} \\\hline\hline -\Lpack{times} & Times +\Lpack{times} & Times & Helvetica & Courier & \\\hline @@ -708,11 +708,11 @@ They are provided for compatibility with existing documents only. & Helvetica & Courier & \\\hline -\Lpack{mathptm} & Times +\Lpack{mathptm} & Times & & & $\approx$ Times\\\hline -\Lpack{mathpple} & Palatino +\Lpack{mathpple} & Palatino & & & $\approx$ Palatino\\\hline @@ -727,10 +727,10 @@ They are provided for compatibility with existing documents only. \subsection{The packages \Lpack{times} and \Lpack{palatino}} -These packages do not load suitable math fonts, -and they do not scale the Helvetica fonts appropriately +These packages do not load suitable math fonts, +and they do not scale the Helvetica fonts appropriately to match Times and Palatino -- see section \ref{sec:helvet}. -Use \Lpack{mathptmx} or \Lpack{mathpazo} in conjunction with +Use \Lpack{mathptmx} or \Lpack{mathpazo} in conjunction with \Lpack{helvet} and \Lpack{courier} instead! In case you need to load Times or Palatino \emph{without} the @@ -740,7 +740,7 @@ basic NFSS commands. For instance, +\renewcommand{\rmdefault}{ptm}+ \end{quote} changes only the default roman font family to -\texttt{ptm}, i.e.\ Times. +\texttt{ptm}, i.e.\ Times. \subsection{The package \Lpack{mathptm}} The package \Lpack{mathptm} is a predecessor to \Lpack{mathptmx}. @@ -755,7 +755,7 @@ be available in Type~1 format. \Lpack{mathpple} is a predecessor to \Lpack{mathpazo}, using also a set of virtual math fonts to go with Palatino. The Greek alphabet is, however, taken from the -Euler fonts (which get slanted), rather than from the Pazo fonts. +Euler fonts (which get slanted), rather than from the Pazo fonts. The package \Lpack{mathpple} does not support the Palatino SC/OsF fonts, and there is no `blackboard bold' math alphabet. Further flaws are: @@ -766,31 +766,31 @@ Further flaws are: \item There are no bold variants of +\partial+ and +\infty+. \item +\jmath+ is taken from the CM math italic font, which does not blend well with Palatino. - \item DVI viewers may exhibit problems as to rendering of the artificially slanted + \item DVI viewers may exhibit problems as to rendering of the artificially slanted Greek letters. \end{itemize} The newer \Lpack{mathpazo} package can be considered as -superior; yet you may still use \Lpack{mathpple}, if you prefer +superior; yet you may still use \Lpack{mathpple}, if you prefer the shape of its Greek letters. \subsection{The package \Lpack{utopia}} -Use %%\NEWdescription{2003-11-17 v9.1} -of the \Lpack{utopia} -package is no longer recommended, because +Use %%\NEWdescription{2003-11-17 v9.1} +of the \Lpack{utopia} +package is no longer recommended, because the newer package \Lpack{fourier} provides a basically improved -interface to the Utopia typeface and loads suitable math fonts, too. +interface to the Utopia typeface and loads suitable math fonts, too. Notice that this package does \emph{not} belong to the PSNFSS collection! -Furthermore, the \LaTeX3 team does no longer regard the Utopia +Furthermore, the \LaTeX3 team does no longer regard the Utopia fonts as a \emph{required} component of \LaTeX{}, -because their license does not comply with the strict +because their license does not comply with the strict guidelines of the FSF. \section{Typeface samples} The following samples show the regular font of each typeface family -supported by PSNFSS. +supported by PSNFSS. The particular font size and baselineskip is indicated below the font name. Notice that Helvetica is scaled to 92\,\% of the nominal size. @@ -853,11 +853,11 @@ The PSNFSS system was originally developed by Sebastian Rahtz. The virtual \Lpack{mathptm} and \Lpack{mathptmx} fonts and the related packages were created by Alan Jeffrey, Sebastian Rathz and Ulrik Vieth. -The \Lpack{mathpple} package and its virtual fonts are based +The \Lpack{mathpple} package and its virtual fonts are based on earlier work by Aloysius Helminck. Special thanks to Daniel Schlieper without whose initiative the package would not have been developed. -The Pazo math fonts and the related virtual fonts were created +The Pazo math fonts and the related virtual fonts were created by Diego Puga. |