diff options
Diffstat (limited to 'Master/texmf-dist/doc/plain/font-change/doc.tex')
-rw-r--r-- | Master/texmf-dist/doc/plain/font-change/doc.tex | 1172 |
1 files changed, 1172 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/plain/font-change/doc.tex b/Master/texmf-dist/doc/plain/font-change/doc.tex new file mode 100644 index 00000000000..7324acdc0ab --- /dev/null +++ b/Master/texmf-dist/doc/plain/font-change/doc.tex @@ -0,0 +1,1172 @@ +% tex --font-max=4000 --font-mem-size=3500000 doc.tex && dvipdfm doc.dvi && doc.pdf + + +%%%%%%%%%% Fonts %%%%%%%%%% +\font\title=mdputr7t scaled 1800 +\font\titleone=mdputb7t scaled 1800 +\font\titletwo=mdputbi7t scaled 1800 +\font\titlethree=mdputro7t scaled 1800 +\font\titlefour=mdputb7t scaled 3600 +\font\half=cmssdc10 scaled 800 +\font\one=cmssdc10 scaled 1000 +\font\two=cmssdc10 scaled 1100 +\font\three=cmssdc10 scaled 1200 +\font\four=cmssdc10 scaled 1400 +\font\five=cmssdc10 scaled 1600 +\font\sansrm=cmss10 +\font\amstexfont=cmsy10 +\font\dev=dvng10 scaled \magstep1 + + + +%%%%%%%%%% Packages %%%%%%%%%% +%%% Eplain +\input eplain % Add Eplain before AmSTeX +\beginpackages +\usepackage{url} +\usepackage{color} +\usepackage{graphicx} +\endpackages +\enablehyperlinks % Enables hyperlinks using Eplain +\hlopts{colormodel=named,color=Black} % Produces links in black color +%% Color +\definecolor{brown}{rgb}{.7,.2,.2} + +%%% AmSTeX +\input amstex +\UseAMSsymbols + +\catcode`@=12 + +%%% eps files +\input epsf % Includes files like pictures and figures in eps format + + + +%%%%%%%%%% Page characteristics %%%%%%%%%% +\magnification=1120 +\parindent=20pt +\parfillskip=\parindent plus1fil +\everypar{\looseness=-1} +\headline{} \footline{} +\vsize=24truecm +\hoffset-2.9mm +\settabs 20 \columns +\exhyphenpenalty10000 % stops TeX to break words at dashes +\hyphenpenalty100 + + + +%%%%%%%%%% Definitions %%%%%%%%%% +\def\bs{\bigskip} +\def\ms{\medskip} +\def\sk{\smallskip} +\def\cl{\centerline} +\def\ii{\noindent} +\def\pic#1#2#3{\bigskip\cl{\epsfxsize#1\epsfbox{#2.eps}}\par\cl{\eightrm #3}} +\def\amstex{{\amstexfont A\kern-.1667em\lower.5ex\hbox{M}\kern-.125em S}-\TeX} +\def\xetex{X\lower0.5ex\hbox{\kern-0.11em\reflectbox{E}}\kern-0.165em\TeX} +\def\latex{L\kern-.29em\raise.43ex\hbox{\sevenrm A}\kern-.11em\TeX} +\def\fontss{\baselineskip=2.8ex plus0pt minus0pt\spaceskip=0.333333em plus0.144444em minus0.0999999em} +\def\footnote#1{\numberedfootnote{\hskip-7mm\hbox to 20cm{\vtop{\hangindent\parindent\hangafter1\eightrm\fontss #1}}}} + +\def\sample{\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +\noindent{\bf Euler Formula}: The Euler formula, also known as {\bf Euler identity}, states +$$e^{\iota x} =\cos(x) + \iota \sin(x), $$ +where $\iota$~is the {\sl imaginary unit}. + +The Euler formula can be expanded as a series: +$$\eqalign {e^{\iota x} +&= \sum_{n=0}^{\infty} {(\iota x)^n\over{n!}}\cr +&= \sum_{n=0}^{\infty}{(-1)^{n}x^{2n}\over (2n)!} + \iota\sum_1^{\infty}{(-1)^{n-1}x^{2n-1}\over(2n-1)!}\cr +&= \cos(x) + \iota\sin(x).\cr}$$ + +\bigskip\bigskip +\noindent{\bf Cauchy Integral Theorem}: If $f(z)$ is analytic and its partial derivatives are continuous throughout some simply connected region~$R$,~then +$$\oint_\gamma f(z)\,dz = 0$$ +for any closed contour~$\gamma$ completely contained in~$R$.\vskip2mm +}\vrule}\hrule\BlackBoxes\bigskip\bigskip} + + + +%%%%%%%%%% Chapter, Section %%%%%%%%%% +\newcount\chapterno \chapterno=0 % For chapters +\newcount\sectionno\sectionno=0 % For sections +\definecolor{sectioncolor}{rgb}{0.22,0.38,0.62} +% NOTE: No two cross-references should be the same. This will cause chaos. In other words, no two chapters can the same "label name" + +\def\chapter#1#2{\newpage +\sectionno=0 % For sections +\centerline{\textcolor{sectioncolor}{\sixteenbf\fontss #1}} +\nopagebreak\bigskip\nopagebreak +{\definexref{#2}{#2}{}}\noindent +{\writetocentry{chapter}{\refs{#2}}}} + +\def\section#1{\bigskip\bigskip\medskip\goodbreak +{\global\advance\sectionno by 1 + \noindent{\twelvebf\textcolor{sectioncolor}{#1}}} +{\definexref{#1}{#1}{}} +{\writetocentry{section}{\kern5mm\refs{#1}}} +\nopagebreak\medskip\nopagebreak\noindent} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\input font_charter \fontss % font change and spacing + +%%%%%%%%%% Cover %%%%%%%%%% +{\special{pdf: outline 1 << /Title (Cover)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +{\color{sectioncolor}\title\fontss\cl{Macros to Change {\titleone Text} \& {\titletwo Math\/} fonts in \TeX}\kern8mm +\centerline{\titlethree\fontss \lower5pt\hbox{\titlefour 19} \ Beautiful Variants}} +\vskip3cm +\centerline{\twelvebf\fontss Amit Raj Dhawan}\sk +\centerline{\href{mailto:amitrajdhawan@gmail.com}{\sansrm amitrajdhawan\@gmail.com}}\sk +\cl{\rm August 19, 2009} + +\vskip2cm + +% Licence +\hrule\kern1pt\hrule\sk +\ii{\epsfxsize2cm\epsfbox{by-sa.eps}} +\vskip-7mm +\vbox{\leftskip2.5cm\parindent=0pt\eightrm\fontss This work has been released under \href{http://creativecommons.org/licenses/by-sa/3.0/}{\eightbf Creative Commons Attribution-Share Alike 3.0 Unported License} on August 19, 2009. + +You are free to {\eightitbf Share\/} (to copy, distribute and transmit the work) and to {\eightitbf Remix\/} (to adapt the work) provided you follow the {\eightitbf Attribution\/} and {\eightitbf Share Alike\/} guidelines of the licence. + +For the full licence text, please visit: \url{http://creativecommons.org/licenses/by-sa/3.0/legalcode}.}\leftskip0cm +\sk\hrule\kern1pt\hrule + + + + + + + + + + +\newpage\pageno=-2\footline{\centerline{\one\folio}} +\cl{\textcolor{sectioncolor}{\sixteenbf Contents}} +{\special{pdf: outline 1 << /Title (Contents)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +{\parskip0pt +\readtocfile} + + + + + + + + +%%%%%%%%%% Introduction %%%%%%%%%% +\chapter{Introduction}{Introduction} +\pageno=1{\special{pdf: outline 1 << /Title (Introduction)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +\font\letterone=bchr8r scaled 2300 +\hbox{\letterone \TeX\ }\vskip-9mm\ii \hangindent1.35cm\hangafter-2 typesets documents in Computer Modern fonts by default.\footnote{Typographically, the correct expression is, ``\TeX\ typesets documents in Computer Modern typefaces by default.'' But most people (including me) use the words {\eightit font\/} and {\eightit typeface\/} synonymously. In this manual such distinction has been avoided.} Donald Knuth's Computer Modern fonts are very elegant but sometimes we all look for a change. Many of us want to typeset \TeX\ documents in fonts other than Computer Modern. Changing the font in {\sl text mode\/}, i.e.\ the text font, in \TeX\ is simple and there are many free fonts available with various typefaces like {\rm roman}, {\bf bold}, {\it italic\/}, {\sl slanted\/}, {\itbf italic bold\/}, {\slbf slanted bold\/}, {\caps Caps}, {\capsbf Bold Caps}, etc. The difficulty lies in changing the math fonts in \TeX\ documents. This is mainly due to the lack of math fonts for \TeX. Another reason is that changing the font in {\sl math mode\/} is not as simple as changing the font in {\sl text mode\/}. For \LaTeX\ there are various packages that can be used to change the font---text and math---with one statement. But for \TeX, I could not find an easy way to change the font in the document---text and math. Using one font in {\sl text mode\/} and another in {\sl math mode\/} can spoil the look of the document. It is always desired to have text and math in the same font; text in New Century and math in Computer Modern do not go well. Though there are some combinations, as we will see later, that go well. + +Being able to choose from different fonts is quite advantageous. Computer Modern fonts look very good on paper, esp.\ on inkjet printouts, but they look relatively thin on new computer screens~(LCDs) and on laser printouts. For slide shows, most people prefer sans-serif fonts of relatively heavier weight. The idea of changing the entire font family which includes various typefaces like boldface, italics, etc., and the math fonts, with one control statement has been the motivation behind my work. For this purpose I have written 19~\TeX\ macros that instruct \TeX\ to typeset documents in the fonts called by those macros. In this document, the use of the above mentioned 19~font macros has been displayed. Each of these macros changes the fonts in the document globally, and can be used locally too, i.e.\ within a group. Now a \TeX\ document, which is normally produced in Computer Modern, can be produced in 19 other font variants. These macro files can be easily understood, and changed if convenient. Each macro has various typefaces declared at 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, and 20pt~sizes. Some of them even have the 11pt size. To save \TeX's memory we can delete some of the sizes and typefaces we do not use normally. + +To display the action of our 19~font changing macros, a sample text has been typeset 19 times but in different fonts. The fonts/font~families called by our macros have almost all the glyphs contained in the Computer Modern family. In general, these fonts have more glyphs than Computer Modern. To see all the glyphs in a font, please use Werner Lemberg's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/fontchart.html}{fontchart}~utility. In a very few cases, e.g.\ in Epigrafica normal font~(epigrafican8r), some important glyphs like $\Gamma$ and~$\Theta$ are missing. Our macro takes care of this; the user need not bother unless something very unusual is demanded from \TeX. These minor issues arise with \LaTeX\ packages too. + + + +\section{Usage} +{\special{pdf: outline 2 << /Title (Usage) /Dest [@thispage /FitH @ypos ] >> }}% +Suppose we would like to typeset our \TeX\ document in Charter font. To do this we have to copy the \TeX\ macro file ``font\_charter.tex'' to the directory~(folder) which contains our \TeX\ source file. In our \TeX\ source file, we have to type {\color{brown}\verbatim \input font_charter|endverbatim}. This will change the font to Charter from the point where the statement {\color{brown}\verbatim \input font_charter|endverbatim} was declared. We can declare {\color{brown}\verbatim \input font_charter|endverbatim} in a closed group ({\color{brown}\verbatim {\input font_charter ... }|endverbatim}) to change the font to Charter in that group, provided no other font change is called in that group or its~sub-group. + +Another way to use the font changing macro files is to put them in a folder (say ``fonts") in some drive~(say ``C'') and then call these files in our \TeX\ source file. If we want to use the Charter font, we should type {\color{brown}\verbatim \input C:/fonts/font_charter|endverbatim} to get the desired change. If we have put the font changing macro files in a folder that has space(s) in its name~(say ``font change''), then we should type {\color{brown}\verbatim \input "C:/font change/font_charter"|endverbatim} to use the Charter font. + +The complete change of font will be at the default size in \TeX\ (10pt), though a little manipulation with the macro file will enable us to get complete~(text and math) smaller and larger point~changes. + +\goodbreak The basic typeface changing \TeX\ control statements\sk +{\obeylines\leftskip1cm +{\color{brown}\verbatim\rm|endverbatim} \dots {\rm roman} +{\color{brown}\verbatim\it|endverbatim} \dots {\it italic} +{\color{brown}\verbatim\bf|endverbatim} \dots {\bf boldface} +{\color{brown}\verbatim\sl|endverbatim} \dots {\sl slanted} +{\color{brown}\verbatim\tt|endverbatim} \dots {\tt typewriter} +\leftskip0cm}\sk + +\ii hold their usual meaning. All the macro files that this PDF mentions have the above mentioned five options. In addition, most macro files have other useful options too. These~are:\sk +{\obeylines\leftskip1cm +{\color{brown}\verbatim\itbf|endverbatim} \dots {\itbf italic boldface} +{\color{brown}\verbatim\slbf|endverbatim} \dots {\slbf slanted boldface} +{\color{brown}\verbatim\caps|endverbatim} \dots {\caps Caps} +{\color{brown}\verbatim\capsbf|endverbatim} \dots {\capsbf Caps in Boldface} +\leftskip0cm}\ms + +In the {\sl text mode\/}, the above mentioned typefaces can be used at 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, and 20pt~sizes. This is done by typing the size in words between the backslash~($\backslash$) and the words that declare the typeface. For example, if we want to typeset some text in bold at~14pt then we have to use the control statement {\color{brown}\verbatim \fourteenbf|endverbatim}. + + + + + +\newpage\section{Example} +{\special{pdf: outline 2 << /Title (Example) /Dest [@thispage /FitH @ypos ] >> }}% +A sample \TeX\ source file as shown below: + +\bigskip\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +{\obeylines\parindent=0pt\color{brown}\verbatim +\parindent=0pt +\input font_cm +This is the {\bf Computer Modern font}. The {\twelveslbf Gamma function\/} +is defined as: +$$\Gamma(z) \equiv \int_0^\infty t^{z-1} e^{-t} dt.$$ + +\input font_charter +This is the {\bf Charter font}. The {\twelveslbf Gamma function\/} +is defined as: +$$\Gamma(z) \equiv \int_0^\infty t^{z-1} e^{-t} dt.$$ + +{ % begin group +\input font_century +This is the {\bf New Century Schoolbook font}. The {\twelveslbf Gamma +function\/} is defined as: +$$\Gamma(z) \equiv \int_0^\infty t^{z-1} e^{-t} dt.$$ +} % end group + +Now we are back to Charter.|endverbatim} +\vskip2mm}\vrule}\hrule\BlackBoxes\bigskip\bigskip + + + + +\nopagebreak\ii after compilation will produce:\nopagebreak + + + + +\bigskip\bigskip\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +{\parindent=0pt +\input font_cm \fontss +This is the {\bf Computer Modern font}. The {\twelveslbf Gamma function\/} is defined~as: +$$\Gamma(z) \equiv \int_0^\infty t^{z-1} e^{-t} dt.$$ + +\input font_charter \fontss +This is the {\bf Charter font}. The {\twelveslbf Gamma function\/} is defined as: +$$\Gamma(z) \equiv \int_0^\infty t^{z-1} e^{-t} dt.$$ + +\input font_century \fontss +This is the {\bf New Century font}. The {\twelveslbf Gamma function\/} is defined as: +$$\Gamma(z) \equiv \int_0^\infty t^{z-1} e^{-t} dt.$$ + +Now we are back to Charter.} +\vskip2mm}\vrule}\hrule\BlackBoxes\bigskip\bigskip + + + + +\newpage\section{Warning} +{\special{pdf: outline 2 << /Title (Warning) /Dest [@thispage /FitH @ypos ] >> }}% + +\ii The fonts used in these 19 macros are included in \href{http://miktex.org/}{MikTeX} and \href{http://www.tug.org/texlive/}{\TeX~Live} distributions. All these macros should work smoothly with a full installation of \href{http://miktex.org/}{MikTeX} (Version 2.7 originally tested). Most of the macros should work smoothly with \TeX~Live but even after installing a full version of \TeX~Live on Ubuntu~9.04 it was found that some of the fonts had to be manually~configured. + +Three macros that include fonts from the \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/cc-pl.html}{cc-pl} package did not work with \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/pdftex.html}{pdf\TeX}, though a PDF file could be generated from the DVI file using \href{http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=dvipdfm}{dvipdfm}. These 19~font changing macros have worked successfully with plain~\TeX, and a combination of plain~\TeX\ and other macros designed for plain~\TeX, e.g.\ \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/amstex.html}{\amstex} and~\href{http://www.ctan.org/tex-archive/help/Catalogue/entries/eplain.html}{eplain}. + +If we are typesetting our document in English with any mathematics, then using these macros would be trouble free. They might demur when we try to type letters like \l, esp.\ when using typefaces like {\slbf slanted boldface\/} and {\caps Caps}. This is due to font encoding. In the present font (Charter, normal roman, mdbchr7t), {\color{brown}\verbatim\l|endverbatim} produces \l, {\color{brown}\verbatim{\slbf \l}|endverbatim} produces {\slbf \l}, but {\color{brown}\verbatim{\caps\l}|endverbatim} produces~{\caps \l}. + +Sans-serif fonts do not have {\it italics\/}---they only have {\sl slanted\/} ligatures. To make the font changing macro files more consistent, both italics and slanted commands, e.g.\ {\color{brown}\verbatim\it|endverbatim} and {\color{brown}\verbatim\sl|endverbatim}, produce {\sl slanted} ligatures in case of sans-serif fonts and in those fonts that do not have distinct italic and slanted~ligatures. Names of the fonts used in a macro and the available typefaces are listed in this~document. + + + + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%% Macros %%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\chapter{\fourteenbf Charter}{Charter} +{\special{pdf: outline 1 << /Title (Charter)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Charter font is declared by typing {\color{brown}\verbatim\input font_charter|endverbatim}. The font family uses fonts from the \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/mathdesign-charter.html}{mdbch} family, which corresponds to \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/charter.html}{Bitstream Charter} text fonts. This family is a part of Paul Pichaureau's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/mathdesign.html}{MathDesign} project. The \href{http://new.myfonts.com/fonts/bitstream/charter-bt-pro/}{Charter font} was originally designed by Matthew Carter for Bitstream Inc.\ in 1987. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_charter}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil mdbchr7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil mdbchb7t &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil mdbchri7m &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil md-chr7y &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil mdbchbi7t &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil mdbchr7v &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil mdbchbo7t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil mdbchri7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil mdbchrfc8t &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil mdbchro7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil mdbchbfc8t &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + + +\input font_utopia \fontss +\chapter{\fourteenbf Utopia}{Utopia} +{\special{pdf: outline 1 << /Title (Utopia)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Utopia font is declared by typing {\color{brown}\verbatim\input font_utopia|endverbatim}. The font family uses most of its fonts from the \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/mathdesign-utopia.html}{mdput} family, which corresponds to \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/utopia.html}{Adobe Utopia} text fonts. This family is a part of Paul Pichaureau's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/mathdesign.html}{MathDesign}~project. The font family is very complete and includes the math fonts too. For inter-letter spacing reasons, macro font\_utopia.tex uses math italic font and math symbols font from Michel Bovani's \href{http://www.ctan.org/tex-archive/fonts/fourier-GUT/}{fourier} package. The \href{http://new.myfonts.com/fonts/adobe/utopia/}{Utopia font} was originally designed by Robert Slimbach for Adobe in~1989. + +Math italic~(mdputri7m) and math symbols~(md-utr7y) from the \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/mathdesign-utopia.html}{mdput} family can also be used. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_utopia}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil mdputr7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil mdputb7t &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil futmii &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil futsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil mdputbi7t &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil mdputr7v &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil mdputbo7t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil mdputri7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil mdputrfc8t &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil mdputro7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil mdputbfc8t &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + + + + + + + + + + + + + + + + +\input font_century \fontss +\chapter{\fourteenbf New Century Schoolbook}{New Century Schoolbook} +{\special{pdf: outline 1 << /Title (New Century Schoolbook)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The New Century Schoolbook font is declared by typing {\color{brown}\verbatim\input font_century|endverbatim}. The font family uses fonts from the \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/tex-gyre-schola.html}{TeX Gyre Schola} family, which corresponds to \href{http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&event=displayFontPackage&code=1240} +{Adobe New Century Schoolbook} text~fonts. The \href{http://new.myfonts.com/fonts/adobe/new-century-schoolbook/}{Century Schoolbook} font was created by Morris Fuller Benton between 1918 and~1921. + +The macro uses math italic~(fncmii) and math symbols~(fncsy) from Michael Zedler's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/fouriernc.html}{fouriernc} package. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_century}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes\eightrm\fontss +\+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cs-qcsr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cs-qcsb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil fncmii &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil fncsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cs-qsbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil cmex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil pncbo7t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cs-qcsri &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil cs-qcsr-sc &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil pncro7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil cs-qcsb-sc &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_palatino \fontss +\chapter{\fourteenbf Palatino}{Palatino} +{\special{pdf: outline 1 << /Title (Palatino)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Palatino font is declared by typing {\color{brown}\verbatim\input font_palatino|endverbatim}. The font family uses fonts from Young Ryu's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/pxfonts.html}{pxfonts} package, which corresponds to \href{http://www.adobe.com/type/browser/html/readmes/PalatinoStdReadMe.html#A2} +{Adobe Palatino} text fonts. The \href{http://new.myfonts.com/fonts/adobe/palatino/}{Palatino font} was originally designed by Hermann Zapf for the Stempel foundry in 1950. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_palatino}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil pxr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil pxb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil pxmi &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil pxsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil pxbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil pxex &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil pxbsl &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil pxi &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil pxsc &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil pxsl &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil pxbsc &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_times \spaceskip=0.299999em plus0.122222em minus0.0999999em +\chapter{\fourteenbf Times}{Times} +{\special{pdf: outline 1 << /Title (Times)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Times font is declared by typing {\color{brown}\verbatim\input font_times|endverbatim}. The font family uses fonts from Young Ryu's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/txfonts.html}{txfonts} package, which corresponds to \href{http://new.myfonts.com/fonts/adobe/times/}{Adobe Times} text fonts. The \href{http://new.myfonts.com/fonts/adobe/times/}{Times font} was designed in 1931 by Stanley Morison at Monotype Corp. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_times}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil txr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil txb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil txmi &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil txsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil txbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil txex &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil txbsl &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil txi &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil txsc &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil txsl &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil txbsc &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + + +\input font_bookman \fontss +\chapter{\fourteenbf Bookman Font}{Bookman Font} +{\special{pdf: outline 1 << /Title (Bookman)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Bookman font is declared by typing {\color{brown}\verbatim\input font_bookman|endverbatim}. The font family uses fonts from Jackowski and Nowacki's (\TeX\ Gyre) \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/tex-gyre-bonum.html}{bonum} family, Antonis Tsolomitis' \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/kerkis.html}{kerkis} package, and Young Ryu's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/txfonts.html}{txfonts} package---all of them correspond to \href{http://new.myfonts.com/fonts/adobe/itc-bookman/}{Adobe Bookman} text fonts. The \href{http://new.myfonts.com/fonts/adobe/itc-bookman/}{Bookman} font was originally designed by Alexander Phemister in 1860 for the Miller \& Richard foundry in Scotland. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_bookman}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cs-qbkr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cs-qbkb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil kmath8r &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil txsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cs-qbkbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil txex &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil pbkdo7t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cs-qbkri &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil cs-qbkr-sc &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil pbklo7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil cs-qbkb-sc &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_antt \fontss +\chapter{\fourteenbf Antykwa Toru\'nska}{Antykwa Torunska} +{\special{pdf: outline 1 << /Title (Antykwa Torunska)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Antykwa Toru\'nska font is declared by typing {\color{brown}\verbatim\input font_antt|endverbatim}. The font family uses fonts from J.\;M.\;Nowacki's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/antt.html}{antt} package, which corresponds to Zygfryd Gardzielewski's \href{http://nowacki.strefa.pl/torunska-e.html}{Antykwa Toru\'nska} text fonts. Zygfryd Gardzielewski designed Antykwa Toru\'nska in 1960 for Grafmasz typefoundry in Warsaw. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_antt}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cs-anttr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cs-anttb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil mi-anttri &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil sy-anttrz &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cs-anttbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil ex-anttr &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil cs-anttbi &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cs-anttri &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil cs-anttrcap &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil cs-anttri &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil cs-anttbcap &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_iwona \fontss +\chapter{\fourteenbf Iwona}{Iwona} +{\special{pdf: outline 1 << /Title (Iwona)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Iwona font is declared by typing {\color{brown}\verbatim\input font_iwona|endverbatim}. The font family uses fonts from J.\;M.\ Nowacki's \href{http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=iwona}{iwona} package, which corresponds to Ma\l{}gorzata Budyta's text fonts. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_iwona}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cs-iwonar &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cs-iwonab &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil mi-iwonari &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil sy-iwonarz &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cs-iwonabi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil ex-iwonar &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil cs-iwonabi &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cs-iwonari &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil cs-iwonarcap &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil cs-iwonari &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil cs-iwonabcap &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_kurier \fontss +\chapter{\fourteenbf Kurier}{Kurier} +{\special{pdf: outline 1 << /Title (Kurier)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Kurier font is declared by typing {\color{brown}\verbatim\input font_kurier|endverbatim}. The font family uses fonts from J.\;M.\ Nowacki's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/kurier.html}{kurier} package, which corresponds to Ma\l{}gorzata Budyta's text fonts. The Kurier font is very similar to Iwona font; Kurier is a bit extended. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_kurier}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cs-kurierr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cs-kurierb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil mi-kurierri &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil sy-kurierrz &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cs-kurierbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil ex-kurierr &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil cs-kurierbi &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cs-kurierri &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil cs-kurierrcap &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil cs-kurierri &\strut\vrule\kern1pt\vrule\strut\hfil \eightcapsbf Caps in Boldface &\strut\vrule\strut\hfil cs-kurierbcap &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_arev \fontss +\chapter{\fourteenbf Arev}{Arev} +{\special{pdf: outline 1 << /Title (Arev)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Arev font is declared by typing {\color{brown}\verbatim\input font_arev|endverbatim}. The font family uses fonts from S.\;G.\; Hartke's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/arev.html}{arev} package, which corresponds to \href{http://www.bitstream.com/font_rendering/products/dev_fonts/vera.html}{Bitstream Vera Sans} text fonts. \href{http://www.gnome.org/fonts/}{Bitstream Vera} font was designed by Jim Lyles. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_arev}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil zavmr7t &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil zavmb7t &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil zavmri7m &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil zavmr7y &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil favbi8t &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil ex-kurierr &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil favbi8t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil favri8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil favri8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_cmbright \fontss +\chapter{\fourteenbf Computer Modern Bright}{Computer Modern Bright} +{\special{pdf: outline 1 << /Title (CM Bright)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii The Computer Modern Bright font is declared by typing {\color{brown}\verbatim\input font_cmbright|endverbatim}. The font family uses fonts from Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/cmbright.html}{cmbright} package, which corresponds to Donald Knuth's Computer Modern Sans Serif text fonts. Computer Modern Bright fonts are lighter than Knuth's Computer Modern Sans Serif fonts. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_cmbright}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cmbr10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cmbrbx10 &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil cmbrmi10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmbrsy10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cs-lmssbo10 &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil ex-iwonar &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil cs-lmssbo10 &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cmbrsl10 &\strut\vrule\kern1pt\vrule\strut\hfil No caps &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil cmbrsl10 &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_epigrafica_euler \fontss +\chapter{\fourteenbf Epigrafica with Euler}{Epigrafica with Euler} +{\special{pdf: outline 1 << /Title (Epigrafica with Euler)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Epigrafica font and math in Euler font. The macro is declared by typing {\color{brown}\verbatim\input font_epigrafica_euler|endverbatim}. The macro typesets text in fonts from Antonis Tsolomitis's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/epigrafica.html}{epigrafica} package (based on Hermann Zapf's \href{http://new.myfonts.com/fonts/adobe/optima/}{Optima} text font) and math in Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/eulervm.html}{Euler-VM} fonts (based on Hermann Zapf's Euler and Knuth's CM fonts). Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_epigrafica\_euler}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil epigrafican8r &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil epigraficab8r &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil eurm10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmsy10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil epigraficabi8r &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil euex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil epigraficabi8r &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil epigraficai8r &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil epigraficac8r &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil epigraficai8r &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_epigrafica_palatino \fontss +\chapter{\fourteenbf Epigrafica with Palatino}{Epigrafica with Palatino} +{\special{pdf: outline 1 << /Title (Epigrafica with Palatino)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Epigrafica font and math in PX~Fonts. The macro is declared by typing {\color{brown}\verbatim\input font_epigrafica_palatino|endverbatim}. The macro typesets text in fonts from Antonis Tsolomitis's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/epigrafica.html}{epigrafica} package (based on Hermann Zapf's \href{http://new.myfonts.com/fonts/adobe/optima/}{Optima} text font) and math in Young Ryu's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/pxfonts.html}{pxfonts} package (which corresponds to \href{http://www.adobe.com/type/browser/html/readmes/PalatinoStdReadMe.html#A2} +{Adobe Palatino} text fonts). Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_epigrafica\_palatino}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil epigrafican8r &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil epigraficab8r &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil pxmi &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil pxsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil epigraficabi8r &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil pxex &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil epigraficabi8r &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil epigraficai8r &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil epigraficac8r &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil epigraficai8r &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_antp_euler \fontss +\chapter{\fourteenbf Antykwa P\'o\char'252tawskiego with Euler}{Antykwa Poltawskiego with Euler} +{\special{pdf: outline 1 << /Title (Antykwa Poltawskiego with Euler)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Antykwa P\'o\char'252tawskiego font and math in Euler font. The macro is declared by typing {\color{brown}\verbatim\input font_antp_euler|endverbatim}. The macro typesets text in fonts from J.\ M.\ Nowacki's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/antp.html}{antp} package (based on Polish typographer, Adam P\'o\char'252tawski's \href{http://nowacki.strefa.pl/poltawski-e.html}{Antykwa\break P\'o\char'252tawskiego} text fonts) and math in Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/eulervm.html}{Euler-VM} fonts (based on Hermann Zapf's Euler and Knuth's CM fonts). Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_antp\_euler}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil antpr &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil antpb &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil eurm10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmsy10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil antpbi &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil euex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil antpbi &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil antpri &\strut\vrule\kern1pt\vrule\strut\hfil No caps &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil antpri &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_bera_concrete \fontss +\chapter{\fourteenbf Bera Serif with Concrete}{Bera Serif with Concrete} +{\special{pdf: outline 1 << /Title (Bera Serif with Concrete)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Bera serif and math in Concrete. The macro is declared by typing {\color{brown}\verbatim\input font_bera_concrete|endverbatim}. The macro typesets text in Bera serif fonts from Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/bera.html}{bera} package (based on \href{http://www.urbanfonts.com/fonts/Bitstream_Vera.htm}{Bitstream Vera serif} font designed by Jim Lyles of Bitstream Inc.) and math is typeset using in Jackowski, Ry\char'242ko and Bzyl's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/cc-pl.html}{cc-pl} package (based on Knuth's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/concrete.html}{Concrete Roman} fonts). Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_bera\_concrete}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil fver8t &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil fveb8t &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil pcmi10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmsy10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil fvebo8t &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil cmex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil fvebo8t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil fvero8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil fvero8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_bera_euler \fontss +\chapter{\fourteenbf Bera Serif with Euler}{Bera Serif with Euler} +{\special{pdf: outline 1 << /Title (Bera Serif with Euler)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Bera serif and math in Euler. The macro is declared by typing {\color{brown}\verbatim\input font_bera_euler|endverbatim}. The macro typesets text in Bera serif fonts from Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/bera.html}{bera} package (based on \href{http://www.urbanfonts.com/fonts/Bitstream_Vera.htm}{Bitstream Vera serif} font designed by Jim Lyles of Bitstream Inc.) and math in Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/eulervm.html}{Euler-VM} fonts (based on Hermann Zapf's Euler and Knuth's CM fonts). Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_bera\_euler}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil fver8t &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil fveb8t &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil eurm10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmsy10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil fvebo8t &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil euex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil fvebo8t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil fvero8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil fvero8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_bera_fnc \fontss +\chapter{\fourteenbf Bera Serif with Fouriernc}{Bera Serif with Fouriernc} +{\special{pdf: outline 1 << /Title (Bera Serif with Fouriernc)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Bera serif and math in Fouriernc (originally used with New Century). The macro is declared by typing {\color{brown}\verbatim\input font_bera_fnc|endverbatim}. The macro typesets text in Bera serif fonts from Walter Schmidt's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/bera.html}{bera} package (based on \href{http://www.urbanfonts.com/fonts/Bitstream_Vera.htm}{Bitstream Vera serif} font designed by Jim Lyles of Bitstream Inc.) and math using in Michael Zedler's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/fouriernc.html}{fouriernc} package. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_bera\_fnc}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil fver8t &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil fveb8t &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil fncmii &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil fncsy &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil fvebo8t &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil cmex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil fvebo8t &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil fvero8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil fvero8t &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_concrete \fontss +\chapter{\fourteenbf Concrete}{Concrete} +{\special{pdf: outline 1 << /Title (Concrete)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +{\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +\noindent\underbar{\rm Euler Formula}: The Euler formula, also known as {\rm Euler identity}, states +$$e^{\iota x} =\cos(x) + \iota \sin(x), $$ +where $\iota$~is the {\sl imaginary unit}. + +The Euler formula can be expanded as a series: +$$\eqalign {e^{\iota x} +&= \sum_{n=0}^{\infty} {(\iota x)^n\over{n!}}\cr +&= \sum_{n=0}^{\infty}{(-1)^{n}x^{2n}\over (2n)!} + \iota\sum_1^{\infty}{(-1)^{n-1}x^{2n-1}\over(2n-1)!}\cr +&= \cos(x) + \iota\sin(x).\cr}$$ +\bigskip\bigskip +\noindent\underbar{\rm Cauchy Integral Theorem}: If $f(z)$ is analytic and its partial derivatives are continuous throughout some simply connected region~$R$,~then +$$\oint_\gamma f(z)\,dz = 0$$ +for any closed contour~$\gamma$ completely contained in~$R$.\vskip2mm +}\vrule}\hrule\BlackBoxes\bigskip\bigskip} + +\ii This macro enables us to type text and math in Donald Knuth's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/concrete.html}{Concrete} fonts. The macro is declared by typing {\color{brown}\verbatim\input font_concrete|endverbatim}. The macro uses Jackowski, Ry\'cko and Bzyl's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/cc-pl.html}{cc-pl} package which is based on Knuth's \href{http://www.ctan.org/tex-archive/help/Catalogue/entries/concrete.html}{Concrete Roman} fonts. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{font\_concrete}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil pcr10 &\strut\vrule\kern1pt\vrule\strut\hfil No boldface text &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil pcmi10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil qx-lmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmsy10 &\strut\vrule\kern1pt\vrule\strut\hfil No italic boldface text &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil cmex10 &\strut\vrule\kern1pt\vrule\strut\hfil No slanted boldface text &\strut\vrule\strut\hfil --- &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil pcti10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil pccsc10 &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil pcsl10 &\strut\vrule\kern1pt\vrule\strut\hfil No caps in bold &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +\input font_cm \fontss +\chapter{\fourteenbf Computer Modern}{Computer Modern} +{\special{pdf: outline 1 << /Title (Computer Modern)/F 0 /Dest [@thispage /FitH @ypos ] >> }} +\sample +\ii This macro enables us to type text in Computer Modern font (serif). Though \TeX\ typesets documents in Donald Knuth's Computer Modern fonts by default, this macro is being supplied so that the user can use the different sizes as discussed in this document and in case the main font of any \TeX\ document is other than Computer Modern then by using this macro we can set the font to Computer Modern in some group. The macro is declared by typing {\color{brown}\verbatim\input font_cm|endverbatim}. Details of this \TeX\ macro are given in the table~below. +\bs +\cl{Font assignment in \textcolor{blue}{\bf font\_cm}~macro} +{\parindent=0pt\settabs4\columns\hfil\vbox{\hrule\hbox{\vrule\hbox{\vbox{\kern1pt\hrule\NoBlackBoxes \eightrm\fontss \+\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\strut\vrule\kern1pt\vrule\strut\hfil \textcolor{blue}{ Typeface} &\strut\vrule\strut\hfil \textcolor{blue}{ Font name} &\cr \hrule +\+\hfil \eightrm Roman text &\strut\vrule\strut\hfil cmr10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightbf Boldface text &\strut\vrule\strut\hfil cmbx10 &\cr \hrule +\+\hfil \eighti Math italic &\strut\vrule\strut\hfil cmmi10 &\strut\vrule\kern1pt\vrule\strut\hfil \eighttt Typewriter text &\strut\vrule\strut\hfil cmtt10 &\cr \hrule +\+\hfil \eightrm Math symbols &\strut\vrule\strut\hfil cmsy10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightitbf Italic boldface text &\strut\vrule\strut\hfil cmbxti10 &\cr \hrule +\+\hfil \eightrm Math extension &\strut\vrule\strut\hfil cmex10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightslbf Slanted boldface text &\strut\vrule\strut\hfil cmbxsl10 &\cr \hrule +\+\hfil \eightit Italic text &\strut\vrule\strut\hfil cmti10 &\strut\vrule\kern1pt\vrule\strut\hfil \eightcaps Caps &\strut\vrule\strut\hfil cmcsc10 &\cr \hrule +\+\hfil \eightsl Slanted text &\strut\vrule\strut\hfil cmsl10 &\strut\vrule\kern1pt\vrule\strut\hfil No caps in Boldface &\strut\vrule\strut\hfil --- &\cr \hrule +}\vrule}}\hrule}\hfil} + +\BlackBoxes + + + + + + + + + +%%%%%%%%%% Typefaces and Sizes %%%%%%%%%% +\input font_charter +\chapter{\fourteenbf Typefaces and Sizes}{Typefaces and Sizes} +{\special{pdf: outline 1 << /Title (Typefaces and Sizes)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +\ii Given below are various typefaces and sizes that our macros offer.\bs\hrule\kern1pt\hrule\bs + + +{\obeylines +\rightline{Roman}\nopagebreak +{\twentyrm \fontss This text is in 20pt size.} +{\eighteenrm \fontss This text is in 18pt size.} +{\sixteenrm \fontss This text is in 16pt size.} +{\fourteenrm \fontss This text is in 14pt size.} +{\twelverm \fontss This text is in 12pt size.} +{\rm \fontss This text is in 10pt size.} +{\ninerm \fontss This text is in 9pt size.} +{\eightrm \fontss This text is in 8pt size.} +{\sevenrm \fontss This text is in 7pt size.} +{\sixrm \fontss This text is in 6pt size.} +{\fiverm \fontss This text is in 5pt size.} +\ + +\rightline{Italic}\nopagebreak +{\twentyit \fontss This text is in 20pt size.} +{\eighteenit \fontss This text is in 18pt size.} +{\sixteenit \fontss This text is in 16pt size.} +{\fourteenit \fontss This text is in 14pt size.} +{\twelveit \fontss This text is in 12pt size.} +{\it \fontss This text is in 10pt size.} +{\nineit \fontss This text is in 9pt size.} +{\eightit \fontss This text is in 8pt size.} +{\sevenit \fontss This text is in 7pt size.} +{\sixit \fontss This text is in 6pt size.} +{\fiveit \fontss This text is in 5pt size.} +\ + +\rightline{Slanted}\nopagebreak +{\twentysl \fontss This text is in 20pt size.} +{\eighteensl \fontss This text is in 18pt size.} +{\sixteensl \fontss This text is in 16pt size.} +{\fourteensl \fontss This text is in 14pt size.} +{\twelvesl \fontss This text is in 12pt size.} +{\sl \fontss This text is in 10pt size.} +{\ninesl \fontss This text is in 9pt size.} +{\eightsl \fontss This text is in 8pt size.} +{\sevensl \fontss This text is in 7pt size.} +{\sixsl \fontss This text is in 6pt size.} +{\fivesl \fontss This text is in 5pt size.} +\ + +\rightline{Boldface}\nopagebreak +{\twentybf \fontss This text is in 20pt size.} +{\eighteenbf \fontss This text is in 18pt size.} +{\sixteenbf \fontss This text is in 16pt size.} +{\fourteenbf \fontss This text is in 14pt size.} +{\twelvebf \fontss This text is in 12pt size.} +{\bf \fontss This text is in 10pt size.} +{\ninebf \fontss This text is in 9pt size.} +{\eightbf \fontss This text is in 8pt size.} +{\sevenbf \fontss This text is in 7pt size.} +{\sixbf \fontss This text is in 6pt size.} +{\fivebf \fontss This text is in 5pt size.} +\ + +\rightline{Italic boldface}\nopagebreak +{\twentyitbf \fontss This text is in 20pt size.} +{\eighteenitbf \fontss This text is in 18pt size.} +{\sixteenitbf \fontss This text is in 16pt size.} +{\fourteenitbf \fontss This text is in 14pt size.} +{\twelveitbf \fontss This text is in 12pt size.} +{\itbf \fontss This text is in 10pt size.} +{\nineitbf \fontss This text is in 9pt size.} +{\eightitbf \fontss This text is in 8pt size.} +{\sevenitbf \fontss This text is in 7pt size.} +{\sixitbf \fontss This text is in 6pt size.} +{\fiveitbf \fontss This text is in 5pt size.} +\ + +\rightline{Slanted boldface}\nopagebreak +{\twentyslbf \fontss This text is in 20pt size.} +{\eighteenslbf \fontss This text is in 18pt size.} +{\sixteenslbf \fontss This text is in 16pt size.} +{\fourteenslbf \fontss This text is in 14pt size.} +{\twelveslbf \fontss This text is in 12pt size.} +{\slbf \fontss This is 10 pt slanted boldface.} +{\nineslbf \fontss This text is in 9pt size.} +{\eightslbf \fontss This text is in 8pt size.} +{\sevenslbf \fontss This text is in 7pt size.} +{\sixslbf \fontss This text is in 6pt size.} +{\fiveslbf \fontss This text is in 5pt size.} +\ + +\rightline{Caps}\nopagebreak +{\twentycaps \fontss This text is in 20pt size.} +{\eighteencaps \fontss This text is in 18pt size.} +{\sixteencaps \fontss This text is in 16pt size.} +{\fourteencaps \fontss This text is in 14pt size.} +{\twelvecaps \fontss This text is in 12pt size.} +{\caps \fontss This text is in 10pt size.} +{\ninecaps \fontss This text is in 9pt size.} +{\eightcaps \fontss This text is in 8pt size.} +{\sevencaps \fontss This text is in 7pt size.} +{\sixcaps \fontss This text is in 6pt size.} +{\fivecaps \fontss This text is in 5pt size.} + +\ + +\rightline{Caps in boldface}\nopagebreak +{\twentycapsbf \fontss This text is in 20pt size.} +{\eighteencapsbf \fontss This text is in 18pt size.} +{\sixteencapsbf \fontss This text is in 16pt size.} +{\fourteencapsbf \fontss This text is in 14pt size.} +{\twelvecapsbf \fontss This text is in 12pt size.} +{\capsbf \fontss This text is in 10pt size.} +{\ninecapsbf \fontss This text is in 9pt size.} +{\eightcapsbf \fontss This text is in 8pt size.} +{\sevencapsbf \fontss This text is in 7pt size.} +{\sixcapsbf \fontss This text is in 6pt size.} +{\fivecapsbf \fontss This text is in 5pt size.} +} + + + + + + + + +%%%%%%%%%% Inter-Line and Inter-Word Spacing %%%%%%%%%% +\chapter{Inter-Line and Inter-Word Spacing}{Inter-Line and Inter-Word Spacing} +{\special{pdf: outline 1 << /Title (Inter-Line and Inter-Word Spacing)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +\ii If we change the text font in \TeX, the inter-line and inter-word spacing is not changed accordingly. This is not such a problem if we declare the new font at the same size as the preceding one. But if the new font is declared at a considerably larger or smaller size, the typesetting might not be aesthetically~elegant. + + +\section{Example} +{\special{pdf: outline 2 << /Title (Example) /Dest [@thispage /FitH @ypos ] >> }}% +A sample \TeX\ source file as shown below: + +\bigskip\hrule\vbox{\parindent=0pt\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +{\obeylines\parindent=0pt\color{brown}\verbatim +\parindent=0pt +\input font_epigrafica_euler % the font size is 10pt +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip + +\sixrm % changes the font size to 6pt +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip + +\eighteenrm % changes the font size to 18pt +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line.|endverbatim} +\vskip2mm}\vrule}\hrule\BlackBoxes\bigskip + + +\nopagebreak\ii after compilation should produce something like this:\nopagebreak + + +\bigskip\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +{\parindent=0pt +\input font_epigrafica_euler +% the font size is 10pt +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip +\sixrm % changes the font size to 6pt +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip +\eighteenrm % changes the font size to 18pt +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line.} +\vskip2mm}\vrule}\hrule\BlackBoxes\bigskip\bigskip + + +\ii In the output we can notice that the inter-line and inter-word spacing is quite fine when the font size is 10pt. The inter-line space is too much in the 6pt text (the lines are far apart) and the inter-word space is less in the 18pt text (the words are too close). This is because \TeX\ is still working according to the default space values, which are declared for 10pt font size. To tackle this, \TeX\ offers two very useful primitive control statements~(\cite{knuth_texbook}, pp.\;76, 78). These~are:\ms +{\color{brown}\verbatim \spaceskip|endverbatim} to control the inter-word space, + +{\color{brown}\verbatim \baselineskip|endverbatim} to control the inter-line space. + + + + +\section{An Easy Solution} +{\special{pdf: outline 2 << /Title (An Easy Solution) /Dest [@thispage /FitH @ypos ] >> }}% +Here I~am stating a technique I use to counter spacing problems when using different fonts and at different sizes. Let us make a new definition called~{\color{brown}\verbatim \fontss|endverbatim}.\ms + +\ii {\color{brown}\verbatim\def\fontss{\baselineskip=2.8ex plus0pt minus0pt + \spaceskip=0.333333em plus0.144444em minus0.0999999em}|endverbatim}\sk + +\ii The units, {\sl ex\/} and {\sl em\/} are relative~(\cite{knuth_texbook}, pp.\;60). This makes our definition more~general.\ms + +{\sl em\/} is the width of a ``quad'' in the current font, + +{\sl ex\/} is the ``x-height'' of the current font.\sk + +\ii Declaring {\color{brown}\verbatim \fontss|endverbatim} would set our inter-line space to 2.8ex~(=~12.05553pt in case of font cmr10 at 10pt) with no {\sl stretchability\/}~(given after {\sl plus\/}) or {\sl shrinkability}~(given after {\sl minus\/}). Also {\color{brown}\verbatim \fontss|endverbatim} would set our inter-word space to 0.333333em, with 0.144444em of stretchability and 0.0999999em of shrinkability allowed. In case of font cmr10, these values (default) are 3.33333pt, 1.66666pt, and 1.11111pt, respectively. + +Let us try to use {\color{brown}\verbatim \fontss|endverbatim} in the example given at the beginning of this chapter. A sample \TeX\ source file as shown~below: + + + + +\bigskip\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +{\obeylines\parindent=0pt\color{brown} +\verbatim +\parindent=0pt +\input font_epigrafica_euler % the font size is 10pt +\fontss % \baselineskip and \spaceskip are set accordingly +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip +\sixrm % changes the font size to 6pt +\fontss % \baselineskip and \spaceskip are set accordingly +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip +\eighteenrm % changes the font size to 18pt +\fontss % \baselineskip and \spaceskip are set accordingly +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line.|endverbatim} +\vskip2mm}\vrule}\hrule\BlackBoxes\bigskip + + +\nopagebreak\ii after compilation should produce something like this:\nopagebreak + + +\bigskip\hrule\vbox{\noindent\vrule\NoBlackBoxes\vbox{\vskip2mm\leftskip7mm\rightskip7mm +{\parindent=0pt +\input font_epigrafica_euler % the font size is 10pt +\fontss % \baselineskip and \spaceskip are set accordingly +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip +\sixrm % changes the font size to 6pt +\fontss % \baselineskip and \spaceskip are set accordingly +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line. +\medskip +\eighteenrm % changes the font size to 18pt +\fontss % \baselineskip and \spaceskip are set accordingly +Inter-line and inter-word spacing are very important parameters of +typesetting. A text typeset in a beautiful typeface but `bad' +inter-line and inter-\break word spacing does not look beautiful. Check +the spacing between lines of the paragraph, and words of a line.} +\vskip2mm}\vrule}\hrule\BlackBoxes\bigskip\bigskip + +By using the control primitives {\color{brown}\verbatim \spaceskip|endverbatim} and {\color{brown}\verbatim \baselineskip|endverbatim} we get the desired spacing and these can be declared almost anywhere. For more details on spacing, please refer~to~\cite{knuth_texbook}. + + + + + + + + + +%%%%%%%%%% Acknowledgements %%%%%%%%%% +\chapter{Acknowledgements}{Acknowledgements} +{\special{pdf: outline 1 << /Title (Acknowledgements)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +\ii I wholeheartedly thank Donald~E.\;Knuth for giving us \TeX---the best typesetting program till date, which has succeeded the test of time. Also, I~am grateful to dear \TeX\ users who have contributed to make \TeX\ better by giving more freedom to its free feature. The designers of fonts and packages that I have used are a few of those dear \TeX\ users. I~am grateful to Petr Habala for introducing me to \TeX. I thank Daphne Parramon for her comments on my work. I~am beholden to my family for their indispensable love and support. There are so many factors that I~am not able to take into account that in the end but above all, I say, ``Thank you~{\dev :}.'' + + + + + + + + + +%%%%%%%%%% References %%%%%%%%%% +\chapter{References\raise3mm\hbox{\bf 2}}{References} +{\special{pdf: outline 1 << /Title (References)/F 0 /Dest [@thispage /FitH @ypos ] >> }} + +\hskip20cm\hbox{\cite{habala_amstex}\cite{knuth_texbook}\cite{fonts_tex_latex}} + +\bibliography{C:/Users/PARTH/Documents/Vividh/Filhaal/TeX/bib} +\bibliographystyle{ieeetran} + + +\vskip15.5cm\hrule width 5.70truecm\kern2mm\eightrm\fontss +\hbox{ \raise1.2mm\hbox{\ \ \ 2}\ \; The reader has been referred to most of the references (they have not been listed on this page) via hyperlinks} +\hbox{\ \ \ \ \ \ \ \ provided in this PDF document.} + + + + + + + + + + +\special{pdf: docinfo << /Author (Amit Raj Dhawan) +/Title (Macros to Change Text fonts & Math fonts in TeX) +/Creator(TeX -- The Genius of Knuth) +/Subject(Text and Math Fonts in TeX) +/Keywords(TeX, free, fonts, math font, text, maths font, Charter, Utopia, Century, Palatino, Bookman, Times, Euler, Bera, Arev, Vera, Iwona, Kurier, Antykwa, Concrete, macro, macros)>>} + +\special{pdf: docview <</PageMode /UseOutlines>> } + +\bye
\ No newline at end of file |