Как использовать шрифты TrueType с LaTeX
Мне нужно использовать семейство шрифтов в моих документах LaTeX, которое доступно как 18 .Файлы TTF (TrueTypeFont).
где я должен скопировать файлы в моей установке MiKTeX 2.8? Как сделать шрифты доступными для LaTeX?
обычно я использую pdfLaTeX. Я читаю в Truetype-шрифты в LaTeX что шрифты TTF доступны без создания всех .Файлы TFM. Что необходимо для этого дела?
могу ли я установить шрифты в локальном-texfm каталог? Я хотел бы изолировать установку системы и мои вручную добавленные вещи. Вероятно, было бы проще скопировать это семейство шрифтов на другую установку.
5 ответов
самый простой способ-использовать XeLaTeX, для которого вы просто установите шрифты в свою систему. Базовый шаблон будет выглядеть так (от 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}
если вы хотите придерживаться LaTeX, вы можете попробовать следующие шаги:
- создайте метрики шрифта TeX (tfm), описание шрифта (fd) и отображение шрифта (map).
- используя
ttf2tfm
для создания.vpl
, потомvptovf
создать.tfm
.
- используя
- поместите файлы (ttf, tfm, fd, map) в соответствующие каталоги в локальном дереве texmf.
- обновите базу данных файлов TeX.
- используя
texhash
- используя
- прописать маппинг.
- используя
updmap-sys
- используя
это кажется довольно простым, но есть много ловушек относительно описания шрифта и сопоставления, а также схемы именования для выходных файлов.
есть много сценариев и howtos, которые не работали для меня. Поэтому я написал этот инструмент, чтобы помочь мне использовать шрифты ttf с LaTeX: http://devnotcorp.wordpress.com/2011/06/10/use-truetype-font-with-pdflatex/.
попробуйте следующее:http://www.radamir.com/tex/ttf-tex.htm. Я пробовал это несколько лет назад; я нашел несколько ошибок, но я их больше не помню. Я думаю, что это было связано с неправильными файлами, используемыми с другой программой. Автор переключил расширения файлов из-за путаницы из-за количества создаваемых файлов. Я уведомил об этом автора, но я не знаю, исправил ли он это.
хотя прошло много лет, я подумал добавить, что если использовать LuaLaTeX, вам не нужно ничего делать, кроме использования пакета LuaLaTex fontspec, а затем в преамбуле в документе \setmainfont{ComicSansMS}.