diff options
author | Karl Berry <karl@freefriends.org> | 2022-09-19 20:25:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-09-19 20:25:32 +0000 |
commit | 5319f67dc526c4b54e6cc73ef02fe90323814f98 (patch) | |
tree | f799d620fee13af810c8532e6532ead7ea5a8b7e /Master/texmf-dist/doc | |
parent | a30fd9d2f555f24b7b7aec4763d415753c417748 (diff) |
kpfonts (19sep22)
git-svn-id: svn://tug.org/texlive/trunk@64440 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/Changes | 68 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf | bin | 430080 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex | 836 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/README.txt | 92 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/christophe.cls | 598 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf | bin | 421769 -> 470833 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex | 6 |
7 files changed, 78 insertions, 1522 deletions
diff --git a/Master/texmf-dist/doc/fonts/kpfonts/Changes b/Master/texmf-dist/doc/fonts/kpfonts/Changes new file mode 100644 index 00000000000..05a76b21b93 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/kpfonts/Changes @@ -0,0 +1,68 @@ +Release 3.34 2022/09/19 - do not load texcomp anymore (hv) + - test for lualatex/xelatex and then loading package + kpfonts-otf automatically and leave kpfonts (T1-version) (hv) +Release 3.33 2018/08/22 Bug fixed (\upsilonsl was mistakenly named \slsilonsl). +Release 3.32 2011/03/30 Bug fixed (\epsilon in sans-serif upright medium). + New doc file : math table fonts. +Release 3.31 2010/08/20 Bug fixed (\classicstylenums). + New absolute commands \partialup and \partialsl. +Release 3.3 2010/04/20 New math alphabet \mathupright, or \mathup. + New option 'easyscsl' allowing you to fit together \textsc and \textsl. + New options 'lighttext' and 'lightmath'. + Bug fixed, (very old styles light medium weight). +Release 3.2 2010/03/03 Some bugs fixed (\biguplus, \precapprox, \succapprox), + New option 'sfmath', + New math versions 'sf', 'boldsf', 'rm' and 'boldrm'. +Release 3.12 2010/01/31 Some bugs fixed (missing files and vf-tfm errors). +Release 3.11 2009/12/08 A bug with the \ss symbol when using "largesmallcaps" option fixed. +Release 3.1 2009/05/20 Now, you can use the options of "amsmath" as option of "kpfonts", except'cmex10'! + New options 'intlimits', 'nointlimits' and 'fullintlimits'; + New options 'sumlimits', 'nosumlimits' and 'fullsumlimits'; + These options affect the position of subscript and superscript. +Release 3.02 2009/04/20 \questiondown bug fixed, + best "find" facilities in output documents. +Release 3.01 2009/03/23 \pounds bug in math mode fixed. +Release 3.0 2009/03/03 New math accents, \widearc, \widearcarrow, \wideparen, \widering, + design of \widehat accent slightly altered, + width of integral symbols slighty increased. + New option 'widermath' with obvious action. + Subscript and superscript position revisited in all math alphabets. + Kerning revisited in all text fonts. + (The two last can alter your typesetting!) +Release 2.31 2008/09/27 Bug in the kpfonts.map file fixed (default symbols math fonts with dvips). +Release 2.3 2008/09/09 New kerning Uppercase-Lowercase of large small caps, + New kerning P-s, + New option 'nofligatures' with no fi, fl, ff, ffi, ffl ligatures and special 'f' design, + New option 'partialup' with upright design of the \partial symbol, + New shape 'scsl', small caps slanted, available in regular and large small caps. +Release 2.22 2008/07/07 New design of the 'oslash' glyph, and new width, now the same as the 'o' glyph, + according to the correct se in Denmark and Norway. + Bug in the slong bold of tt-font fixed. +Release 2.21 2008/06/02 Bug in kpfonts.sty file fixed. +Release 2.2 2008/05/21 New option 'largesmallcaps' with real larger smallcaps, + New option 'narrowiints' with narrower multiple integrals. +Release 2.1 2008/03/21 New kernings of hyphen, + New approach of lowercase greek letters, + New options 'oldstylenums', 'oldstylenumsmath' and 'fulloldstylenums', + 'emdash' correctly fixed in tt-fonts, + Now, 'textcomp' is fully supported. +Release 2.0 2008/01/01 Different bugs fixed, + New design for some glyphs, including italic v, w, y... + New design for some symbols, including \exists... + New design of 'f' ligatures, + New lowercase 'q' in oldstyle-SmallCaps, + New major option 'light', + (all these with same metrics !), + New metrics of lowercase 'g,j,p' in bold math, + New option 'rmx', (light, medium, semi-bold, bold), + New options 'oldstylemath' and 'fulloldstyle', + New options 'veryoldstyle', 'veryoldstylemath' and 'fullveryoldstyle', + New option 'onlyrm'... +Release 1.13 2007/07/16 A bug when fixing 1.12 bug fixed (!) + Best kerning of 'i' with accent in sf fonts. +Release 1.11 2007/06/03 Correct bad kernings of 'quote' symbols. +Release 1.1 2007/05/04 New 'oldstyle' option, and \sqrt bug fixed. +Release 1.0 2007/04/20 + + + diff --git a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf Binary files differdeleted file mode 100644 index bf00dadeed1..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex b/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex deleted file mode 100644 index 024f4742acb..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex +++ /dev/null @@ -1,836 +0,0 @@ -\documentclass[a4paper]{christophe} -% Packages -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[french]{babel} -\usepackage{graphics,array} -\usepackage{kpfonts} -% Mise en page -\setlength{\parindent}{0pt} -\renewcommand{\arraystretch}{1.3} -% Special -\DeclareMathSymbol{\partialup}{\mathord}{letters}{128} -\DeclareMathSymbol{\narrowiiintop}{\mathop}{largesymbolsA}{135} - \def\narrowiiint{\narrowiiintop\nolimits} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%% -\begin{document} - -\begin{center} -{\Huge Kp-Fonts} - -\bigskip - -{\Large \textsf{Le projet \textsc{Johannes Kepler}}} - -\medskip - -{\large \textsf{Version 3.33}} -\end{center} - -\bigskip - -\hfill \textsc{Christophe Caignaert (inactif)} - -\hfill \texttt{c.caignaert@free.fr} - -\bigskip - -\begin{center} -\textit{\'Economisez votre toner et épargnez l'environnement, utilisez l'option \og light \fg,} - -\textit{C'est 20\,\% de toner en moins !} -\end{center} - -\section{Kp-Fonts} - -\subsection{Présentation} - -Kp-Fonts est un ensemble le plus complet possible de polices pour LaTeX, incluant des polices de texte romaines, sans-serif et machine à écrire, ainsi qu'un ensemble de polices mathématiques comprenant, en normal et gras, tous les symboles usuels et tous les symboles de l\textsc{'ams} et davantage\dots - -La première caractéristique recherchée de ces polices était d'avoir un design à la fois basique et dynamique. Regardons par exemple le \og a \fg{} romain droit : - -\bigskip - -\hspace{-4mm}\begin{tabular}{|c|c|c|c|c|c|}\hline -Kp-Fonts & Kp-\textit{light} & CM & Palatino & Utopia & Times\\\hline -\scalebox{10}{a} & -\scalebox{10}{\fontfamily{jkpl}\selectfont a} & -\scalebox{10}{\fontfamily{lmr}\selectfont a} & -\scalebox{10}{\fontfamily{ppl}\selectfont a} & -\scalebox{9.2}{\rule{0pt}{1.25ex}\fontfamily{put}\selectfont a} & -\scalebox{10}{\fontfamily{ptm}\selectfont a}\\\hline -\end{tabular} - -\bigskip - -Le projet est de fournir un grand ensemble d'options pour individualiser votre composition de texte ou de mathématiques. - -\medskip - -Ce package LaTeX est distribue sous license \textsc{gpl}. - -\medskip - -Les autres polices ont été dessinées de façon à s'harmoniser au mieux. - -Kp-Fonts ne nécessite a priori aucun autre package de polices et est complètement compatible avec \texttt{amsmath} que Kp-fonts charge ainsi que \texttt{textcomp} (avec l'option \texttt{full}). À moins bien sûr que vous utilisiez les options relatives à ces chargements\dots - -\begin{center}\itshape -Vous ne devez donc pas charger les extensions \textbf{\texttt{amsmath}} et \textbf{\texttt{textcomp}}. -\end{center} - -\begin{center}\itshape -Vous pouvez utiliser les options d'\textbf{\texttt{amsmath}} comme option de \textbf{\texttt{kpfonts}}, sauf \textbf{cmex10}. -\end{center} - -L'utilisation de Kp-Fonts ne nécessite qu'un \verb+\usepackage{kpfonts}+ dans le préambule de votre document, au besoin avec des options décrites plus loin. - -Enfin, on a recherché une compatibilité maximale avec différents ensembles de polices mathématiques existants. - -\subsection{Polices de texte} - -\begin{itemize} - \item Les codages \textsc{t1, ot1} et \textsc {ts1} sont disponibles complètement à une petite exception près pour le symbole \verb+\SS+ en majuscule dans les polices de type machine à écrire; si vous utilisez des accents, vous devez travailler en \textsc{t1}, le codage \textsc{ot1} n'est là que pour des raisons historiques; - \item Les polices romaines sont disponibles droites, en petites majuscules (normales et grandes), italiques, penchées, petites majuscules penchées (normales et grandes) et \og oldstyle \fg{} - en normal, gras et gras étendu; - \item Les polices sans-serif sont disponibles droites et penchées, en petites majuscules droites et penchées (normales et grandes), en \og oldstyle \fg, en normal, gras et gras étendu; - \item Les polices télétypes sont disponibles droites et penchées, en normal et gras. -\end{itemize} - -\begin{center}\itshape -La graisse par défaut est \textbf{bold}, et non pas \textbf{bold extended}. -\end{center} - -\subsection{Polices mathématiques} - -\begin{itemize} - \item La commande \verb+\boldmath+ est complètement implantée et Kp-Fonts \textbf{ne nécessite pas} de - \og poor man bold \fg ; - \item On dispose de polices grecques droites $\alphaup\betaup\gammaup\Gamma\Delta$ et penchées $\alpha\beta\gamma\Gammasl\Deltasl$; - \item La commande \verb=\mathbb= fournit $\mathbb{ABC}$, caractères dessinés à partir des majuscules de texte; - \item La commande \verb=\mathcal= fournit $\mathcal{ABC}$, version légèrement modifiée des polices \textsc{cm}; - \item La commande \verb=\mathscr= fournit $\mathscr{AB}\,\mathscr{C}$, sans aucun package supplémentaire; ces caractères ont été dessinés à partir de polices traditionnelles; - \item La commande \verb=\mathfrak= fournit $\mathfrak{ABCabc}$, toujours à partir de polices traditionnelles redessinées pour être plus lisibles : - $\mathfrak{CTAN}$ à comparer avec \textit{CTAN} sur \texttt{www.ctan.org}! - \item Voir aussi l'alphabet \verb=\mathupright=, ou \verb=\mathup=, dans la partie consacrée aux versions mathématiques \textit{sf}. -\end{itemize} - -\section{Options} - -\subsection{Principales options globales} - -\begin{description} - \item[light :] alors, vous utilisez la version \textit{light} des polices. Les métriques sont inchangées. - L'affichage n'est pas très bon, au contraire de l'impression - si vous aimez les polices fines; - -Ce texte est composé avec les polices par défaut, et ci-dessous, vous trouverez un exemple des polices \og light \fg, en droit et italique, normal et gras : - -\bigskip - -\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont -While the high-level font commands are intended for use in a document, the low-level commands\dots -}\end{minipage} - -\smallskip - -\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont -\textbf{While the high-level font commands are intended for use in a document, the low-level commands\dots} -}\end{minipage} - -\smallskip - - -\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont - -\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots} -}\end{minipage} - -\smallskip - - -\hfill\begin{minipage}{11cm}{\fontfamily{jkpl}\selectfont -\textbf{\textit{While the high-level font commands are intended for use in a document, the low-level commands\dots}} -}\end{minipage} - -\smallskip - - \item[fulloldstylenums :] équivaut aux deux options \textit{oldstylenums} - - et \textit{oldstylenumsmath}; - \item[fulloldstyle :] équivaut aux deux options \textit{oldstyle} et \textit{oldstylemath}; - \item[fullveryoldstyle :] équivaut aux deux options \textit{veryoldstyle} - - et \textit{veryoldstylemath}. -\end{description} - -\subsection{Autres options globales} - -\begin{description} - \item[nomath :] Kp-Fonts ne modifie pas les polices les polices mathématiques par défaut; - \item[notext :] Kp-Fonts ne modifie pas les polices de texte par défaut; - \item[nosf :] Kp-Fonts ne modifie pas les polices sans-serif par défaut (text et math); - \item[nott :] Kp-Fonts ne modifie pas les polices machine à écrire par défaut (text et math); - \item[onlyrm :] équivalente aux deux précédentes options ; - \item[noamsmath:] Kp-Fonts ne charge pas \texttt{amsmath} ; - \item[notextcomp:] Kp-Fonts ne charge pas \texttt{textcomp}. -\end{description} - -Et si vous utilisez les deux premières et les deux dernières options, Kp-Fonts ne fait rien\dots - -\subsection{Options des polices de texte} - -Notez que ces options n'affectent que les polices de texte. - -\begin{description} - - \item[lighttext :] le texte est composé en utilisant les polices \og light \fg. - - \item[oldstylenums :] Les polices fournissent ici - les nombres elzéviriens par défaut. - - Une commande \verb=\classicstylenums= permet alors, en romain, d'accéder aux nombres usuels. - - Quelques exemples en droit et italique, medium et gras: - - \begin{itemize} - \item {\fontfamily{jkposn}\selectfont 0123456789 !} - \item {\fontfamily{jkposn}\selectfont \textit{0123456789 !}} - \item {\fontfamily{jkposn}\selectfont \textbf{0123456789 !}} - \item {\fontfamily{jkposn}\selectfont \textbf{\textit{0123456789 !}}} - \end{itemize} - - \item[oldstyle :] Les polices fournissent ici {\og \fontfamily{jkpos}\selectfont Q \fg, - les nombres elzéviriens par défaut. - - En romain et sans-serif, oldstyle fournit les anciennes ligatures \og ct \fg{} et \og st \fg}, et enfin, - la petite capitale {\fontfamily{jkpos}\selectfont \og \textsc{q} \fg{}}. - - Une commande \verb=\classicstylenums= permet alors, en romain, d'accéder aux nombres usuels. - - Quelques exemples: - - \begin{itemize} - \item {\fontfamily{jkpos}\selectfont Quelle police, quelle esthétique actuelle !} - \item {\fontfamily{jkpos}\selectfont \textit{Quelle police, quelle esthétique actuelle !}} - \item {\fontfamily{jkpos}\selectfont \textbf{Quelle police, quelle esthétique actuelle !}} - \item {\fontfamily{jkpos}\selectfont \textsc{Quelle police, quelle esthétique actuelle !}} - \item {\fontfamily{jkpos}\selectfont \textbf{\textit{Quelle police, quelle esthétique actuelle !}}} - \item {\fontfamily{jkpos}\selectfont \textsc{\textbf{Quelle police, quelle esthétique actuelle !}}} - \end{itemize} - - \item[veryoldstyle :] Identique à l'option \textit{oldstyle} sauf que le \og s\fg{} rond - est remplacé par le \og {\fontfamily{jkpvos}\selectfont s} \fg{} long. - - On peut toujours accéder au \og s\fg{} rond par la ligature \og \texttt{s=} \fg, - ce qui est utilisé assez souvent en fin de mot. - - Exemple: \verb+\textit{espoirs=}+\quad donne \quad \og {\fontfamily{jkpvos}\selectfont \textit{espoirs=}} \fg{} - - Evidemment, il n'y pas de \og {\fontfamily{jkpvos}\selectfont s} \fg{} long en petites capitales ! - - \item[rmx] alors, vous avez six graisses, données ici avec les correspondances : - - \medskip - - \begin{tabular}{|c|c|c|}\hline - light & \texttt{l} & {\fontfamily{jkpx}\fontseries{l}\selectfont medium en mode light} \\ \hline - medium & \texttt{m} & {\fontfamily{jkpx}\fontseries{m}\selectfont medium en mode standard} \\ \hline - semi-bold & \texttt{sb} & {\fontfamily{jkpx}\fontseries{sb}\selectfont bold en mode light} \\ \hline - bold & \texttt{b} & {\fontfamily{jkpx}\fontseries{b}\selectfont bold en mode standard} \\ \hline - semi-bold extended & \texttt{sbx} & {\fontfamily{jkpx}\fontseries{sbx} - \selectfont bold extended en mode light} \\ \hline - bold extended & \texttt{bx} & {\fontfamily{jkpx}\fontseries{bx} - \selectfont bold extended en mode standard} \\ \hline - \end{tabular} - - \medskip - - - Dans ce cas, l'option \textit{light} n'affecte que les polices mathématiques, l'option \textit{lighttext} est ignorée. - - Je n'aime pas trop cette option car les familles standard et light sont cousines et non pas s\oe urs ! Par ailleurs, cette option n'affecte que les polices romaines. - - \item[largesmallcaps] donne des petites majuscules plus grandes que par défaut : - - {\fontfamily{jkpk}\selectfont\textsc{Grandes}} et \textsc{Petites} (par défaut) petites majuscules ! - - \item[easyscsl] permet d'emboîter les commandes \verb=\textsl= et \verb=\textsc= pour obtenir les petites majuscules penchées. - - Attention, - \begin{itemize} - \item cette option utilise le package \texttt{ifthen}, - \item emboîter les commandes précédentes avec des polices autres va générer des erreurs\dots - \end{itemize} - \item[nofligatures] donne un texte ne contenant pas les ligatures ff, fi, fl, ffi et ffl. - - La lettre \textit{f} a été redessinée pour donner un résulat convenable. - - Cette option est ignorée en présence de \textit{oldstyle} ou \textit{veryoldstyle}. - - On obtient par exemple, {\fontfamily{jkpf}\selectfont \og Un finaliste efflanqué\fg{}} - au lieu d'avoir, \og Un finaliste efflanqué\fg{}. - - De la même façon, {\fontfamily{jkpf}\fontshape{it}\selectfont \og Un finaliste efflanqué\fg{}} - au lieu d'avoir, \textit{\og Un finaliste efflanqué\fg{}}. -\end{description} - -\subsection{Nouvelles commandes de texte} - -\begin{description} - \item[\textbackslash textscsl\{\dots\}] et \textbf{\textbackslash scslshape :} - fournissent les petites majuscules penchées. - - \begin{center} - \textscsl{Petites capitales penchées} - \end{center} - - \begin{center} - \textit{Attention, }\verb=\textsc{\textsl{...}}=\textit{ ne fournit pas ce résultat sans utiliser l'option \textup{easyscsl}!} - - \textit{Cette forme de police n'est pas habituelle en \TeX!} - \end{center} - \item[\textbackslash otherscshape, \textbackslash textothersc\{\dots\}] - fournissent les \textit{autres} petites majuscules (normales ou grandes) romaines ou sans-serif. - - \begin{center} - On échange par exemple - - \textsc{Exemple en petites capitales} \quad\textit{et}\quad \textothersc{Exemple en petites capitales} - \end{center} - \item[\textbackslash otherscslshape, \textbackslash textotherscsl\{\dots\}] - fournissent les \textit{autres} petites majuscules penchées (normales ou grandes) romaines ou sans-serif. - - \begin{center} - On échange par exemple - - \textscsl{Exemple en petites capitales} \quad\textit{et}\quad \textotherscsl{Exemple en petites capitales} - \end{center} - \item[\textbackslash othertailQ] change le dessin de la majuscule - \og Q\fg, avec une courte ou longue queue. - - \begin{center} - On échange par exemple - - Question \quad\textit{et}\quad \othertailQ uestion - \end{center} - \item[\textbackslash othertailscq, \textbackslash othertailscslq] font la même chose - avec les petites capitales \og \textsc{q}\fg. - - \begin{center} - On échange par exemple - - \textsc{question} \quad\textit{et}\quad \textsc{\othertailscq uestion} - \end{center} -\end{description} - -\begin{center} -\textit{Les commandes \og other\fg{} changent la \textbf{taille} des petites capitales} - -\textit{et les commandes \og othertail\fg{} changent le \textbf{dessin} des lettres \og Q\fg} -\end{center} - -\begin{center} -\fbox{\begin{minipage}{8cm} -Dans certains cas, les titres de section par exemple, les commandes \og other\fg{} doivent être protégées -par : \og \texttt{\textbackslash protect\textbackslash}...\texttt{other}...\fg ! -\end{minipage}} -\end{center} - -\subsection{Modes mathématiques} - -Il y a six modes mathématiques appelés par la commande \verb=\mathversion=. - -Par exemple, - -\smallskip - -\hfill\verb=\mathversion{sf}$\left(a+b\right)^2$=\quad donne :\quad {\mathversion{sf}$\left(a+b\right)^2$} - -\begin{description} - \item[normal :] Le mode par défaut dépend des options utilisées. - \item[bold :] Le mode gras par défaut. - \item[sf :] Les mathématiques sont composées avec les polices sans-serif penchées. - - \qquad\mathversion{sf}$\displaystyle\sum_{n=1}^{+\infty}\dfrac{1}{n^2}=\dfrac{\pi^2}{6}$ - \item[boldsf :] Le même mode mathématique en gras. - - \qquad\mathversion{boldsf}$\displaystyle\sum_{n=1}^{+\infty}\dfrac{1}{n^2}=\dfrac{\pi^2}{6}$ - \item[rm :] La composition habituelle des mathématiques en romain italique. - - \qquad\mathversion{rm}$\displaystyle\sum_{n=1}^{+\infty}\dfrac{1}{n^2}=\dfrac{\pi^2}{6}$ - \item[boldrm :] Le même mode mathématique en gras. - - \qquad\mathversion{boldrm}$\displaystyle\sum_{n=1}^{+\infty}\dfrac{1}{n^2}=\dfrac{\pi^2}{6}$ -\end{description} - -\begin{center}\fbox{ -\begin{minipage}{10cm} -Avec les versions mathématiques sans-serif, l'option \textit{widermath} est ignorée, ainsi que l'option \textit{lightmath}, ou l'option \textit{light} dans la composition mathématique! -\end{minipage}} -\end{center} - -Notons aussi la présence d'un nouvel alphabet mathématique : \verb=\mathupright= ou \verb=\mathup=. - -Il équivaut à -\begin{itemize} - \item \verb=\mathrm= avec les versions mathématiques \textit{rm}, et, - \item \verb=\mathsf= avec les versions mathématiques \textit{sf}. -\end{itemize} - -Autrement dit, il fournit l'alphabet droit correspondant aux lettres mathématiques. - - - -\subsection{Options de la composition mathématique} - -\begin{description} - - \item[lightmath :] les mathématiques sont composées avec les polices \og light \fg. - \item[sfmath :] les mathématiques sont composées avec les polices sans-serif penchées, par défaut et avec le mode mathématique \textit{bold}. - - cela permet d'utiliser le package \textit{bm} avec les mathématiques composées en sans-serif; - \item[sfmathbb :] dans tous les cas, la police \verb=\mathbb= est sans-serif: - {\mathversion{sf} $\mathbb{C\,K\,N\,Q\,R\,Z}$}; - \item[rmmathbb :] dans tous les cas, la police \verb=\mathbb= est romaine: - {\mathversion{normal} $\mathbb{C\,K\,N\,Q\,R\,Z}$}; - \item[nomathscript :] Kp-Fonts ne crée pas la commande \verb=\mathscr=; cette option vous est utile si vous utiliser - le package \verb=\mathrsfs=; - \item[mathcalasscript :] cette option échange les polices \verb=\mathcal= et \verb=\mathscr= ; - \item[classicReIm :] les commandes \verb=\Re= et \verb=\Im= donnent comme habituellement $\mathfrak{R}$ et $\mathfrak{I}$. Par défaut, Kp-Fonts donne $\Re$ et $\Im$; - \item[uprightRoman :] les \textit{Majuscules} romaines sont droites. - \item[frenchstyle :] équivaut aux options \textit{uprightRoman} et \textit{uprightgreeks}, les majuscules romaines et les minuscules grecques sont droites, selon la tradition typographique française; les minuscules romaines restent obliques; - \item[upright :] synonyme de la précédente; - \item[oldstylenumsmath :] fournit les nombres elzéviriens par défaut et change les polices de \verb=\mathrm=, - \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \textit{oldstylenums}; - \item[oldstylemath :] fournit les nombres elzéviriens par défaut et change les polices de \verb=\mathrm=, - \verb=\mathsf= et \verb=\mathtt= qui fonctionnent comme les polices de texte avec l'option \textit{oldstyle}; - \item[veryoldstylemath :] identique à \textit{oldstylemath} avec, en plus, le \og s \fg{} long; - \item[narrowiints :] fournit des intégrales multiples plus étroites, plus \og françaises\fg : - - $\narrowiiint$ et $\displaystyle\narrowiiint$\quad au lieu de\quad - $\iiint$ et $\displaystyle\iiint$ - \item[partialup :] fournit le symbole \verb=\partial= droit : - - $\partialup$\quad au lieu de\quad$\partial$ - - Vous avez aussi les commandes absolues \verb=\partialup= et \verb=\partialsl=\dots - \item[widermath :] pour élargir l'espace entre les lettres mathématiques; - \item[noDcommand :] pour préserver une éventuelle compatibilité avec un autre package, la commande \verb=\D= n'est pas chargée. - -\end{description} - -Notons que, avec les options \verb+oldstylenumsmath+, \verb+oldstylemath+, - -\verb+veryoldstylemath+, -\verb+fulloldstylenums+, \verb+fulloldstyle+ ou \verb+fullveryoldstyle+, -en mode mathématique, comme les nombres {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} sont descendants, les exposants sont placés plus hauts. - -\subsection{Placement des indices et exposants} - -En mode mathématique, un peu comme avec \texttt{amsmath}, les options suivantes règlent le placement des indices et exposants. - -\subsubsection{Intégrales} - -L'option par défaut est \textbf{nointlimits}. - - -\renewcommand{\arraystretch}{1.8} - -\begin{center}\begin{tabular}{|c||c|c|c|}\hline -\verb+\int_a^bf(t)+&\textbf{intlimits}&\textbf{nointlimits}&\textbf{fullintlimits}\\\hline\hline -textstyle&$\int_a^bf(t)$&$\int_a^bf(t)$&\rule[-3ex]{0pt}{7.5ex}$\int\limits_a^bf(t)$\\\hline -displaystyle&$\displaystyle\int\limits_a^bf(t)$&$\displaystyle\int_a^bf(t)$&\rule[-4.5ex]{0pt}{11ex}$\displaystyle\int\limits_a^bf(t)$\\\hline -\end{tabular}\end{center} - -\renewcommand{\arraystretch}{1.3} - -\subsubsection{Sommations et produits} - -L'option par défaut est \textbf{sumlimits}. - - -\renewcommand{\arraystretch}{1.8} - -\begin{center}\begin{tabular}{|c||c|c|c|}\hline -\verb+\sum_{i=1}^nu_n+&\textbf{sumlimits}&\textbf{nosumlimits}&\textbf{fullsumlimits}\\\hline\hline -textstyle&$\sum_{i=1}^nu_n$&$\sum_{i=1}^nu_n$&\rule[-3ex]{0pt}{7ex}$\sum\limits_{i=1}^nu_n$\\\hline -displaystyle&$\displaystyle\sum_{i=1}^nu_n$&$\displaystyle\sum\nolimits_{i=1}^nu_n$&\rule[-4ex]{0pt}{9ex}$\displaystyle\sum_{i=1}^nu_n$\\\hline -\end{tabular}\end{center} - -\renewcommand{\arraystretch}{1.3} - -\subsection{Options de gestion des lettres grecques en mode mathématique} - -\begin{description} - \item[uprightgreeks :] les \textit{minuscules} grecques sont droites, $\alphaup\betaup\gammaup$; - \item[slantedGreeks :] les \textit{Majuscules} grecques sont penchées, $\Gammasl\Deltasl$. -\end{description} - -\section{Utilisation} - -\subsection{Accès aux caractères grecs} - -On a vu les deux options qui permettent de modifier les caractères grecs utilisés par défaut. - -Par ailleurs, on peut toujours accéder aux autres caractères grecs par les commandes \verb=\otheralpha=, \verb=\otherGamma=. Le résultat dépend ici des options utilisées. - -Pour les majuscules, on dispose aussi des commandes du type \verb=\varGamma= qui sont synonymes des précédentes. - -Enfin, les commandes comme \verb=\alphasl=, \verb=\alphaup=, \verb=\Gammaup= ou \verb=\Gammasl= permettent toujours d'obtenir le caractère désiré quelle que soit l'option utilisée. - -\subsection{Symboles standards} - -Tous les symboles standards sont présents, y compris tous ceux du package \texttt{amssymb}, en graisse normale et grasse. - -Par exemple:\quad $\leq\quad\bullet\quad\pm$\quad pour les symboles standards ou \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$\quad pour les symboles de l\textsc{'ams}. - -{\mathversion{bold} -et aussi en gras:\quad$\leq\quad\bullet\quad\pm$\quad ou \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$.} - -On a bien sûr aussi les constructions habituelles en normal ou gras: \quad $\mapsto\longmapsto$,\quad -{\mathversion{bold}$\mapsto\longmapsto$} - -\subsection{Symboles supplémentaires} - -Kp-Fonts propose de nombreux symboles ou constructions supplémentaires. - -On a aussi de nombreuses négations non reportées ici. - -%\mathversion{bold} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}} - -\verb=\mappedfrom=&\mappedfrom&\verb=\longmappedfrom=&\longmappedfrom\\ -\verb=\Mapsto=&\Mapsto&\verb=\Longmapsto=&\Longmapsto\\ -\verb=\Mappedfrom=&\Mappedfrom&\verb=\Longmappedfrom=&\Longmappedfrom\\ -\verb=\mmapsto=&\mmapsto&\verb=\longmmapsto=&\longmmapsto\\ -\verb=\mmappedfrom=&\mmappedfrom&\verb=\longmmappedfrom=&\longmmappedfrom\\ -\verb=\Mmapsto=&\Mmapsto&\verb=\Longmmapsto=&\Longmmapsto\\ -\verb=\Mmappedfrom=&\Mmappedfrom&\verb=\Longmmappedfrom=&\Longmmappedfrom\\ -\verb=\dashleftarrow=&\dashleftarrow&\verb=\dashrightarrow=&\dashrightarrow\\ -\verb=\dashleftrightarrow=&\dashleftrightarrow&\verb=\leftsquigarrow=&\leftsquigarrow\\ -\verb=\Nearrow=&\Nearrow&\verb=\Searrow=&\Searrow\\ -\verb=\Nwarrow=&\Nwarrow&\verb=\Swarrow=&\Swarrow\\ -\verb=\varemptyset=&\varemptyset& & \\ -\verb=\leadstoext=&\leadstoext&\verb=\leadsto=&\leadsto\\ - -\end{tabular}\end{center} - -On notera que ces deux derniers symboles se combinent : - -\verb=\leadstoext\leadstoext\leadstoext\leadsto= -donne\quad -$\leadstoext\leadstoext\leadstoext\leadsto$ - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}} - -\verb=\boxright=&\boxright&\verb=\Diamondright=&\Diamondright\\ -\verb=\circleright=&\circleright&\verb=\boxleft=&\boxleft\\ -\verb=\Diamondleft=&\Diamondleft&\verb=\circleleft=&\circleleft\\ -\verb=\boxdotright=&\boxdotright&\verb=\Diamonddotright=&\Diamonddotright\\ -\verb=\circleddotright=&\circleddotright&\verb=\boxdotleft=&\boxdotleft\\ -\verb=\Diamonddotleft=&\Diamonddotleft&\verb=\circleddotleft=&\circleddotleft\\ - -\end{tabular}\end{center} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}} - -\verb=\boxRight=&\boxRight&\verb=\boxLeft=&\boxLeft\\ -\verb=\boxdotRight=&\boxdotRight&\verb=\boxdotLeft=&\boxdotLeft\\ -\verb=\DiamondRight=&\DiamondRight&\verb=\DiamondLeft=&\DiamondLeft\\ -\verb=\DiamonddotRight=&\DiamonddotRight&\verb=\DiamonddotLeft=&\DiamonddotLeft\\ - -\end{tabular}\end{center} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}} - -\verb=\multimap=&\multimap&\verb=\multimapinv=&\multimapinv\\ -\verb=\multimapboth=&\multimapboth&\verb=\multimapdot=&\multimapdot\\ -\verb=\multimapdotinv=&\multimapdotinv&\verb=\multimapdotboth=&\multimapdotboth\\ -\verb=\multimapdotbothA=&\multimapdotbothA&\verb=\multimapdotbothB=&\multimapdotbothB\\ -\verb=\multimapbothvert=&\multimapbothvert&\verb=\multimapdotbothvert=&\multimapdotbothvert\\ -\verb=\multimapdotbothAvert=&\multimapdotbothAvert&\verb=\multimapdotbothBvert=&\multimapdotbothBvert\\ - -\end{tabular}\end{center} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}} - -\verb=\Wr=&\Wr&\verb=\sqcupplus=&\sqcupplus&\verb=\sqcapplus=&\sqcapplus\\ -\verb=\medcirc=&\medcirc&\verb=\medbullet=&\medbullet&\verb=\doteq=&\doteq\\ -\verb=\VDash=&\VDash&\verb=\VvDash=&\VvDash& -\verb=\cong=&\cong\\ -\verb=\preceqq=&\preceqq& -\verb=\succeqq=&\succeqq&\verb=\coloneqq=&\coloneqq\\ -\verb=\varparallel=&\varparallel&\verb=\varparallelinv=&\varparallelinv&\verb=\colonapprox=&\colonapprox\\ -\verb=\colonsim=&\colonsim&\verb=\Colonapprox=&\Colonapprox&\verb=\Colonsim=&\Colonsim\\ -\verb=\eqqcolon=&\eqqcolon&\verb=\coloneq=&\coloneq&\verb=\eqcolon=&\eqcolon\\ -\verb=\Coloneqq=&\Coloneqq& -\verb=\Eqqcolon=&\Eqqcolon&\verb=\invamp=&\invamp\\ -\verb=\Diamonddot=&\Diamonddot&\verb=\Diamond=&\Diamond&\verb=\Diamondblack=&\Diamondblack\\ - -\end{tabular}\end{center} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}} - -\verb=\strictif=&\strictif&\verb=\strictfi=&\strictfi&\verb=\strictiff=&\strictiff\\ -\verb=\circledless=&\circledless&\verb=\circledgtr=&\circledgtr&\verb=\circledwedge=&\circledwedge\\ -\verb=\circledvee=&\circledvee&\verb=\circledbar=&\circledbar&\verb=\circledbslash=&\circledbslash\\ -\verb=\lJoin=&\lJoin&\verb=\rJoin=&\rJoin&\verb=\Join=&\Join\\ -\verb=\openJoin=&\openJoin&\verb=\lrtimes=&\lrtimes&\verb=\opentimes=&\opentimes\\ -\verb=\Lbag=&\Lbag&\verb=\Rbag=&\Rbag&\verb=\nplus=&\nplus\\ -\verb=\Top=&\Top&\verb=\Bot=&\Bot&\verb=\Perp=&\Perp\\ -\verb=\boxast=&\boxast&\verb=\boxbslash=&\boxbslash&\verb=\boxbar=&\boxbar\\ -\verb=\boxslash=&\boxslash&\verb=\lambdaslash=&\lambdaslash&\verb=\lambdabar=&\lambdabar\\ -\verb=\varclubsuit=&\varclubsuit&\verb=\vardiamondsuit=&\vardiamondsuit&\verb=\varheartsuit=&\varheartsuit\\ -\verb=\varspadesuit=&\varspadesuit&\verb=\llbracket=&\llbracket&\verb=\rrbracket=&\rrbracket\\ - -\end{tabular}\end{center} - -\verb=\lbag=, \verb=\rbag=, \verb=\llbracket= et \verb=\rrbracket= sont verticalement extensibles. - -\subsection{Variantes des symboles d'intégration} - -On peut remarquer que, quand on écrit une primitive, le résultat manque souvent d'élégance car la fonction est souvent placée trop loin du signe d'intégration. - -Ce qu'on peut voir ici : - -\[\int f(t)\:\mathrm{d}t\] - -Kp-Fonts possède des instructions supplémentaires pour éviter cela. La première est la commande \verb=\varint= qui donne : - -\[\varint f(t)\:\mathrm{d}t\] - -Chacun peut ainsi choisir la forme qui lui convient le mieux ! - -Bien sûr, cette commande ne convient pas quand on calcule une intégrale\dots - -On peut aussi la coupler à la commande \verb=\D{...}=, le \og d \fg{} de l'intégration avec un espacement optimisé: - - \qquad\verb=\displaystyle\varint f(t)\D{t}=\qquad donne\qquad - $\displaystyle\varint f(t)\D{t}$ - - Avec l'option \textit{frenchstyle}, on obtient un \og d \fg{} droit, comme plus haut. - - -Les autres commandes disponibles sont : -\verb=\variint=, \verb=\variiint=, \verb=\variiiint= et \verb=\varidotsint=. - -\subsection{Grands symboles supplémentaires} - -Notons d'abord que les commandes \verb=\widehat= et \verb=\widetilde= ont été étendues : -\[\widetilde{tilde}\qquad\widehat{chapeau}\] - -On a ensuite les commandes \verb=\widearc=, \verb=\widearcarrow= (ou \verb=\wideOarc=), - -\verb=\wideparen= -et \verb=\widering= : -\[\widearc{arc}\qquad\widearcarrow{arrow}\qquad\wideparen{paren}\qquad\widering{RING}\] - -Cette dernière commande génère une erreur avec l'option \verb=noamsmath= - -Notons enfin les quelques commandes supplémentaires : - -\renewcommand{\arraystretch}{1.8} - -\begin{center}\begin{tabular}{r>{$}c<{$}>{$\displaystyle}c<{$}|r>{$}c<{$}>{$\displaystyle}c<{$}} - -\verb=\bignplus=&\bignplus&\bignplus&\verb=\bigsqcupplus=&\bigsqcupplus&\bigsqcupplus\\ -\verb=\bigsqcapplus=&\bigsqcapplus&\bigsqcapplus&\verb=\bigsqcap=&\bigsqcap&\bigsqcap\\ -\verb=\varprod=&\varprod&\varprod&\\ - -\end{tabular}\end{center} - - -\subsection{Symboles d'intégration supplémentaires} - -Il existe de nombreux signes d'intégration supplémentaires : - -\renewcommand{\arraystretch}{2} - -\begin{center} -\begin{tabular}{r>{$}c<{$}c|r>{$}c<{$}c} -\verb+\oiint+ &\oiint& $\displaystyle\oiint$ & -\verb+\ointctrclockwise+ &\ointctrclockwise& $\displaystyle\ointctrclockwise$ \\ -\verb+\ointclockwise+ &\ointclockwise& $\displaystyle\ointclockwise$ & -\verb+\sqint+ &\sqint& $\displaystyle\sqint$ \\ -\verb+\idotsint+ &\idotsint& $\displaystyle\idotsint$ & -\verb+\oiiint+ &\oiiint& $\displaystyle\oiiint$ \\ -\verb+\varointctrclockwise+ &\varointctrclockwise& $\displaystyle\varointctrclockwise$ & \verb+\varointclockwise+ &\varointclockwise& $\displaystyle\varointclockwise$ \\ -\verb+\fint+ &\fint& $\displaystyle\fint$ & -\verb+\oiintctrclockwise+ &\oiintctrclockwise& $\displaystyle\oiintctrclockwise$ \\ -\verb+\varoiintclockwise+ &\varoiintclockwise& $\displaystyle\varoiintclockwise$ & -\verb+\oiintclockwise+ &\oiintclockwise& $\displaystyle\oiintclockwise$ \\ -\verb+\varoiintctrclockwise+ &\varoiintctrclockwise& $\displaystyle\varoiintctrclockwise$ & \verb+\oiiintctrclockwise+ &\oiiintctrclockwise& $\displaystyle\oiiintctrclockwise$ \\ -\verb+\varoiiintctrclockwise+ &\varoiiintctrclockwise& $\displaystyle\varoiiintctrclockwise$ & -\verb+\sqiint+ &\sqiint& $\displaystyle\sqiint$ \\ -\verb+\sqiiint+ &\sqiiint& $\displaystyle\sqiiint$ \\ -\end{tabular} -\end{center} - -\section{Installation} - -\begin{itemize} - \item - -Avec MikTeX, installez le package comme décrit ici : - - \medskip - - \begin{verbatim} - http://docs.miktex.org/manual/pkgmgt.html#id562117 - \end{verbatim} - - \bigskip - - \item - -Avec une autre distribution, ou, sous MikTeX, pour faire une installation manuelle, suivez ces instructions : - - \bigskip - -\begin{enumerate} - \item -Le package fournit une architexture \textsc{tds} standard. Vous devez copier les fichiers dans l'une de vos arborescences \texttt{texmf} locales puis mettre à jour votre base de fichiers. - - \bigskip - \item -Maintenant, vous devez mettre à jour vos fichiers \texttt{.map}. - - \bigskip -\begin{itemize} - \item -Avec une distribution \texttt{web2c}, éxécutez \texttt{updmap}: - - \medskip - - \begin{verbatim} - updmap --enable Map=kpfonts.map - \end{verbatim} - - \medskip - -et/ou, cette fois ci en tant que \textit{root}: - - \medskip - - \begin{verbatim} - updmap-sys --enable Map=kpfonts.map - \end{verbatim} - - \bigskip - - \item -Sous MikTeX, suivez les instructions du manuel : - - \medskip - - \begin{verbatim} - http://docs.miktex.org/manual/advanced.html#psfonts - \end{verbatim} - -\end{itemize} - -\end{enumerate} - -\end{itemize} - - -\section{Quelques petits compléments} - -\subsection{Les familles de polices de texte du projet \textsc{Johannes Kepler}} - -Si vous voulez, ou si vous devez, utiliser les commandes de bas niveau, -les noms des familles de polices sont constitués de la façon suivante: - -\begin{center}\begin{tabular}{|l|l|}\hline -\textbf{roman}& jkp[l,x][k][f][osn,os,vos]\\\hline -\textbf{sans serif}& jkpss[k][f][osn,os,vos]\\\hline -\textbf{télétype}& jkptt[osn,os,vos]\\\hline -\end{tabular}\end{center} - -où les options correspondantes sont: - -\begin{center}\begin{tabular}{|l|l|}\hline -\textbf{l, x}& light, rmx\\\hline -\textbf{k}& largesmallcaps\\\hline -\textbf{f}&nofligatures\\\hline -\textbf{osn, os, vos}& oldstylenums, oldstyle, veryoldstyle\\\hline -\end{tabular}\end{center} - -Bien sûr, on ne peut avoir \textbf{f} et \textbf{os} ou \textbf{vos}. - -Remarquons que toutes ces familles existent dans les encodages \textsc{ot}\oldstylenums{1}, \textsc{t}\oldstylenums{1} et \textsc{ts}\oldstylenums{1}. - - -\subsection{Metriques et compatibilité} - -\begin{itemize} - \item L'option \textit{light} ne change aucune métrique; - \item Les familles d'options \textit{oldstylenums} et \textit{oldstyle} ne changent pas de métrique horizontale; - \item La famille d'options \textit{veryoldstyle} change aussi les métriques du 's' minuscule - et la hauteur des exposants en mode math; - \item Toutes les options sont compatibles, sauf si cela n'a pas de sens, - comme les deux options \textit{nomath} et \textit{frenchstyle} simultanément; - \item En cas de conflit entre des options des familles \textit{oldstylenums}, \textit{oldstyle} et \textit{veryoldstyle}, - les options les plus légères sont ignorées. -\end{itemize} - -\subsection{Affichage et impression} - -Comme souvent, il peut exister des problèmes d'affichage ou d'impression\dots - -Les problèmes d'affichage sont dus à un \og hinting \fg{} automatique. Je ne suis pas typographe professionnel et je ne sais pas intervenir là dessus ; -les problèmes d'impression peuvent se poser avec des versions anciennes d'\textit{Acroread}\textregistered{} sous \textit{Windows}\textregistered. - -Si vous utilisez l'option \textit{light}, l'impression est nettement meilleure que l'affichage ! - -Signalons que l'impression est meilleure sous \textit{Ghostscript-Ghostview}\textregistered\dots - -\subsection{Résumé} - -L'ensemble des possibilités de \textit{kpfonts} est résumé en une page dans le fichier \textit{kpfonts-abstract.pdf} ! - -\subsection{Recherche de mots} - -Avec l'option \textit{veryoldstyle}, les visualisateurs ne trouvent pas les ligatures rares \textbf{si, sl, st} et les \textbf{s} accent aigu, caron et cédille. - -\begin{center} -\textit{N'utilisez pas cette option si vous voulez faire de telles recherches !} -\end{center} - -\subsection{Mes options préférées} - -\begin{itemize} - \item Pour un document sans math, j'utilise les options \textit{light} et \textit{oldstyle}; - \item et pour un document avec des maths, j'utilise les options \textit{light, frenchstyle, - narrowiints} et \textit{partialup}, mais je suis aussi français ! -\end{itemize} - -\subsection{\textsc{Johannes Kepler 1571-1630}} - -Vers 1600, \textsc{Kepler} est obligé de fuir à Prague suite aux persécutions religieuses de la contre-réforme, en effet il était luthérien. Il rejoint l'observatoire de l'astronome danois \textsc{Tycho Brahe}. Mais celui-ci meurt en 1601, lui laissant l'usage de ses archives. En analysant méthodiquement, et sans a-priori, ces données, il établit les deux premières lois du mouvement planétaire qui ont immortalisé son nom (1609) ; lois qu'il vérifia par d'autres observations. Il fut ainsi un précurseur de la méthode scientifique. - -\subsection{Dernière remarque} - -Notons que \textit{Kepler}\textregistered{} est un nom déposé de police distribué par \textit{Adobe}\texttrademark. - -Les polices de Kp-Fonts n'ont rien à voir avec celles-ci. - -Kp-Fonts est distribuée sous licence \textsc{gpl}. - -\subsection{Remerciements} - -Je tiens à remercier pour leur aide et leur soutien -\begin{itemize} - \item \textsc{Nicolas Boulenguez} (Tests); - \item \textsc{Michel Bovani} (Polices); - \item \textsc{Daniel Flipo} (\LaTeX); - \item \textsc{Souraya Muhidine} (Relecture de la traduction) - \item \textsc{Peter Rosenberg} (\textsc{urw}) - \item \textsc{Christian Tellechea} (package \textit{xstring}) - \item et les contributeurs de \texttt{comp.text.tex} et de \texttt{fr.comp.text.tex} -\end{itemize} - -\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/kpfonts/README.txt b/Master/texmf-dist/doc/fonts/kpfonts/README.txt index aac96d64f68..178bc586bbb 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/README.txt +++ b/Master/texmf-dist/doc/fonts/kpfonts/README.txt @@ -1,100 +1,22 @@ -These are the kpfonts package, provided by +These are the kpfonts package, originally provided by Christophe Caignaert 174 rue Charles Lebon 59650 Villeneuve d'Ascq France c.caignaert@free.fr - for distribution under the GNU General Public License - with a special exception. - See http://www.gnu.org/licenses/licenses.html - for the detail of GPL. - - The special exception is as follows: - Permission is granted to include kpfonts - in a document in the Postscript, PDF, or any other - formats that may be displayed or printed using these - fonts, regardless of the licensing condition applied - to the document itself. - -The developer Christophe Caignaert resigned the maintenance of the kpfonts package. -Therefore, a new maintainer is sought. - -Each of these files is individually covered by the license : -for licensing purposes, they are not "part of" any larger entity. I designed the roman fonts from, at first, URW Palladio. URW++ is in agreement with the kpfonts project and, consequently, approves it. For further information, read: tug.ctan.org/pub/tex-archive/fonts/urw/base35/README.base35 -Release 1.0 2007/04/20 -Release 1.1 2007/05/04 New 'oldstyle' option, and \sqrt bug fixed. -Release 1.11 2007/06/03 Correct bad kernings of 'quote' symbols. -Release 1.12 2007/07/14 Uppercase 'Q' bug (oldstyle-SmallCaps) fixed. -Release 1.13 2007/07/16 A bug when fixing 1.12 bug fixed (!) - Best kerning of 'i' with accent in sf fonts. -Release 2.0 2008/01/01 Different bugs fixed, - New design for some glyphs, including italic v, w, y... - New design for some symbols, including \exists... - New design of 'f' ligatures, - New lowercase 'q' in oldstyle-SmallCaps, - New major option 'light', - (all these with same metrics !), - New metrics of lowercase 'g,j,p' in bold math, - New option 'rmx', (light, medium, semi-bold, bold), - New options 'oldstylemath' and 'fulloldstyle', - New options 'veryoldstyle', 'veryoldstylemath' and 'fullveryoldstyle', - New option 'onlyrm'... -Release 2.1 2008/03/21 New kernings of hyphen, - New approach of lowercase greek letters, - New options 'oldstylenums', 'oldstylenumsmath' and 'fulloldstylenums', - 'emdash' correctly fixed in tt-fonts, - Now, 'textcomp' is fully supported. -Release 2.2 2008/05/21 New option 'largesmallcaps' with real larger smallcaps, - New option 'narrowiints' with narrower multiple integrals. -Release 2.21 2008/06/02 Bug in kpfonts.sty file fixed. -Release 2.22 2008/07/07 New design of the 'oslash' glyph, and new width, now the same as the 'o' glyph, - according to the correct se in Denmark and Norway. - Bug in the slong bold of tt-font fixed. -Release 2.3 2008/09/09 New kerning Uppercase-Lowercase of large small caps, - New kerning P-s, - New option 'nofligatures' with no fi, fl, ff, ffi, ffl ligatures and special 'f' design, - New option 'partialup' with upright design of the \partial symbol, - New shape 'scsl', small caps slanted, available in regular and large small caps. -Release 2.31 2008/09/27 Bug in the kpfonts.map file fixed (default symbols math fonts with dvips). -Release 3.0 2009/03/03 New math accents, \widearc, \widearcarrow, \wideparen, \widering, - design of \widehat accent slightly altered, - width of integral symbols slighty increased. - New option 'widermath' with obvious action. - Subscript and superscript position revisited in all math alphabets. - Kerning revisited in all text fonts. - (The two last can alter your typesetting!) -Release 3.01 2009/03/23 \pounds bug in math mode fixed. -Release 3.02 2009/04/20 \questiondown bug fixed, - best "find" facilities in output documents. -Release 3.1 2009/05/20 Now, you can use the options of "amsmath" as option of "kpfonts", except'cmex10'! - New options 'intlimits', 'nointlimits' and 'fullintlimits'; - New options 'sumlimits', 'nosumlimits' and 'fullsumlimits'; - These options affect the position of subscript and superscript. -Release 3.11 2009/12/08 A bug with the \ss symbol when using "largesmallcaps" option fixed. -Release 3.12 2010/01/31 Some bugs fixed (missing files and vf-tfm errors). -Release 3.2 2010/03/03 Some bugs fixed (\biguplus, \precapprox, \succapprox), - New option 'sfmath', - New math versions 'sf', 'boldsf', 'rm' and 'boldrm'. -Release 3.3 2010/04/20 New math alphabet \mathupright, or \mathup. - New option 'easyscsl' allowing you to fit together \textsc and \textsl. - New options 'lighttext' and 'lightmath'. - Bug fixed, (very old styles light medium weight). -Release 3.31 2010/08/20 Bug fixed (\classicstylenums). - New absolute commands \partialup and \partialsl. -Release 3.32 2011/03/30 Bug fixed (\epsilon in sans-serif upright medium). - New doc file : math table fonts. -Release 3.33 2018/08/22 Bug fixed (\upsilonsl was mistakenly named \slsilonsl). - +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. Because of the (very?) large set of options, -read the docs files 'kpfonts.pdf' or in french 'Kpfonts-Doc-French.pdf'! +read the doc 'kpfonts.pdf' Almost all kpfonts options in one page: 'kpfonts-abstract.pdf' The math table fonts : 'kpfonts-math-symbols-tables.pdf' - -Christophe Caignaert
\ No newline at end of file +The version 3.34 is provided by +hvoss@tug.org diff --git a/Master/texmf-dist/doc/fonts/kpfonts/christophe.cls b/Master/texmf-dist/doc/fonts/kpfonts/christophe.cls deleted file mode 100644 index f7aa452b547..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/christophe.cls +++ /dev/null @@ -1,598 +0,0 @@ -%% Ceci est la classe de document Latex "Christophe" de Christophe Caignaert, Lycée Colbert, Tourcoing -%% Il s'agit d'une classe "article" modifée sur quelques points -%% -%% Les "parties", "sections", ..., sont en SansSerif -%% Les "parties" comencent sur une nouvelle page et laissent plus de blanc -%% Les "sections" sont centrées -%% - -%% L'environnement "theindex" ne provoque plus de passage systématique en 2 colonnes, -%% c'est à vous de gérer ce passage dans votre fichier de style d'index -%% -%% Quelques longueurs ont été modifiées - -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{christophe} - [2000/05/19 v1.4b] -\newcommand\@ptsize{} -\newif\if@restonecol -\newif\if@titlepage -\@titlepagefalse -\if@compatibility\else -\DeclareOption{a4paper} - {\setlength\paperheight {297mm}% - \setlength\paperwidth {210mm}} -\DeclareOption{a5paper} - {\setlength\paperheight {210mm}% - \setlength\paperwidth {148mm}} -\DeclareOption{b5paper} - {\setlength\paperheight {250mm}% - \setlength\paperwidth {176mm}} -\DeclareOption{letterpaper} - {\setlength\paperheight {11in}% - \setlength\paperwidth {8.5in}} -\DeclareOption{legalpaper} - {\setlength\paperheight {14in}% - \setlength\paperwidth {8.5in}} -\DeclareOption{executivepaper} - {\setlength\paperheight {10.5in}% - \setlength\paperwidth {7.25in}} -\DeclareOption{landscape} - {\setlength\@tempdima {\paperheight}% - \setlength\paperheight {\paperwidth}% - \setlength\paperwidth {\@tempdima}} -\fi -\if@compatibility - \renewcommand\@ptsize{0} -\else -\DeclareOption{10pt}{\renewcommand\@ptsize{0}} -\fi -\DeclareOption{11pt}{\renewcommand\@ptsize{1}} -\DeclareOption{12pt}{\renewcommand\@ptsize{2}} -\if@compatibility\else -\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} -\fi -\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} -\DeclareOption{draft}{\setlength\overfullrule{5pt}} -\if@compatibility\else -\DeclareOption{final}{\setlength\overfullrule{0pt}} -\fi -\DeclareOption{titlepage}{\@titlepagetrue} -\if@compatibility\else -\DeclareOption{notitlepage}{\@titlepagefalse} -\fi -\if@compatibility\else -\DeclareOption{onecolumn}{\@twocolumnfalse} -\fi -\DeclareOption{twocolumn}{\@twocolumntrue} -\DeclareOption{leqno}{\input{leqno.clo}} -\DeclareOption{fleqn}{\input{fleqn.clo}} -\DeclareOption{openbib}{% - \AtEndOfPackage{% - \renewcommand\@openbib@code{% - \advance\leftmargin\bibindent - \itemindent -\bibindent - \listparindent \itemindent - \parsep \z@ - }% - \renewcommand\newblock{\par}}% -} -\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final} -\ProcessOptions -\input{size1\@ptsize.clo} -\setlength\lineskip{1\p@} -\setlength\normallineskip{1\p@} -\renewcommand\baselinestretch{} -\setlength\parskip{0\p@ \@plus \p@} -\@lowpenalty 51 -\@medpenalty 151 -\@highpenalty 301 -\setcounter{topnumber}{2} -\renewcommand\topfraction{.7} -\setcounter{bottomnumber}{1} -\renewcommand\bottomfraction{.3} -\setcounter{totalnumber}{3} -\renewcommand\textfraction{.2} -\renewcommand\floatpagefraction{.5} -\setcounter{dbltopnumber}{2} -\renewcommand\dbltopfraction{.7} -\renewcommand\dblfloatpagefraction{.5} -\if@twoside - \def\ps@headings{% - \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage\hfil\slshape\leftmark}% - \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% - \let\@mkboth\markboth - \def\sectionmark##1{% - \markboth {\MakeUppercase{% - \ifnum \c@secnumdepth >\z@ - \thesection\quad - \fi - ##1}}{}}% - \def\subsectionmark##1{% - \markright {% - \ifnum \c@secnumdepth >\@ne - \thesubsection\quad - \fi - ##1}}} -\else - \def\ps@headings{% - \let\@oddfoot\@empty - \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% - \let\@mkboth\markboth - \def\sectionmark##1{% - \markright {\MakeUppercase{% - \ifnum \c@secnumdepth >\m@ne - \thesection\quad - \fi - ##1}}}} -\fi -\def\ps@myheadings{% - \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage\hfil\slshape\leftmark}% - \def\@oddhead{{\slshape\rightmark}\hfil\thepage}% - \let\@mkboth\@gobbletwo - \let\sectionmark\@gobble - \let\subsectionmark\@gobble - } - \if@titlepage - \newcommand\maketitle{\begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let \footnote \thanks - \null\vfil - \vskip 60\p@ - \begin{center}% - {\LARGE \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1.5em% - {\large \@date \par}% % Set date in \large size. - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\else -\newcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\def\@maketitle{% - \newpage - \null - \vskip 2em% - \begin{center}% - \let \footnote \thanks - {\LARGE \@title \par}% - \vskip 1.5em% - {\large - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \@date}% - \end{center}% - \par - \vskip 1.5em} -\fi -\setcounter{secnumdepth}{3} -\newcounter {part} -\newcounter {section} -\newcounter {subsection}[section] -\newcounter {subsubsection}[subsection] -\newcounter {paragraph}[subsubsection] -\newcounter {subparagraph}[paragraph] -\renewcommand \thepart {\@Roman\c@part} -\renewcommand \thesection {\@arabic\c@section.} -\renewcommand\thesubsection {\thesection\@arabic\c@subsection.} -\renewcommand\thesubsubsection{\@alph\c@subsubsection/} -\renewcommand\theparagraph {\@roman\c@paragraph)} -\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph} -\newcommand\part{% - \if@noskipsec \leavevmode \fi - \clearpage - \@afterindentfalse - \secdef\@part\@spart} - -\def\@part[#1]#2{% - \ifnum \c@secnumdepth >\m@ne - \refstepcounter{part}% - \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% - \else - \addcontentsline{toc}{part}{#1}% - \fi - {\parindent \z@ \raggedright - \interlinepenalty \@M - \normalfont - \ifnum \c@secnumdepth >\m@ne - \Large \sffamily \textcolor{blue}{\partname~\thepart} - \par\nobreak - \fi - \Huge \sffamily #2% - \markboth{}{}\par}% - \nobreak - \vskip 15ex - \@afterheading} -\def\@spart#1{% - {\parindent \z@ \raggedright - \interlinepenalty \@M - \normalfont - \Large \sffamily #1\par}% - \nobreak - \vskip 15ex - \@afterheading} -\newcommand\section{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\sffamily\Large\centering}} - -\newcommand\subsection{\@startsection{subsection}{2}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\sffamily\large}} -\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\sffamily\normalsize}} -\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% - {-2ex \@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\sffamily\small}} -\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% - {2ex \@plus1ex \@minus .2ex}% - {-1em}% - {\sffamily\normalsize}} -\if@twocolumn - \setlength\leftmargini {2em} -\else - \setlength\leftmargini {2.5em} -\fi -\leftmargin \leftmargini -\setlength\leftmarginii {2.2em} -\setlength\leftmarginiii {1.87em} -\setlength\leftmarginiv {1.7em} -\if@twocolumn - \setlength\leftmarginv {.5em} - \setlength\leftmarginvi {.5em} -\else - \setlength\leftmarginv {1em} - \setlength\leftmarginvi {1em} -\fi -\setlength \labelsep {.5em} -\setlength \labelwidth{\leftmargini} -\addtolength\labelwidth{-\labelsep} -\@beginparpenalty -\@lowpenalty -\@endparpenalty -\@lowpenalty -\@itempenalty -\@lowpenalty -\renewcommand\theenumi{\@arabic\c@enumi} -\renewcommand\theenumii{\@alph\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv{\@Alph\c@enumiv} -\newcommand\labelenumi{\theenumi.} -\newcommand\labelenumii{(\theenumii)} -\newcommand\labelenumiii{\theenumiii.} -\newcommand\labelenumiv{\theenumiv.} -\renewcommand\p@enumii{\theenumi} -\renewcommand\p@enumiii{\theenumi(\theenumii)} -\renewcommand\p@enumiv{\p@enumiii\theenumiii} -\newcommand\labelitemi{\textbullet} -\newcommand\labelitemii{\normalfont\bfseries \textendash} -\newcommand\labelitemiii{\textasteriskcentered} -\newcommand\labelitemiv{\textperiodcentered} -\newenvironment{description} - {\list{}{\labelwidth\z@ \itemindent-\leftmargin - \let\makelabel\descriptionlabel}} - {\endlist} -\newcommand*\descriptionlabel[1]{\hspace\labelsep - \normalfont\bfseries #1} -\if@titlepage - \newenvironment{abstract}{% - \titlepage - \null\vfil - \@beginparpenalty\@lowpenalty - \begin{center}% - \bfseries \abstractname - \@endparpenalty\@M - \end{center}}% - {\par\vfil\null\endtitlepage} -\else - \newenvironment{abstract}{% - \if@twocolumn - \section*{\abstractname}% - \else - \small - \begin{center}% - {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}% - \end{center}% - \quotation - \fi} - {\if@twocolumn\else\endquotation\fi} -\fi -\newenvironment{verse} - {\let\\\@centercr - \list{}{\itemsep \z@ - \itemindent -1.5em% - \listparindent\itemindent - \rightmargin \leftmargin - \advance\leftmargin 1.5em}% - \item\relax} - {\endlist} -\newenvironment{quotation} - {\list{}{\listparindent 1.5em% - \itemindent \listparindent - \rightmargin \leftmargin - \parsep \z@ \@plus\p@}% - \item\relax} - {\endlist} -\newenvironment{quote} - {\list{}{\rightmargin\leftmargin}% - \item\relax} - {\endlist} -\if@compatibility -\newenvironment{titlepage} - {% - \if@twocolumn - \@restonecoltrue\onecolumn - \else - \@restonecolfalse\newpage - \fi - \thispagestyle{empty}% - \setcounter{page}\z@ - }% - {\if@restonecol\twocolumn \else \newpage \fi - } -\else -\newenvironment{titlepage} - {% - \if@twocolumn - \@restonecoltrue\onecolumn - \else - \@restonecolfalse\newpage - \fi - \thispagestyle{empty}% - \setcounter{page}\@ne - }% - {\if@restonecol\twocolumn \else \newpage \fi - \if@twoside\else - \setcounter{page}\@ne - \fi - } -\fi -\newcommand\appendix{\par - \setcounter{section}{0}% - \setcounter{subsection}{0}% - \gdef\thesection{\@Alph\c@section}} -\setlength\arraycolsep{5\p@} -\setlength\tabcolsep{6\p@} -\setlength\arrayrulewidth{.4\p@} -\setlength\doublerulesep{1\p@} -\setlength\tabbingsep{\labelsep} -\skip\@mpfootins = \skip\footins -\setlength\fboxsep{5\p@} -\setlength\fboxrule{.4\p@} -\renewcommand \theequation {\@arabic\c@equation} -\newcounter{figure} -\renewcommand \thefigure {\@arabic\c@figure} -\def\fps@figure{tbp} -\def\ftype@figure{1} -\def\ext@figure{lof} -\def\fnum@figure{\figurename~\thefigure} -\newenvironment{figure} - {\@float{figure}} - {\end@float} -\newenvironment{figure*} - {\@dblfloat{figure}} - {\end@dblfloat} -\newcounter{table} -\renewcommand\thetable{\@arabic\c@table} -\def\fps@table{tbp} -\def\ftype@table{2} -\def\ext@table{lot} -\def\fnum@table{\tablename~\thetable} -\newenvironment{table} - {\@float{table}} - {\end@float} -\newenvironment{table*} - {\@dblfloat{table}} - {\end@dblfloat} -\newlength\abovecaptionskip -\newlength\belowcaptionskip -\setlength\abovecaptionskip{12\p@} -\setlength\belowcaptionskip{12\p@} -\long\def\@makecaption#1#2{% - \vskip\abovecaptionskip - \sbox\@tempboxa{#1: #2}% - \ifdim \wd\@tempboxa >\hsize - #1: #2\par - \else - \global \@minipagefalse - \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \vskip\belowcaptionskip} -\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} -\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} -\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} -\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} -\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} -\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} -\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} -\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} -\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} -\newcommand\@pnumwidth{1.55em} -\newcommand\@tocrmarg{2.55em} -\newcommand\@dotsep{4.5} -\setcounter{tocdepth}{3} -\newcommand\tableofcontents{% - \section*{\contentsname - \@mkboth{% - \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% - \@starttoc{toc}% - } -\newcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty\@secpenalty - \addvspace{2.25em \@plus\p@}% - \begingroup - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \sffamily #1\hfil \hb@xt@\@pnumwidth{\rmfamily \hss #2}}\par - \nobreak - \if@compatibility - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \fi - \endgroup - \fi} -\newcommand*\l@section[2]{% - \ifnum \c@tocdepth >\z@ - \addpenalty\@secpenalty - \addvspace{1.0em \@plus\p@}% - \setlength\@tempdima{1.5em}% - \begingroup - \parindent \z@ \rightskip \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode \sffamily \normalsize - \advance\leftskip\@tempdima - \hskip -\leftskip - #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\rmfamily \hss #2}\par - \endgroup - \fi} -\newcommand*\l@subsection{\sffamily \small \@dottedtocline{2}{1.5em}{2.5em}} -\newcommand*\l@subsubsection{\sffamily \small \@dottedtocline{3}{3.8em}{3.2em}} -\newcommand*\l@paragraph{\sffamily \small \@dottedtocline{4}{7.0em}{4.1em}} -\newcommand*\l@subparagraph{\sffamily \small \@dottedtocline{5}{10em}{5em}} -\newcommand\listoffigures{% - \section*{\listfigurename - \@mkboth{\MakeUppercase\listfigurename}% - {\MakeUppercase\listfigurename}}% - \@starttoc{lof}% - } -\newcommand*\l@figure{\sffamily \small \@dottedtocline{1}{1.5em}{2.3em}} -\newcommand\listoftables{% - \section*{\listtablename - \@mkboth{% - \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}% - \@starttoc{lot}% - } -\let\l@table\l@figure -\newdimen\bibindent -\setlength\bibindent{1.5em} -\newenvironment{thebibliography}[1] - {\section*{\refname - \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}% - \list{\@biblabel{\@arabic\c@enumiv}}% - {\settowidth\labelwidth{\@biblabel{#1}}% - \leftmargin\labelwidth - \advance\leftmargin\labelsep - \@openbib@code - \usecounter{enumiv}% - \let\p@enumiv\@empty - \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \sloppy - \clubpenalty4000 - \@clubpenalty \clubpenalty - \widowpenalty4000% - \sfcode`\.\@m} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \endlist} -\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} -\let\@openbib@code\@empty -\newenvironment{theindex} - {\columnsep 60\p@ - \section*{\indexname} - \parskip\z@ \@plus .3\p@\relax - \let\item\@idxitem} - {} - -\newcommand\@idxitem{\par \hspace*{8\p@}\hangindent 40\p@} -\newcommand\subitem{\@idxitem \hspace*{11\p@}--- } -\newcommand\subsubitem{\@idxitem \hspace*{24\p@}-- } -\newcommand\indexspace{\par \vskip 15\p@ \@plus5\p@ \@minus3\p@\relax} -\renewcommand\footnoterule{% - \kern-3\p@ - \hrule\@width.4\columnwidth - \kern2.6\p@} -\newcommand\@makefntext[1]{% - \parindent 1em% - \noindent - \hb@xt@1.8em{\hss\@makefnmark}#1} -\newcommand\contentsname{Contents} -\newcommand\listfigurename{List of Figures} -\newcommand\listtablename{List of Tables} -\newcommand\refname{References} -\newcommand\indexname{Index} -\newcommand\figurename{Figure} -\newcommand\tablename{Table} -\newcommand\partname{Part} -\newcommand\appendixname{Appendix} -\newcommand\abstractname{Abstract} -\def\today{\ifcase\month\or - January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi - \space\number\day, \number\year} -\setlength\columnsep{10\p@} -\setlength\columnseprule{0\p@} -\pagestyle{plain} -\pagenumbering{arabic} -\if@twoside -\else - \raggedbottom -\fi -\if@twocolumn - \twocolumn - \sloppy - \flushbottom -\else - \onecolumn -\fi -\endinput -%% -%% End of file `Christophe.cls'.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf Binary files differindex bb1a6370e01..c3bbe7c5fb8 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex index 7e6b3ed5035..4ed43f70473 100644 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex +++ b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex @@ -1,6 +1,6 @@ -\documentclass[a4paper,11pt]{christophe} +\documentclass[a4paper,11pt]{article} % Packages -\usepackage[latin1]{inputenc} +%\usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{graphics,array} \usepackage{kpfonts} @@ -27,7 +27,7 @@ \medskip -{\large \textsf{Release 3.33}} +{\large \textsf{Release 3.34}\footnote{This version prepaired by Herbert Voß (hvoss@tug.org)}} \end{center} \bigskip |