Ceci est une ancienne révision du document !


Comment utiliser les polices “Concrete?”

Les polices Concrete Roman ont été conçues par Donald Knuth pour un livre intitulé Concrete Mathematics, qu'il a écrit avec Ronald Graham et Oren Patashnik (ce dernier étant aussi connu pour BibTeX). Knuth n'a conçu que des polices de texte, car le livre utilisait les polices Euler pour les mathématiques. Le livre a été composé avec Plain TeX, bien sûr, avec des macros supplémentaires qui peuvent être trouvées dans le fichier gkpmac.tex.

Les packages beton1), concmath et ccfonts chargent les polices Concrete comme polices de texte par défaut. Les packages beton et ccfonts augmentent aussi légèrement la valeur par défaut de \baselineskip pour tenir compte de la taille plus importante des polices Concrete. Si vous souhaitez utiliser les polices Euler pour les mathématiques, comme le faisait Knuth, il existe le package euler, qui a été développé à partir du travail de Knuth en Plain TeX. Mais ces macros sont actuellement dépréciées (elles sont incompatibles avec beaucoup de choses, y compris amsmath). Le package eulervm, développé indépendamment, est préférable au paquet euler.

Pour utiliser les polices Euler, le package actuellement recommandé est eulervm.

Notez que l'installation de ce package implique l'installation d'une série de polices virtuelles. La plupart des distributions modernes devraient avoir tout ce qu'il faut par défaut, mais si vous utilisez une distribution ancienne, il se peut que vous aillez à les installer. Si c'est le cas, consultez le fichier readme fourni avec eulervm).

Quelques années après la version originale de Knuth, Ulrik Vieth a dessiné les polices Concrete Math, pour les mathématiques. Les packages concmath et ccfonts permettent de s'en servir: ils changent les polices mathématiques par défaut qui passent de Computer Modern à Concrete, et utilisent les versions Concrete des polices AMS (ce dernier comportement est optionnel dans le cas du package concmath).

There are no bold Concrete fonts, but it is generally accepted that the Computer Modern Sans Serif demibold condensed fonts are an adequate substitute. If you are using concmath or ccfonts and you want to follow this suggestion, then use the package with boldsans class option (in spite of the fact that the concmath documentation calls it sansbold class option). If you are using beton, add

\renewcommand{\bfdefault}{sbc}

to the preamble of your document:

\documentclass{article}
  \usepackage[T1]{fontenc}
  \usepackage{beton}
  \DeclareFontSeriesDefault[rm]{bf}{sbc}
 
\begin{document}
 
\section{Introduction}
Vous pourrez lire ici nos arguments \textbf{en béton}
en faveur de La\TeX{}.
 
\end{document}

\documentclass[12pt]{extarticle}
  \usepackage[T1]{fontenc}
  \usepackage[width=6cm]{geometry}
  \usepackage{beton}
  \DeclareFontSeriesDefault[rm]{bf}{sbc}
  \pagestyle{empty}

\begin{document}

\section{Introduction}
Vous pourrez lire ici nos arguments \textbf{en béton}
en faveur de La\TeX{}.

\end{document}

Type 1 versions of the fonts are available. For OT1 encoding, they are available from MicroPress. The CM-Super fonts contain Type 1 versions of the Concrete fonts in T1 encoding.


Sources:

1)
Le nom du package beton est un jeu de mots, «concrete» voulant dire «béton» en anglais.
5_fichiers/fontes/utiliser_les_fontes_concrete.1696202269.txt.gz · Dernière modification : 2023/10/01 23:17 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0