J'utilise LyX pour créer des documents et j'aimerais pouvoir formater la sortie de mes documents afin qu'ils utilisent la police Ubuntu.
Dans les paramètres du document LyX, il apparaît qu’il n’ya qu’un nombre fixe de polices disponibles.
Est-il possible d'ajouter la police Ubuntu à cette liste?
Sinon, y a-t-il moyen d'utiliser la police Ubuntu dans LaTeX? Je peux exporter le document LyX vers LaTeX, apporter mes modifications, puis utiliser pdflatex
& co. créer un document formaté.
Convertir une police au format True Type (comme la police Ubuntu) au format que LaTeX comprend est possible avec des outils tels que ttf2afm
, ttf2pk
etc., mais demande beaucoup de travail. Il y a beaucoup de howtos sur le net (par exemple celui-ci ).
Une alternative consiste à utiliser XeTeX au lieu de LaTeX/pdfLaTeX, qui est capable d'utiliser n'importe quelle police système. Il n’est pas non plus difficile de faire fonctionner LyX avec XeTeX, le wiki LyX a un guide pratique: http://wiki.lyx.org/LyX/XeTeX
Mise à jour: Vincent-Xavier Jumel a publié un résumé très concis sur la manière de convertir les polices Ubuntu en un paquet LaTeX en . article de blog . Vous pouvez alors simplement utiliser \usepackage{Ubuntu}
dans LaTeX ou LyX.
Pour utiliser la police Ubuntu (ou toute autre police système), utilisez XeTeX.
Sudo apt-get install texlive-xetex
Une fois votre document créé dans LyX, ajoutez du code TeX au début du document (à l’aide du bouton TeX): \fontspec{Ubuntu}
. Cela fait que tout le document utilise la police Ubuntu. Si vous souhaitez passer à une autre police à un moment donné, utilisez à nouveau la commande \fontspec
avec le nom de police de l'autre police.
Pour autoriser le rendu sur un fichier DVI/PDF/etc., certains paramètres doivent être modifiés dans Document> Paramètres.
Cliquez sur 'Préambule LaTeX' et entrez-le dans la zone de texte:
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
De plus, sous "Langue", définissez le codage sur Unicode (XeTeX) (utf8)
.
Exportez maintenant le document en tant que LaTeX (pdflatex):
Cela semblera ne rien faire, mais sera en fait exporté dans DOCUMENT_NAME.tex.
Ouvrez maintenant un terminal (Applications-> Accessoires-> Terminal) et entrez:
cd ~/Documents
xelatex ubuntu.tex
xdg-open ubuntu.pdf
Remplacez ~/Documents
par le chemin du dossier contenant votre document et ubuntu
par le nom du document. Cela devrait créer un fichier PDF de la sortie de votre document et l'ouvrir dans le lecteur par défaut PDF:
Ça n'a pas l'air joli? :RÉ
Merci à Marcel Stimberg d’avoir suggéré XeTeX et d’avoir fourni les liens utiles aux ressources. Je suggère aux gens de les consulter pour plus de détails.
J'ai créé un ensemble de la famille de polices Ubuntu pour LaTeX2e. Vous pouvez le télécharger depuis github:
https://github.com/tzwenn/ubuntu-latex-fonts
Pour l'installation, lancez simplement:
Sudo make install
puis tapez \usepackage{ubuntu}
dans votre fichier LaTeX.
Le 12.04, j’ai activé dans l’interface utilisateur Lyx comme suit:
Etant donné que LaTeX/TeX utilise des polices créées avec Metafont, je pense que la police Ubuntu doit être placée dans un format que Metafont peut utiliser et créer ses informations de police internes. Ensuite, vous devez utiliser les fichiers de polices créés par Metafont pour créer les fichiers dvi à partir de vos fichiers source LaTeX.
à partir de la série 2.0.x LyX prend en charge XeTeX/LuaTeX de manière intégrée. Pour utiliser la police Ubuntu, vous devez simplement utiliser Doc > Settings > Fonts > Use non-TeX fonts
, puis sélectionner la police Ubuntu
dans la liste déroulante. (La réponse acceptée donne une solution plus compliquée que nécessaire.)