Dans de nombreuses documentations de fontes (lmodern, kurier...), nous avons à notre disposition des tables de caractères UNICODE, avec leur numéro. Par exemple la lettre Psi c'est 03A8, le un-demi (½) c'est 00BD. Ma question d'un grand débutant est comment insérer ces caractères UNICODE qui nous sont montrés dans ces docs ?

Posée 12 Mai '22, 11:28

kriz's gravatar image

kriz
7122
Taux d'acceptation : 0%

Utilisez-vous pdflatex, xelatex ou lualatex ?

(12 Mai '22, 11:50) samcarter samcarter's gravatar image
2

Avec l'extension fontspec et le moteur lualatex : {\fontspec{FreeSerif.ttf}\char"1D11E}

Ça vous conviendrait ?

(13 Mai '22, 23:42) Pathe ♦♦ Pathe's gravatar image

J'utilise pdflatex

(16 Mai '22, 18:30) kriz kriz's gravatar image

Voici un exemple de document LaTeX qui compile parfaitement avec lualatex.

Il contient en particulier les caractères ∀ (U+2200), α (U+03B1), ∈ (U+2208), ℝ (U+221D) et ≥ (U+2265).

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage{unicode-math}

\begin{document}
L'étoile α Orionis (Bételgeuse).

$∀ α ∈ ℝ\quad α² ≥ 0$

\end{document}

La question de savoir comment rentrer ces caractères dans son fichier source LaTeX dépend évidemment de l'éditeur de texte utilisé. Pour ma part, j'ai utilisé Emacs qui permet (après quelques paramétrages) de remplacer à la volée \alpha par α, \forall par , \geq par , etc.

Lien permanent

Publiée 16 Mai '22, 17:15

fpantigny's gravatar image

fpantigny
1.3k44
Taux d'acceptation : 36%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.