diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts')
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.pdf | bin | 327412 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex | 570 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/README | 54 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/jkpmn7c.pl | 483 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf | bin | 320864 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex | 587 |
6 files changed, 0 insertions, 1694 deletions
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 5f348d23492..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 19b3e81bab3..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/Kpfonts-Doc-French.tex +++ /dev/null @@ -1,570 +0,0 @@ - -\documentclass[a4paper]{christophe} -% Packages -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage[frenchb]{babel} -\usepackage{graphics,array} -\usepackage{kpfonts} -% Mise en page -\setlength{\parindent}{0pt} -\renewcommand{\arraystretch}{1.3} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%% -\begin{document} - -\begin{center} -{\Huge Kp-Fonts} - -\bigskip - -{\Large \textsf{Le projet \textsc{Johannes Kepler}}} - -\medskip - -{\large \textsf{Version 2.1}} -\end{center} - -\bigskip - -\hfill \textsc{Christophe Caignaert} - -\hfill \texttt{c.caignaert@free.fr} - -\bigskip - -\begin{center}\begin{minipage}{10.5cm} -La version 2.0 est l'évolution majeure de \textit{kpfonts} du projet Kepler. On y trouve : -\begin{itemize} - \item l'option \textit{light} qui fournit des polices mathématiques ou textuelles moins grasses avec les mêmes métriques - que les polices par défaut; - \item les familles d'options \textit{oldstyle} et \textit{veryoldstyle} - qui permettent respectivement et principalement de composer des documents - avec les nombres elzéviriens et des ligaturessupplémentaires, ou comme en \oldstylenums{1700}. -\end{itemize} - -La version 2.1 fournit -\begin{itemize} - \item le support complet de \textit{textcomp}; - \item la famille d'options \textit{oldstylenums} avec les nombres elzéviriens par défaut. -\end{itemize} -\end{minipage}\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}. - -\begin{center}\itshape -Vous ne devez donc pas charger les extensions \textbf{\texttt{amsmath}} et \textbf{\texttt{textcomp}}. -\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; - \item Les polices romaines sont disponibles droites, en petites majuscules, italiques, penchées et \og oldstyle \fg{} - en normal, gras et gras étendu; - \item Les polices sans-serif sont disponibles droites, en petites majuscules et penchées 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. -\end{itemize} - -\section{Options} - -\subsection{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[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; - \item[fulloldstylenums :] équivaut aux deux options \texttt{oldstylenums} - - et \texttt{oldstylenumsmath}; - \item[fulloldstyle :] équivaut aux deux options \texttt{oldstyle} et \texttt{oldstylemath}; - \item[fullveryoldstyle :] équivaut aux deux options \texttt{veryoldstyle} - - et \texttt{veryoldstylemath}. -\end{description} - -Et si vous utilisez les deux premières options, Kp-Fonts ne fait rien\dots - -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 : - -\begin{center}\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}\end{center} - -\begin{center}\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}\end{center} - - -\begin{center}\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}\end{center} - - -\begin{center}\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}\end{center} - -\subsection{Options des polices de texte} - -Notez que ces options n'affectent que les polices de texte. - -\begin{description} - - \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 \texttt{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{} - - \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. - - Je n'aime pas trop cette option car les familles standard et light sont cousines et non pas s\oe urs ! -\end{description} - -Ces deux dernières options n'affectent que les polices romaines. - -\subsection{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} - -\subsection{Options des polices mathématiques} - -\begin{description} - \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 \texttt{\textbf{uprightRoman}} et \texttt{\textbf{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 \texttt{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 \texttt{oldstyle}; - \item[veryoldstylemath :] identique à \texttt{oldstylemath} avec, en plus, le \og s \fg{} long. -\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. - -\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}\] - -Notons 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} - -Le dossier \texttt{kpfonts} fourni respecte l'arborescence \textsc{tds} standard. Vous devez d'abord recopier tous ces fichiers dans une de vos arborescences \texttt{texmf} en accord avec votre organisation de fichiers puis mettre à jour votre base de données (\texttt{mktexlsr} ou, avec MikteX, par le menu Miktex-Options). - -Il faut maintenant s'occuper du fichier \texttt{.map} -Si vous avez une distribution récente respectant les spécifications \texttt{web2c}, il vous suffit d'éxécuter \texttt{updmap}. - - \begin{verbatim} - updmap --enable Map=kpfonts.map - \end{verbatim} - -Si ceci ne marche pas, il suffit chercher les fichiers \texttt{psfonts.map} et \texttt{pdftex.map}. Ensuite, ajouter le contenu de \texttt{kpfonts.map} dans chacun d'entre eux et sauver les \dots{} dans le même répertoire ! - -Sous MikTeX (-> 2.4), le plus simple de faire la même chose avec le ou les fichiers : -\verb=texmf/pdftex/config/psfonts.map=, - -ou, \verb=texmf/dvips/config/psfonts.map= selon ce qu'on utilise. - -\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 ! - -\bigskip - -{\renewcommand{\arraystretch}{1.2}\hspace{-0.5cm} -\begin{tabular}{|c|c|c|l|}\hline -famillle&series&shape&\emph{rm}, \emph{sf} ou \emph{tt} par defaut avec les options:\\\hline\hline -jkp&m,b,bx&n,it,sc,sl&\\ -jkposn&m,b,bx&n,it,sc,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ -jkpos&m,b,bx&n,it,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ -jkpvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline -jkpl&m,b,bx&n,it,sc,sl&\emph{light}\\ -jkplosn&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{oldstylenums} ou \emph{fulloldstylenums})\\ -jkplos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{oldstyle} ou \emph{fulloldstyle})\\ -jkplvos&m,b,bx&n,it,sc,sl&\emph{light} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline -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} et (\emph{oldstylenums} ou \emph{fulloldstylenums})\\ -jkpxos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{oldstyle} ou \emph{fulloldstyle})\\ -jkpxvos&l,m,sb,sbx,b,bx&n,it,sc,sl&\emph{rmx} et (\emph{veryoldstyle} ou \emph{fullveryoldstyle})\\\hline\hline -jkpss&m,b,bx&n,sc,sl&\\ -jkpssosn&m,b,bx&n,sc,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ -jkpssos&m,b,bx&n,sc,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ -jkpssvos&m,b,bx&n,sc,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline\hline -jkptt&m,b&n,sl&\\ -jkpttosn&m,b&n,sl&\emph{oldstylenums} ou \emph{fulloldstylenums}\\ -jkpttos&m,b&n,sl&\emph{oldstyle} ou \emph{fulloldstyle}\\ -jkpttvos&m,b&n,sl&\emph{veryoldstyle} ou \emph{fullveryoldstyle}\\\hline -\end{tabular}} - -\bigskip - -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{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} et \textit{frenchstyle}, - 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}) -\end{itemize} - -\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/kpfonts/README b/Master/texmf-dist/doc/fonts/kpfonts/README deleted file mode 100644 index ecae8d247aa..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/README +++ /dev/null @@ -1,54 +0,0 @@ -These are the kpfonts package, 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. - -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 - -Version 1.0 2007/04/20 -Version 1.1 2007/05/04 New oldstyle option, and \sqrt bug fixed -Version 1.11 2007/06/03 Correct bad kernings of 'quote' symbols -Version 1.12 2007/07/14 Uppercase 'Q' bug (oldstyle-SmallCaps) fixed -Version 1.13 2007/07/16 A bug when fixing 1.12 bug fixed (!) - Best kerning of 'i' with accent in sf fonts -Version 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'... -Version 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. - - -Because of the large set of options, -read the docs files 'kpfonts.pdf' or in french 'Kpfonts-Doc-French.pdf'! - - - -Christophe Caignaert
\ No newline at end of file diff --git a/Master/texmf-dist/doc/fonts/kpfonts/jkpmn7c.pl b/Master/texmf-dist/doc/fonts/kpfonts/jkpmn7c.pl deleted file mode 100644 index ab92725cba2..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/jkpmn7c.pl +++ /dev/null @@ -1,483 +0,0 @@ -(FAMILY UNSPECIFIED) -(FACE F MRR) -(CODINGSCHEME TEXCOMPANION1) -(DESIGNSIZE R 10.0) -(COMMENT DESIGNSIZE IS IN POINTS) -(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) -(CHECKSUM O 23335555723) -(SEVENBITSAFEFLAG TRUE) -(FONTDIMEN - (SLANT R 0.0) - (SPACE R 0.333) - (STRETCH R 0.0) - (SHRINK R 0.0) - (XHEIGHT R 0.441) - (QUAD R 1.0) - (EXTRASPACE R 0.333) - ) -(LIGTABLE - (LABEL O 15) - (KRN O 202 R -0.03) - (KRN O 47 R -0.03) - (STOP) - (LABEL O 22) - (KRN O 202 R -0.03) - (KRN O 47 R -0.03) - (STOP) - (LABEL O 47) - (KRN O 22 R -0.1) - (KRN O 15 R -0.1) - (STOP) - (LABEL O 202) - (KRN O 22 R -0.1) - (KRN O 15 R -0.1) - (STOP) - ) -(CHARACTER O 0 - (CHARWD R 0.318) - (CHARHT R 0.666) - ) -(CHARACTER O 1 - (CHARWD R 0.318) - (CHARHT R 0.666) - ) -(CHARACTER O 2 - (CHARWD R 0.34) - (CHARHT R 0.666) - ) -(CHARACTER O 3 - (CHARWD R 0.384) - (CHARHT R 0.632) - ) -(CHARACTER O 4 - (CHARWD R 0.367) - (CHARHT R 0.632) - ) -(CHARACTER O 5 - (CHARWD R 0.425) - (CHARHT R 0.666) - ) -(CHARACTER O 6 - (CHARWD R 0.334) - (CHARHT R 0.702) - ) -(CHARACTER O 7 - (CHARWD R 0.34) - (CHARHT R 0.666) - ) -(CHARACTER O 10 - (CHARWD R 0.35) - (CHARHT R 0.666) - ) -(CHARACTER O 11 - (CHARWD R 0.36) - (CHARHT R 0.5835) - ) -(CHARACTER O 12 - (CHARWD R 0.264) - (CHARHT R 0.632) - ) -(CHARACTER O 13 - (CHARWD R 0.313) - (CHARHT R 0.005) - (CHARDP R 0.2485) - ) -(CHARACTER O 14 - (CHARWD R 0.314) - (CHARHT R 0.005) - (CHARDP R 0.184) - ) -(CHARACTER O 15 - (CHARWD R 0.275) - (CHARHT R 0.125) - (CHARDP R 0.1484995) - (COMMENT - (KRN O 202 R -0.03) - (KRN O 47 R -0.03) - ) - ) -(CHARACTER O 22 - (CHARWD R 0.479) - (CHARHT R 0.125) - (CHARDP R 0.1484995) - (COMMENT - (KRN O 202 R -0.03) - (KRN O 47 R -0.03) - ) - ) -(CHARACTER O 32 - (CHARWD R 0.331) - (CHARHT R 0.702) - (CHARDP R -0.534) - ) -(CHARACTER O 33 - (CHARWD R 0.404) - (CHARHT R 0.702) - (CHARDP R -0.534) - ) -(CHARACTER O 40 - (CHARWD R 0.568) - (CHARHT R 0.702) - (CHARDP R 0.0155) - ) -(CHARACTER O 44 - (CHARWD R 0.505) - (CHARHT R 0.702) - (CHARDP R 0.1015) - ) -(CHARACTER O 47 - (CHARWD R 0.226) - (CHARHT R 0.702) - (CHARDP R -0.461) - (COMMENT - (KRN O 22 R -0.1) - (KRN O 15 R -0.1) - ) - ) -(CHARACTER O 57 - (CHARWD R 0.173) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER C 0 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.0155) - ) -(CHARACTER C 1 - (CHARWD R 0.53) - (CHARHT R 0.4755) - ) -(CHARACTER C 2 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.0155) - ) -(CHARACTER C 3 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.2485) - ) -(CHARACTER C 4 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.184) - ) -(CHARACTER C 5 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.2485) - ) -(CHARACTER C 6 - (CHARWD R 0.53) - (CHARHT R 0.702) - (CHARDP R 0.0155) - ) -(CHARACTER C 7 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.2485) - ) -(CHARACTER C 8 - (CHARWD R 0.53) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER C 9 - (CHARWD R 0.53) - (CHARHT R 0.444) - (CHARDP R 0.2485) - ) -(CHARACTER C O - (CHARWD R 0.922) - (CHARHT R 0.702) - (CHARDP R 0.1484995) - ) -(CHARACTER O 136 - (CHARWD R 0.54) - (CHARHT R 0.741) - (CHARDP R 0.184) - ) -(CHARACTER O 137 - (CHARWD R 0.54) - (CHARHT R 0.741) - (CHARDP R 0.184) - ) -(CHARACTER O 140 - (CHARWD R 0.318) - (CHARHT R 0.666) - ) -(CHARACTER C b - (CHARWD R 0.541) - (CHARHT R 0.5835) - (CHARDP R 0.0155) - ) -(CHARACTER C c - (CHARWD R 0.961) - (CHARHT R 0.666) - (CHARDP R 0.1484995) - ) -(CHARACTER C d - (CHARWD R 0.541) - (CHARHT R 0.632) - (CHARDP R 0.0155) - ) -(CHARACTER C l - (CHARWD R 1.101) - (CHARHT R 0.7785) - (CHARDP R 0.0575) - ) -(CHARACTER C m - (CHARWD R 0.681) - (CHARHT R 0.5405) - (CHARDP R -0.099) - ) -(CHARACTER C n - (CHARWD R 0.541) - (CHARHT R 0.702) - (CHARDP R 0.0155) - ) -(CHARACTER O 176 - (CHARWD R 0.626) - (CHARHT R 0.316) - (CHARDP R -0.151) - ) -(CHARACTER O 200 - (CHARWD R 0.35) - (CHARHT R 0.666) - ) -(CHARACTER O 201 - (CHARWD R 0.34) - (CHARHT R 0.666) - ) -(CHARACTER O 202 - (CHARWD R 0.375) - (CHARHT R 0.702) - (CHARDP R -0.461) - (COMMENT - (KRN O 22 R -0.1) - (KRN O 15 R -0.1) - ) - ) -(CHARACTER O 204 - (CHARWD R 0.512) - (CHARHT R 0.666) - ) -(CHARACTER O 205 - (CHARWD R 0.512) - (CHARHT R 0.666) - (CHARDP R 0.184) - ) -(CHARACTER O 207 - (CHARWD R 1.211) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 210 - (CHARWD R 0.465) - (CHARHT R 0.4755) - (CHARDP R -0.205) - ) -(CHARACTER O 212 - (CHARWD R 0.515) - (CHARHT R 0.741) - (CHARDP R 0.1015) - ) -(CHARACTER O 214 - (CHARWD R 0.515) - (CHARHT R 0.666) - (CHARDP R 0.184) - ) -(CHARACTER O 215 - (CHARWD R 0.724) - (CHARHT R 0.835) - (CHARDP R 0.1484995) - ) -(CHARACTER O 216 - (CHARWD R 1.015) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 217 - (CHARWD R 0.811) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 220 - (CHARWD R 0.747) - (CHARHT R 0.835) - (CHARDP R 0.1484995) - ) -(CHARACTER O 221 - (CHARWD R 0.596) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 222 - (CHARWD R 0.515) - (CHARHT R 0.702) - (CHARDP R 0.0155) - ) -(CHARACTER O 223 - (CHARWD R 0.66) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 224 - (CHARWD R 0.408) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 226 - (CHARWD R 0.606) - (CHARHT R 0.7785) - (CHARDP R 0.0575) - ) -(CHARACTER O 227 - (CHARWD R 0.914) - (CHARHT R 0.666) - (CHARDP R -0.3135) - ) -(CHARACTER O 230 - (CHARWD R 1.482) - (CHARHT R 0.702) - (CHARDP R 0.0155) - ) -(CHARACTER O 231 - (CHARWD R 0.502) - (CHARHT R 0.702) - (CHARDP R 0.1484995) - ) -(CHARACTER O 232 - (CHARWD R 0.613) - (CHARHT R 0.741) - (CHARDP R 0.0575) - ) -(CHARACTER O 242 - (CHARWD R 0.445) - (CHARHT R 0.500999) - (CHARDP R 0.0575) - ) -(CHARACTER O 243 - (CHARWD R 0.505) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 244 - (CHARWD R 0.505) - (CHARHT R 0.5405) - (CHARDP R -0.099) - ) -(CHARACTER O 245 - (CHARWD R 0.505) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 246 - (CHARWD R 0.444) - (CHARHT R 0.702) - (CHARDP R 0.1015) - ) -(CHARACTER O 247 - (CHARWD R 0.511) - (CHARHT R 0.702) - (CHARDP R 0.184) - ) -(CHARACTER O 251 - (CHARWD R 0.739) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 252 - (CHARWD R 0.349) - (CHARHT R 0.632) - (CHARDP R -0.3135) - ) -(CHARACTER O 254 - (CHARWD R 0.626) - (CHARHT R 0.392) - (CHARDP R -0.099) - ) -(CHARACTER O 256 - (CHARWD R 0.657) - (CHARHT R 0.702) - (CHARDP R -0.099) - ) -(CHARACTER O 257 - (CHARWD R 0.36) - (CHARHT R 0.5835) - ) -(CHARACTER O 260 - (CHARWD R 0.385) - (CHARHT R 0.666) - (CHARDP R -0.385) - ) -(CHARACTER O 261 - (CHARWD R 0.626) - (CHARHT R 0.5405) - (CHARDP R 0.0155) - ) -(CHARACTER O 262 - (CHARWD R 0.337) - (CHARHT R 0.666) - (CHARDP R -0.254001) - ) -(CHARACTER O 263 - (CHARWD R 0.337) - (CHARHT R 0.666) - (CHARDP R -0.254001) - ) -(CHARACTER O 264 - (CHARWD R 0.318) - (CHARHT R 0.666) - ) -(CHARACTER O 265 - (CHARWD R 0.628) - (CHARHT R 0.4755) - (CHARDP R 0.2485) - ) -(CHARACTER O 266 - (CHARWD R 0.643) - (CHARHT R 0.7785) - (CHARDP R 0.0575) - ) -(CHARACTER O 267 - (CHARWD R 0.26) - (CHARHT R 0.316) - (CHARDP R -0.205) - ) -(CHARACTER O 271 - (CHARWD R 0.337) - (CHARHT R 0.666) - (CHARDP R -0.254001) - ) -(CHARACTER O 272 - (CHARWD R 0.366) - (CHARHT R 0.632) - (CHARDP R -0.3135) - ) -(CHARACTER O 274 - (CHARWD R 0.78) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 275 - (CHARWD R 0.78) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 276 - (CHARWD R 0.78) - (CHARHT R 0.666) - (CHARDP R 0.0155) - ) -(CHARACTER O 326 - (CHARWD R 0.626) - (CHARHT R 0.4755) - (CHARDP R -0.025001) - ) -(CHARACTER O 366 - (CHARWD R 0.626) - (CHARHT R 0.500999) - (CHARDP R -0.025001) - ) diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf Binary files differdeleted file mode 100644 index 64a30f0ef56..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex b/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex deleted file mode 100644 index c999785cffb..00000000000 --- a/Master/texmf-dist/doc/fonts/kpfonts/kpfonts.tex +++ /dev/null @@ -1,587 +0,0 @@ - -\documentclass[a4paper,11pt]{christophe} -% Packages -\usepackage[latin1]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{graphics,array} -\usepackage{kpfonts} -% Mise en page -\setcounter{tocdepth}{0} -\setlength{\parindent}{0pt} -\setlength{\parsep}{0pt} -\setlength{\parskip}{0pt} -\renewcommand{\arraystretch}{1.3} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%% -\begin{document} - -%$\longmapsto$\end{document} - -\begin{center} -{\Huge Kp-Fonts} - -\bigskip - -{\Large \textsf{The \textsc{Johannes Kepler} project}} - -\medskip - -{\large \textsf{Release 2.1}} -\end{center} - -\bigskip - -\hfill \textsc{Christophe Caignaert} - -\hfill \texttt{c.caignaert@free.fr} - -\bigskip - -\begin{center}\begin{minipage}{12cm} -The 2.0 release is the major evolution of \textit{kpfonts}, the Kepler'project package. We get : -\begin{itemize} - \item the \textit{light} option with lighter math and text fonts and the same metrics; - \item the \textit{oldstyle} and \textit{veryoldstyle} family options - for typesetting respectively with oldstyle numbers and ligatures, or like in \oldstylenums{1700}. -\end{itemize} - -The 2.1 release provides -\begin{itemize} - \item full support of \textit{textcomp}; - \item \textit{oldstylenums} family options with oldstyle numbers by default. -\end{itemize} - -\end{minipage}\end{center} - -\section{Kp-Fonts} - -\subsection{What is Kp-Fonts?} - -Kp-Fonts provides a full set of fonts for LaTeX typesetting, including roman, sans-serif et fixed-width fonts, as well as a set of mathematics symbol fonts with, regular and bold, all the common symbols and all those of the \textsc{ams} and more\dots - -The typical feature of these fonts is to have a basic and dynamic shape. For instance, look at the roman upright "a" glyphs: - -\bigskip - -\hspace{-6mm}\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 - -The project is to provide a large set of options to customize your math or text typesetting. - -\medskip - -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. - -\begin{center} -\textit{You haven't to load \textbf{\texttt{amsmath}} and \textbf{\texttt{textcomp}} packages} -\end{center} - -To use it, you just have to add \verb+\usepackage{kpfonts}+ in your document preamble, if necessary with the options described below. - -Besides, the aim is to get a good compatibility with different sets of math font packages. - -\subsection{Text fonts} - -\begin{itemize} - \item The encodings \textsc{t1, ot1} et \textsc {ts1} are fully available, except for the uppercase symbol \verb+\SS+ in teletype fonts; - \item Roman fonts are available with upright, small caps, italic, slanted and oldstyle shape, all with regular, bold and bold extended weight; - \item Sans-serif fonts are available with upright, small caps and slanted shape, all with regular, bold and bold extended weight; - \item Teletypes fonts are available with upright and slanted shape, all with regular and bold weight; -\end{itemize} - -\begin{center}\itshape -The default weight is \textbf{bold}, not \textbf{bold extended}. -\end{center} - -\subsection{Math fonts} - -\begin{itemize} - \item The \verb+\boldmath+ command is fully installed and Kp-Fonts \textbf{doesn't need} "poor man bold" glyphs; - \item Kp-Fonts provides upright and slanted greeks: $\alphaup\betaup\gammaup\Gamma\Delta$ and $\alpha\beta\gamma\Gammasl\Deltasl$; - \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. -\end{itemize} - -\section{Options} - -\subsection{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} - - and \texttt{oldstylenumsmath}; - \item[fulloldstyle:] equivalent to both \texttt{oldstyle} and \texttt{oldstylemath}; - \item[fullveryoldstyle:] equivalent to both \texttt{veryoldstyle} - - 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 -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} - - -\subsection{Text fonts options} - -These options affect only text fonts. - -\begin{description} - - \item[oldstylenums:] provides here - oldstyle numbers by default. - - A new command \verb=\classicstylenums= allows you to get usual numbers in roman fonts. - - Some examples, upright and italic, medium and bold: - - \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:] provides here {\fontfamily{jkpos}\selectfont "Q"}, - and oldstyle numbers by default. - - With roman and sans-serif fonts, you get the old ligatures {\fontfamily{jkpos}\selectfont "ct"} - and {\fontfamily{jkpos}\selectfont "st"}. - Oldstyle also provides the small capital {\fontfamily{jkpos}\selectfont "\textsc{q}"}. - - A new command \verb=\classicstylenums= allows you to get usual numbers in roman fonts. - - Some examples: - - \begin{itemize} - \item {\fontfamily{jkpos}\selectfont Queer font, queer actual aesthetic!} - \item {\fontfamily{jkpos}\selectfont \textit{Queer font, queer actual aesthetic!}} - \item {\fontfamily{jkpos}\selectfont \textbf{Queer font, queer actual aesthetic!}} - \item {\fontfamily{jkpos}\selectfont \textsc{Queer font, queer actual aesthetic!}} - \item {\fontfamily{jkpos}\selectfont \textbf{\textit{Queer font, queer actual aesthetic!}}} - \item {\fontfamily{jkpos}\selectfont \textsc{\textbf{Queer font, queer actual aesthetic!}}} - \end{itemize} - - \item[veryoldstyle :] Same as the \texttt{oldstyle} option except the round "s" - is replaced with the long "{\fontfamily{jkpvos}\selectfont s}\,". - - You can get the round "s" using the ligature "\texttt{s=}", often used at the end of the word. - - Example: \verb+\textit{costs=}+\quad gives \quad "{\fontfamily{jkpvos}\selectfont \textit{costs=}}" - - \item[rmx] then , you get six weights, with the correponding fonts: - - \medskip - - \begin{tabular}{|c|c|c|}\hline - light & \texttt{l} & {\fontfamily{jkpx}\fontseries{l}\selectfont medium in light mode} \\ \hline - medium & \texttt{m} & {\fontfamily{jkpx}\fontseries{m}\selectfont medium in default mode} \\ \hline - semi-bold & \texttt{sb} & {\fontfamily{jkpx}\fontseries{sb}\selectfont bold in light mode} \\ \hline - bold & \texttt{b} & {\fontfamily{jkpx}\fontseries{b}\selectfont bold in default mode} \\ \hline - semi-bold extended & \texttt{sbx} & {\fontfamily{jkpx}\fontseries{sbx} - \selectfont bold extended in light mode} \\ \hline - bold extended & \texttt{bx} & {\fontfamily{jkpx}\fontseries{bx} - \selectfont bold extended in default mode} \\ \hline - \end{tabular} - - \medskip - - 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. - -\subsection{Greek letters in math mode} - -\begin{description} - \item[uprightgreeks:] \textit{lowercase} greeks are upright, $\alphaup\betaup\gammaup$; - \item[slantedGreeks:] \textit{Uppercase} greeks are slanted, $\Gammasl\Deltasl$. -\end{description} - -\subsection{Math font options} - -\begin{description} - \item[nomathscript:] Kp-Fonts doesn't install the \verb=\mathscr= command; you need it if you use \verb=\mathrsfs= - package; - \item[mathcalasscript:] swaps the \verb=\mathcal= and \verb=\mathscr= fonts; - \item[classicReIm:] the \verb=\Re= and \verb=\Im= commands produce $\mathfrak{R}$ and $\mathfrak{I}$. In default of, Kp-Fonts provides $\Re$ and $\Im$; - \item[uprightRoman:] the \textit{Uppercase} romans are upright. - \item[frenchstyle:] equivalent to both the options \texttt{\textbf{uprightRoman}} - - and \texttt{\textbf{uprightgreeks}}, uppercase romans and lowercase greeks are upright, usual French style when typesetting mathematics; lowercase romans remain slanted; - \item[upright :] synonymous with the previous option; - \item[oldstylenumsmath:] provides the oldstyle numbers in default and changes the \verb=\mathrm=, - \verb=\mathsf= and \verb=\mathtt= fonts; they run as text fonts with \texttt{oldstylenums} option; - \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}\,". -\end{description} - -Note that, when using the \verb+oldstylenumsmath+, \verb+oldstylemath+, - -\verb+veryoldstylemath+, -\verb+fulloldstylenums+, \verb+fulloldstyle+ - -or \verb+fullveryoldstyle+ options, -in math mode, as the numbers {\fontfamily{jkpvos}\selectfont 3, 4, 5, 7 et 9} have a depth, superscripts are moved up. - -\section{Use} - -\subsection{Greek letters} - -We have described above the two options that alter the default greek letters. - -Otherwise, you can get the other greek letters using commands like - -\verb=\otheralpha= or \verb=\otherGamma=. - -The result depends on the used options. - -What's more, for uppercase, you can use \verb=\varGamma= synonymous with the previous. - -Finally, the \verb=\alphasl=, \verb=\alphaup=, \verb=\Gammaup= or \verb=\Gammasl= commands always give you the letter you want, whatever the chosen options\dots - -\subsection{Standard symbols} - -All the standard symbols are present, including all the symbols of the \texttt{amssymb} package, all with regular and bold weight. - -For instance: the standard symbols\quad $\leq\quad\bullet\quad\pm$\quad or \textsc{ams} symbols \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$ - -\mathversion{bold} -and in bold:\quad$\leq\quad\bullet\quad\pm$\quad or \quad$\twoheadrightarrow\quad\subsetneq\quad\leqslant$. -\mathversion{normal} - -Obviously, you get the usual constructions, both regular and bold: \quad $\mapsto\longmapsto$,\quad -\mathversion{bold}$\mapsto\longmapsto$\mathversion{normal} - -\subsection{Extra symbols} - -Kp-Fonts provides a lot of other symbols and a lot of negative symbols not displayed here. - -%\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\\ - -\end{tabular}\end{center} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}} - -\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} - -You can combine these last two symbols: - -\verb=\leadstoext\leadstoext\leadstoext\leadsto= -give\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\\ -\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\\ -\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 - -\end{tabular}\end{center} - -\begin{center}\begin{tabular}{r>{$}c<{$}|r>{$}c<{$}|r>{$}c<{$}} - -\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= and \verb=\rrbracket= are vertically extensive. - -\subsection{Variant integrate symbols} - -When we write a primitive, often the result is not very attractive because the function is too far from the integrate symbol. - -As you can see here: - -\[\int f(t)\,\mathrm{d}t\] - -Kp-Fonts provides variant commands to avoid this. The first is the \verb=\varint= command and you get: - -\[\varint f(t)\,\mathrm{d}t\] - -It is up to you to choose whichever you prefer! - -Obviously, this command is not convenient for computing an integral\dots - -You can also use \verb=\D{...}=, the integrate symbol "d" command with best spacing: - - \qquad\verb=\displaystyle\varint f(t)\D{t}=\qquad gives\qquad - $\displaystyle\varint f(t)\D{t}$ - -\bigskip - - With the \textit{frenchstyle} option, you get an upright "d", like above. - -\bigskip - -Others variant commands are: - -\verb=\variint=, \verb=\variiint=, \verb=\variiiint= et \verb=\varidotsint=. - -\subsection{New extensive symbols} - -First, the \verb=\widehat= et \verb=\widetilde= commands have been extended: -\[\widetilde{tilde}\qquad\widehat{chapeau}\] - -Finally, some new symbols: - -\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{More integrate symbols} - -There are many unusual integrate symbols : - -\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} - -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. - -Now, you have to deal with the \texttt{.map} file. -If you have a \texttt{web2c} distribution, just run \texttt{updmap}. - - \begin{verbatim} - updmap --enable Map=kpfonts.map - \end{verbatim} - -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, - -\verb=texmf/dvips/config/psfonts.map=, according to your use. - -\section{Some extra points} - -\subsection{The \textsc{Johannes Kepler}-project text families} - -{\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 -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}\\ -jkpvos&m,b,bx&n,it,sc,sl&\emph{veryoldstyle} or \emph{fullveryoldstyle}\\\hline -jkpl&m,b,bx&n,it,sc,sl&\emph{light}\\ -jkplosn&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstylenums} or \emph{fulloldstylenums})\\ -jkplos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{oldstyle} or \emph{fulloldstyle})\\ -jkplvos&m,b,bx&n,it,sc,sl&\emph{light} and (\emph{veryoldstyle} or \emph{fullveryoldstyle})\\\hline -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 -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 -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}} - -\bigskip - -If you want, or if you have to use the low-level commands! - -\medskip - -Note that all the families support \textsc{ot}\oldstylenums{1}, \textsc{t}\oldstylenums{1} and \textsc{ts}\oldstylenums{1} encodings. - - -\subsection{Metrics and compatibility} - -\begin{itemize} - \item The \textit{light} option does not change any metric; - \item The \textit{oldstylenums} or \textit{oldstyle} options do not change any horizontal metric; - \item The \textit{veryoldstyle} family options change the metrics of the lowercase 's' - and the height of the superscripts in math mode; - \item There is a full compatibility of the options, except if it is a nonsense, - like both the \textit{nomath} and \textit{frenchstyle} options; - \item In case of conflict between \textit{oldstylenums}, \textit{oldstyle} and \textit{veryoldstyle} family options, - the lighter options are ignored. -\end{itemize} - -\subsection{Displaying and printing} - -Often, some display and printing problems exist\dots - -The main reason is an automatic hinting. I'm not a professional typograph and I can't do better; -besides, there are some printing problems with old releases of \textit{Acroread}\textregistered{} using \textit{Windows}\textregistered. - -Note that the printing is better using \textit{Ghostscript-Ghostview}\textregistered\dots - -With the \textit{light} option, the print is better than display! - -\subsection{My favorite options} - -\begin{itemize} - \item For text-only document, I use the \textit{light} and \textit{oldstyle} options; - \item and for text and math document, I use the \textit{light} and \textit{frenchstyle} options, but I'm french! -\end{itemize} - -\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. - -From nasa website - -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. - -\subsection{Thanks} - -Many thanks to -\begin{itemize} - \item \textsc{Nicolas Boulenguez} (Tests); - \item \textsc{Michel Bovani} (Fonts); - \item \textsc{Daniel Flipo} (Latex); - \item \textsc{Souraya Muhidine} (Translation reviewing) - \item \textsc{Peter Rosenberg} (\textsc{urw}) -\end{itemize} - -\end{document}
\ No newline at end of file |