summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex164
1 files changed, 134 insertions, 30 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
index c999785cffb..5e139e736a8 100644
--- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
+++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex
@@ -1,4 +1,3 @@
-
\documentclass[a4paper,11pt]{christophe}
% Packages
\usepackage[latin1]{inputenc}
@@ -11,6 +10,9 @@
\setlength{\parsep}{0pt}
\setlength{\parskip}{0pt}
\renewcommand{\arraystretch}{1.3}
+% Special
+\DeclareMathSymbol{\narrowiiintop}{\mathop}{largesymbolsA}{135}
+ \def\narrowiiint{\narrowiiintop\nolimits}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%
\begin{document}
@@ -26,7 +28,7 @@
\medskip
-{\large \textsf{Release 2.1}}
+{\large \textsf{Release 2.21}}
\end{center}
\bigskip
@@ -51,6 +53,12 @@ The 2.1 release provides
\item \textit{oldstylenums} family options with oldstyle numbers by default.
\end{itemize}
+The 2.21 release provides
+\begin{itemize}
+ \item new option \textit{narrowiints} with narrower multiple integral symbols;
+ \item new option \textit{largesmallcaps} with larger small caps as usual.
+\end{itemize}
+
\end{minipage}\end{center}
\section{Kp-Fonts}
@@ -83,7 +91,7 @@ This LaTeX package is distributed with a \textsc{gpl} licence.
\medskip
-Kp-Fonts doesn't require any other font package and is fully compatible with \texttt{amsmath} and \texttt{textcomp}. Kp-fonts loads these two packages.
+Kp-Fonts doesn't require any other font package and is fully compatible with \texttt{amsmath} and \texttt{textcomp}. Kp-fonts loads these two packages expect if you use relative options.
\begin{center}
\textit{You haven't to load \textbf{\texttt{amsmath}} and \textbf{\texttt{textcomp}} packages}
@@ -114,19 +122,15 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
\item \verb=\mathbb= provides $\mathbb{ABC}$, characters designed from capital upright roman;
\item \verb=\mathcal= provides $\mathcal{ABC}$, slighty altered fonts from \textsc{cm};
\item With \verb=\mathscr=, you get $\mathscr{AB}\,\mathscr{C}$, without any extra package; these letters are designed from traditional fonts;
- \item \verb=\mathfrak= provides $\mathfrak{ABCabc}$, still from traditional fonts, altered to be more readable.
+ \item \verb=\mathfrak= provides $\mathfrak{ABCabc}$, still from traditional fonts, altered to be more readable:
+ read $\mathfrak{CTAN}$ and \textit{CTAN} in \texttt{www.ctan.org}!
\end{itemize}
\section{Options}
-\subsection{Global options}
+\subsection{Main global options}
\begin{description}
- \item[nomath:] Kp-Fonts doesn't modify default mathematical fonts;
- \item[notext:] Kp-Fonts doesn't modify default text fonts;
- \item[nosf:] Kp-Fonts doesn't modify default sans serif fonts (text and math);
- \item[nott:] Kp-Fonts doesn't modify default fixed width fonts (text and math);
- \item[onlyrm:] equivalent to the last two options;
\item[light:] then, you use the light version of the fonts. The metrics are the same.
The display is not very good, but the print is fine if you like light fonts;
\item[fulloldstylenums:] equivalent to both \texttt{oldstylenums}
@@ -138,8 +142,6 @@ The default weight is \textbf{bold}, not \textbf{bold extended}.
and \texttt{veryoldstylemath}.
\end{description}
-With both the two first options, Kp-Fonts does nothing\dots
-
This text is typesetted with default fonts, and below you can see an example of the light fonts set, upright and italic, both regular and bold :\medskip
\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont
@@ -166,6 +168,20 @@ While the high-level font commands are intended for use in a document, the low-l
\textbf{\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots}}
}\end{minipage}
+\subsection{Other global options}
+
+\begin{description}
+ \item[nomath:] Kp-Fonts doesn't modify default mathematical fonts;
+ \item[notext:] Kp-Fonts doesn't modify default text fonts;
+ \item[nosf:] Kp-Fonts doesn't modify default sans serif fonts (text and math);
+ \item[nott:] Kp-Fonts doesn't modify default fixed width fonts (text and math);
+ \item[onlyrm:] equivalent to the last two options;
+ \item[noamsmath:] Kp-Fonts doesn't load \textit{amsmath} package;
+ \item[notextcomp:] Kp-Fonts doesn't load \textit{textcomp} package.
+\end{description}
+
+With both the two first and two last options, Kp-Fonts does nothing\dots
+
\subsection{Text fonts options}
@@ -214,6 +230,8 @@ These options affect only text fonts.
Example: \verb+\textit{costs=}+\quad gives \quad "{\fontfamily{jkpvos}\selectfont \textit{costs=}}"
+ Obviously, there is no long "{\fontfamily{jkpvos}\selectfont s}\," in smallcaps shape!
+
\item[rmx] then , you get six weights, with the correponding fonts:
\medskip
@@ -234,9 +252,13 @@ These options affect only text fonts.
In this case, the \textit{light} option affects only math fonts.
This option is not my favorite because the default and light families are cousins but not sisters.
-\end{description}
-This last option affects only roman fonts.
+ This option affects only roman fonts.
+
+ \item[largesmallcaps] gives larger small capitals than default:
+
+ {\fontfamily{jkpk}\selectfont\textsc{Large}} and \textsc{Small} (default) small capitals !
+\end{description}
\subsection{Greek letters in math mode}
@@ -262,7 +284,11 @@ This last option affects only roman fonts.
\item[oldstylemath:] provides the oldstyle numbers in default and changes the \verb=\mathrm=,
\verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \texttt{oldstyle} option;
\item[veryoldstylemath :] same as \texttt{oldstylemath} except the round "s"
- is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,".
+ is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,";
+ \item[narrowiints :] provides narrower multiple integral symbols :
+
+ $\narrowiiint$ and $\displaystyle\narrowiiint$\quad instead of\quad
+ $\iiint$ and $\displaystyle\iiint$
\end{description}
Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+,
@@ -373,6 +399,11 @@ $\leadstoext\leadstoext\leadstoext\leadsto$
\verb=\succeqq=&\succeqq&\verb=\coloneqq=&\coloneqq\\
\verb=\varparallel=&\varparallel&\verb=\varparallelinv=&\varparallelinv&\verb=\colonapprox=&\colonapprox\\
\verb=\colonsim=&\colonsim&\verb=\Colonapprox=&\Colonapprox&\verb=\Colonsim=&\Colonsim\\
+
+\end{tabular}\end{center}
+
+\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}}
+
\verb=\eqqcolon=&\eqqcolon&\verb=\coloneq=&\coloneq&\verb=\eqcolon=&\eqcolon\\
\verb=\Coloneqq=&\Coloneqq&
\verb=\Eqqcolon=&\Eqqcolon&\verb=\invamp=&\invamp\\
@@ -475,22 +506,50 @@ There are many unusual integrate symbols :
\section{Installation}
-The tree provides a standard \textsc{tds}. You have to copy all the files in one of your \texttt{texmf} trees first and then update your data base files.
+\begin{itemize}
+ \item
+
+With MikTeX, install the package as described here:
+
+ \begin{verbatim}
+ http://docs.miktex.org/manual/pkgmgt.html#id562117
+ \end{verbatim}
+
+ \item
+
+With other distribution, or to install manualy with MikTeX, follow these instructions:
+\begin{enumerate}
+ \item
+The tree provides a standard \textsc{tds}. You have to copy all the files in one of your local \texttt{texmf} trees first and then update your data base files.
+ \item
Now, you have to deal with the \texttt{.map} file.
-If you have a \texttt{web2c} distribution, just run \texttt{updmap}.
+\begin{itemize}
+ \item
+If you have a \texttt{web2c} distribution, just run \texttt{updmap}:
\begin{verbatim}
updmap --enable Map=kpfonts.map
\end{verbatim}
+
+and/or, this time as \textit{root}:
-If it is not running, look for all the \texttt{psfonts.map} and \texttt{pdftex.map}. Then, append all the \texttt{kpfonts.map} lines into each of them and save them \dots{} in the same directory!
-
-With MikTeX (-> 2.4), it's easy to do the same thing with the files:
-
-\verb=texmf/pdftex/config/psfonts.map=, or,
+ \begin{verbatim}
+ updmap-sys --enable Map=kpfonts.map
+ \end{verbatim}
+
+ \item
+With MikTeX, follow the instructions of the manual:
-\verb=texmf/dvips/config/psfonts.map=, according to your use.
+ \begin{verbatim}
+ http://docs.miktex.org/manual/advanced.html#psfonts
+ \end{verbatim}
+
+\end{itemize}
+
+\end{enumerate}
+
+\end{itemize}
\section{Some extra points}
@@ -498,7 +557,7 @@ With MikTeX (-> 2.4), it's easy to do the same thing with the files:
{\renewcommand{\arraystretch}{1.2}\hspace{-0.6cm}
\begin{tabular}{|c|c|c|l|}\hline
-family&series&shape&\emph{rm}, \emph{sf} or \emph{tt} default with options:\\\hline\hline
+family&series&shape&\emph{rm} default with options:\\\hline\hline
jkp&m,b,bx&n,it,sc,sl&\\
jkposn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\
jkpos&m,b,bx&n,it,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
@@ -510,16 +569,59 @@ jkplvos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{veryoldstyle} or \emph{fullver
jkpx&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\
jkpxosn&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\
jkpxos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstyle} or \emph{fulloldstyle})\\
-jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline\hline
+jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline
+\end{tabular}
+
+\bigskip
+
+\hspace{-0.7cm}
+\begin{tabular}{|c|c|c|l|}\hline
+family&series&shape&\emph{rm} default with option \textit{largesmallcaps} and:\\\hline\hline
+jkpk&m,b,bx&n,it,sc,sl&\\
+jkpkosn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\
+jkpkos&m,b,bx&n,it,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
+jkpkvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
+jkplk&m,b,bx&n,it,sc,sl&\emph{light}\\
+jkplkosn&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\
+jkplkos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstyle} or \emph{fulloldstyle})\\
+jkplkvos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline
+jkpxk&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx}\\
+jkpxkosn&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\
+jkpxkos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{oldstyle} or \emph{fulloldstyle})\\
+jkpxkvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline
+\end{tabular}
+
+\bigskip
+
+\begin{center}
+\begin{tabular}{|c|c|c|l|}\hline
+family&series&shape&\emph{sf} default with options:\\\hline\hline
jkpss&m,b,bx&n,sc,sl&\\
jkpssosn&m,b,bx&n,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\
jkpssos&m,b,bx&n,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
-jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline\hline
+jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
+\end{tabular}
+
+\bigskip
+
+\begin{tabular}{|c|c|c|l|}\hline
+family&series&shape&\emph{sf} with option \textit{largesmallcaps} and:\\\hline\hline
+jkpssk&m,b,bx&n,sc,sl&\\
+jkpsskosn&m,b,bx&n,sc,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\
+jkpsskos&m,b,bx&n,sc,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
+jkpsskvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
+\end{tabular}
+
+\bigskip
+
+\begin{tabular}{|c|c|c|l|}\hline
+family&series&shape&\emph{tt} default with options:\\\hline\hline
jkptt&m,b&n,sl&\\
jkpttosn&m,b&n,sl&\emph{oldstylenums} or \emph{fulloldstylenums}\\
jkpttos&m,b&n,sl&\emph{oldstyle} or \emph{fulloldstyle}\\
jkpttvos&m,b&n,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline
-\end{tabular}}
+\end{tabular}
+\end{center}
\bigskip
@@ -563,7 +665,7 @@ With the \textit{light} option, the print is better than display!
\subsection{\textsc{Johannes Kepler 1571-1630}}
- \textsc{Kepler} was forced, due to the counter Reformation and because he was a Lutheran, to move to Prague to work with the renowned Danish astronomer, \textsc{Tycho Brahe}. Using the data that \textsc{Tycho} had collected, \textsc{Kepler} discovered the first two laws of planetary motion (1609). And what is just as important about this work is that it is the first published account wherein a scientist documents shows how he has coped with the multitude of imperfect data to forge a theory of surpassing accuracy" (\textsc{O. Gingerich} in forward to \textsc{Johannes Kepler} New Astronomy translated by \textsc{W. Donahue}, Cambridge Univ Press, 1992),in other words a fundamental law of nature. Today we call this the scientific method.
+ \textsc{Kepler} was forced, due to the counter Reformation and because he was a Lutheran, to move to Prague to work with the renowned Danish astronomer, \textsc{Tycho Brahe}. Using the data that \textsc{Tycho} had collected, \textsc{Kepler} discovered the first two laws of planetary motion (1609). And what is just as important about this work is that it is the first published account wherein a scientist documents shows how he has coped with the multitude of imperfect data to forge a theory of surpassing accuracy" (\textsc{O. Gingerich} in foreword to \textsc{Johannes Kepler} New Astronomy translated by \textsc{W. Donahue}, Cambridge Univ Press, 1992), in other words a fundamental law of nature. Today we call this the scientific method.
From nasa website
@@ -571,7 +673,9 @@ http://kepler.nasa.gov/johannes/
\subsection{Remark}
-Note that \textit{Kepler}\textregistered is a registered font name supplied by \textit{Adobe}\texttrademark. The Kp-Fonts have nothing to do with those.
+Note that \textit{Kepler}\textregistered{} is a registered font name supplied by \textit{Adobe}\texttrademark.
+
+The Kp-Fonts have nothing to do with those.
\subsection{Thanks}
@@ -579,7 +683,7 @@ Many thanks to
\begin{itemize}
\item \textsc{Nicolas Boulenguez} (Tests);
\item \textsc{Michel Bovani} (Fonts);
- \item \textsc{Daniel Flipo} (Latex);
+ \item \textsc{Daniel Flipo} (\LaTeX);
\item \textsc{Souraya Muhidine} (Translation reviewing)
\item \textsc{Peter Rosenberg} (\textsc{urw})
\end{itemize}