Jak używać czcionek TrueType w LaTeX
Muszę użyć rodziny czcionek w moich dokumentach LaTeX, która jest dostępna jako 18 .Pliki TTF (TrueTypeFont).
Gdzie muszę skopiować pliki w mojej instalacji MiKTeX 2.8? Jak udostępnić czcionki LaTeX?
Zwykle używam pdfLaTeX. Przeczytałem w Truetype-Fonts W LaTeX, że czcionki TTF są dostępne bez tworzenia wszystkich .Pliki TFM. Co jest konieczne w tej sprawie?
Czy Mogę zainstalować czcionki w katalogu local-texfm? Chciałbym odizoluj instalację systemu i moje ręcznie dodane rzeczy. Prawdopodobnie łatwiej byłoby skopiować tę rodzinę czcionek na innej instalacji.
5 answers
Najprostszym sposobem byłoby użycie XeLaTeX, dla którego wystarczy zainstalować czcionki w systemie. Podstawowy szablon wyglądałby tak (z 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}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-03 04:01:52
Jeśli chcesz trzymać się lateksu, możesz ogólnie wypróbować następujące kroki:
- Utwórz TeX font metrics (tfm), font description (fd) i font mapping (map).
- używając
ttf2tfm
do wygenerowania.vpl
, następnievptovf
do utworzenia.tfm
.
- używając
- Umieść pliki (TTF, tfm, FD, map) w odpowiednich katalogach w lokalnym drzewie texmf.
- Aktualizacja bazy nazw plików TeX.
- użycie
texhash
- użycie
- Zarejestruj się mapowanie.
- użycie
updmap-sys
- użycie
Wydaje się to dość proste, ale istnieje wiele pułapek dotyczących opisu i mapowania czcionek, a także schematu nazewnictwa plików wyjściowych.
Jest wiele skryptów i howtos, które nie działały dla mnie. Więc napisałem to narzędzie, aby pomóc mi używać czcionek TTF z LaTeX: http://devnotcorp.wordpress.com/2011/06/10/use-truetype-font-with-pdflatex/.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-10 12:40:59
Spróbuj: http://www.radamir.com/tex/ttf-tex.htm . próbowałem kilka lat temu; znalazłem kilka błędów, ale już ich nie pamiętam. Myślę, że to miało coś wspólnego z niewłaściwymi plikami używanymi z innym programem. Autor zmienił rozszerzenia plików z powodu zamieszania z powodu liczby generowanych plików. Powiadomiłem o tym autora, ale nie wiem, czy go poprawił.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-12 18:13:17
Chociaż wiele lat później pomyślałem o dodaniu, że jeśli ktoś używa LuaLaTeX, nie trzeba nic robić poza używaniem pakietu lualatex fontspec, a następnie w preambule w dokumencie \ setmainfont{ComicSansMS}.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-11 08:20:07
Użyj ttf2tfm
i ttf2pk
programów
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-26 20:37:41