Comment utiliser la police Ubuntu avec LyX ou LaTeX?

27

J'utilise LyX pour créer des documents et souhaite 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’existe qu’un nombre fixe de polices disponibles.

Est-il possible d’ajouter la police Ubuntu à cette liste?

Sinon, existe-t-il un moyen d'utiliser la police Ubuntu dans LaTeX? Je peux exporter le document LyX vers LaTeX, apporter mes modifications et utiliser pdflatex & amp; co. pour créer un document formaté.

    
posée dv3500ea 19.10.2010 - 17:58
la source

6 réponses

11

La conversion d'une police au format True Type (comme la police Ubuntu) au format que comprend LaTeX est possible avec des outils tels que ttf2afm , ttf2pk etc. mais implique beaucoup de travail. Il existe de nombreux 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 howto: lien

Mise à jour: Vincent-Xavier Jumel a publié un résumé très concis de la façon dont vous pouvez convertir les polices Ubuntu en un package LaTeX dans un article du blog . Vous pouvez ensuite simplement utiliser \usepackage{Ubuntu} dans LaTeX ou LyX.

    
réponse donnée Marcel Stimberg 19.10.2010 - 19:21
la source
16

Pour utiliser la police Ubuntu (ou toute autre police système), utilisez XeTeX

sudo apt-get install texlive-xetex

Une fois que vous avez créé votre document dans LyX, ajoutez du code TeX au début du document (en utilisant le 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 permettre ce rendu en DVI / PDF / etc., certains paramètres doivent être modifiés dans Document & gt; Paramètres.

Cliquez sur 'LaTeX Preamble' et entrez-le dans la zone de texte:

\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}

De plus, sous "Langage", définissez l’encodage sur Unicode (XeTeX) (utf8) .

Maintenant, exportez le document au format LaTeX (pdflatex):

Cela semblera ne rien faire mais affichera réellement DOCUMENT_NAME.tex.

Maintenant, ouvrez un teminal (Applications- & gt; Accessoires- & gt; 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 PDF par défaut:

Est-ce que ça n'a pas l'air joli? : D

Merci à Marcel Stimberg d’avoir proposé XeTeX et de fournir des liens utiles vers des ressources. Je suggère aux gens de regarder ceux-ci pour plus de détails.

    
réponse donnée dv3500ea 19.10.2010 - 20:55
la source
4

J'ai créé la famille de polices Ubuntu pour LaTeX2e. Vous pouvez le télécharger depuis github:

lien

Pour l’installation, exécutez simplement:

sudo make install

puis tapez \usepackage{ubuntu} dans votre fichier LaTeX.

    
réponse donnée tzwenn 16.05.2011 - 20:01
la source
2

Le 12.04 J'ai activé dans l'interface utilisateur Lyx comme suit:

  • installer les paquets: texlive-xetex et etoolbox
  • dans Lyx: Outils & gt; Reconfigurer
  • fermez Lyx et redémarrez
  • Document & gt; Paramètres & gt; Polices & gt; Utilisez des polices non-tex
réponse donnée alex 12.12.2012 - 19:27
la source
0

Puisque LaTeX / TeX utilise des polices créées avec Metafont, je pense que la police Ubuntu doit être mise dans un format que Metafont peut utiliser et créer ses informations de police internes à partir de. Vous devez ensuite utiliser les fichiers de polices créés par Metafont pour créer les fichiers dvi à partir de vos fichiers source LaTeX.

    
réponse donnée txwikinger 19.10.2010 - 18:22
la source
0

À partir de la série 2.0.x, LyX prend en charge XeTeX / LuaTeX. Pour utiliser la police Ubuntu, vous avez simplement besoin de Doc > Settings > Fonts > Use non-TeX fonts , puis de sélectionner la police Ubuntu du combo. (La réponse acceptée donne une solution plus compliquée que nécessaire.)

    
réponse donnée landroni 25.03.2014 - 23:20
la source

Lire d'autres questions sur les étiquettes