Documentation pour les options du package lucidabr
Dans les messages liés au lucidabrpaquet (comme ici ) on voit parfois des options comme expert, nofontinfo, lucidascaleet ainsi de suite. J'ai essayé de leur trouver de la documentation, mais je n'ai pas réussi jusqu'à présent. Où puis-je trouver une liste de toutes les options avec leur signification?
Réponses
Le «manuel» qui en découle lucidabr.styn'est en effet pas très détaillé.
En lisant le code du package, nous identifions les options
expert noexpert
nolucidascale lucidascale lucidasmallscale
mathitalic1 mathitalic2 mathitalic3
slantedgreek uprightgreek vargreek
noamssymbols
OT1 T1 LY1
seriftt
fax casual calligraphic handwriting
altbullet
errorshow warningshow nofontinfo
et les options par défaut sont
noexpert,lucidascale,slantedgreek,mathitalic1,errorshow
Examinons les différents groupes.
expert noexpert
Le premier s'appuie sur l'ensemble complet des polices Lucida Bright disponibles et définit d'autres polices mathématiques, à savoir mathuprightpour l'utilisation de différentes lettres verticales en mathématiques, au lieu des polices de texte standard. Il attribue également plus de polices à la boldversion mathématique.
nolucidascale lucidascale lucidasmallscale
Avec l' nolucidascaleoption, les polices sont simplement mises à l'échelle à la taille de police indiquée; avec lucidascalela mise à l'échelle est ajustée pour émuler la mise à l'échelle «optique»; par exemple à 10pt, la police sera mise à l'échelle à 95% de ce qui serait la taille normale, mais à 11pt la mise à l'échelle sera de 94%, jusqu'à 89% pour les polices au-dessus de 22,5pt. Avec lucidasmallscaleles pourcentages sont inférieurs.
mathitalic1 mathitalic2 mathitalic3
La première option utilise la itforme pour les lettres mathématiques; le second utilise itxdonc certaines lettres seront légèrement différentes. Avec mathitalic3, les lettres mathématiques seront droites.
slantedgreek uprightgreek vargreek
Les deux premiers s'expliquent d'eux-mêmes: les lettres grecques majuscules en mathématiques seront inclinées ou droites. Notez que les uprightgreekbesoins expert. L' vargreekoption définit \up<letter>et \var<Letter>pour les lettres grecques.
noamssymbols
Cette option ne charge pas la version Lucida des symboles fournis par amssymb.
OT1 T1 LY1
Ces options choisissent l'encodage demandé pour la operatorspolice mathématique.
seriftt
Cette option définit une police différente pour le type de machine à écrire que la police par défaut.
fax casual calligraphic handwriting
Ces options concernent les polices de texte. Les deux premiers choisissent une famille différente pour les polices de texte, les deux derniers agissent sur les polices italiques.
altbullet
Cela utilise la puce Computer Modern, plutôt que la version Lucida
errorshow warningshow nofontinfo
Ce sont pour le débogage de l'utilisation des polices.
Ils sont déductibles, je ne dirais pas exactement documentés, de la documentation du package lucidabr.pdf disponible sur
https://ctan.org/tex-archive/macros/latex/contrib/psnfssx/lucidabr
qui dit
Le nouvel ensemble Expert pour des mathématiques audacieuses
Au moins dans ses distributions originales, les polices étaient disponibles en deux ensembles, un ensemble de base et à un coût supplémentaire un ensemble «expert» qui comprenait des polices pour les mathématiques en gras.
Ainsi, l' expertoption configure latex \boldmathpour utiliser les polices facultatives.
L' lucidascaleoption est
Configurez les variantes de tailles de texte et mathématiques suggérées par Y&Y pour Lucida. Les chiffres pour ces deux options viennent en fait de Frank Mittelbach (oh super). La valeur par défaut est à l'échelle, mais deux options vous permettent de revenir au comportement normal, ou de réduire encore plus
Vous avez la possibilité d'utiliser les versions OpenType des polices dans unicode-math.
Il est possible de télécharger des polices supplémentaires similaires à expert, y compris handwritinget calligraphy, à partir de Lucida Fonts .
Vous pouvez obtenir un alphabet vertical différent des lettres de texte en le chargeant avec \setmathfont[range=up]{...}. Ensuite, \symupvous obtiendrez des lettres mathématiques droites et \mathrmla police de texte par défaut. J'utilise parfois ceci pour charger des polices Upright Italic pour les mathématiques verticales, ou Euler d'Hermann Zapf comme compagnon droit pour Palatino / Asana / Pagella.
Les options comme lucidascalesont remplacées par l' Scale=option de police. Je définis normalement Scale=Lowercasecomme valeur par défaut et charge la police principale à Scale=1.0, afin qu'elle apparaisse à sa taille naturelle et toutes les polices sont redimensionnées à la même hauteur x.
Les options mathitalic1et mathitalic2seraient remplacées par \setmathfont[range=it]{...}et en utilisant \symit. Comme avec \mathrm, \mathitvous donne la police de texte par défaut.
L' \mathitalic3option équivaut à \usepackage[math-style=upright]{unicode-math}. L' slantedgreekoption équivaut à \usepackage[math-style=ISO]{unicode-math}.
L' \serifttoption équivaut à charger une police différente avec \setmonofont.
L' altbulletoption serait quelque chose comme \setmathfont[range=\bullet]{Latin Modern Math}.
Il n'y a pas d'équivalent à la sélection d'un encodage de police 8 bits: vous utiliserez Unicode. Il n'y a pas non plus d'équivalent pour noamssymbols, car la limite du nombre d'alphabets mathématiques a disparu.
Malheureusement, la sélection \setmathfontavec a range=est incompatible avec la sélection de a version=, à partir de Unicode-Math 0.8q, et vous devez \setmathfont[version=bold]{LucidaBrightMathOT-Demi.otf}utiliser \boldmathou \boldsymbol.