Comment utiliser les polices TrueType avec LaTeX

j'ai besoin d'utiliser une famille de caractères dans Mes documents LaTeX, qui est disponible en tant que 18 .Fichiers TTF (TrueTypeFont).

Où dois-je copier les fichiers de mon installation MiKTeX 2.8? Comment puis-je rendre les polices disponibles pour LaTeX?

j'utilise habituellement du pdfLaTeX. J'ai lu dans Truetype Polices en LaTeX que les polices TTF sont disponibles sans la création de tous les .Fichiers TFM. Ce qui est nécessaire pour ce cas?

puis-je installer les polices dans le fichier local-texfm répertoire? Je voudrais isoler l'installation du système et mes trucs ajoutés manuellement. Probablement, il serait plus facile de copier cette famille de polices sur une autre installation.

30
demandé sur harper 2010-03-26 21:34:20

5 réponses

la façon la plus simple serait D'utiliser XeLaTeX, pour lequel vous installeriez simplement les polices sur votre système. Un modèle de base ressemblerait à ceci (à partir de https://web.archive.org/web/20111115151939/http://theotex.blogspot.com/2008/04/what-is-xetex-basic-template_15.html) :

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[10pt]{memoir}
\usepackage{xltxtra,fontspec,xunicode}
\defaultfontfeatures{Scale=MatchLowercase}
\setromanfont[Numbers=Uppercase]{Hoefler Text}
\setmonofont[Scale=0.90,Ligatures=NoCommon]{Courier}

\title{Your Title}
\author{Your Name}
\date{}

\begin{document}

\maketitle
\chapter{Title}

\section{Section Title}
Your text

\subsection{Subsection Title}
Your Text
\end{document}
19
répondu Mica 2014-03-03 04:01:52

Si vous voulez rester en LaTeX, vous pouvez généralement essayez de suivre ces étapes:

  1. créer les paramètres de police TeX (tfm), la description de police (fd) et la cartographie de police (map).
    • en utilisant ttf2tfm pour générer .vpl, puis vptovf pour créer .tfm.
  2. placez les fichiers (ttf, tfm, fd, map) dans les répertoires appropriés de l'arborescence texmf locale.
  3. mettre à jour la base de données des noms de fichiers TeX.
    • à l'Aide de texhash
  4. Enregistrer la cartographie.
    • en utilisant updmap-sys

cela semble assez simple, mais il y a beaucoup de pièges concernant la description de la police et le mappage, ainsi que le schéma de nommage pour les fichiers de sortie.

il y a beaucoup de scripts et d'howtos qui n'ont pas fonctionné pour moi. J'ai donc écrit cet outil pour m'aider à utiliser les polices ttf avec LaTeX: http://devnotcorp.wordpress.com/2011/06/10/use-truetype-font-with-pdflatex/.

19
répondu FuePi 2011-06-10 12:40:59