我需要在我的輸出PDF中嵌入我在我的TeX文檔中使用的字體。我正在使用pdflatex進行TeX處理,並使用TextMate作爲我的編輯器。使用pdflatex嵌入來自LaTeX源代碼的PDF字體
我找不到任何關於如何在PDF文檔中嵌入我需要的字體的參考。
我需要在我的輸出PDF中嵌入我在我的TeX文檔中使用的字體。我正在使用pdflatex進行TeX處理,並使用TextMate作爲我的編輯器。使用pdflatex嵌入來自LaTeX源代碼的PDF字體
我找不到任何關於如何在PDF文檔中嵌入我需要的字體的參考。
從Pdftex提供文檔,
5設置字體
可以pdfTEX的1型和TrueType字體(在一定程度上也與 OpenType字體)工作。字體文件應該可用並嵌入文檔中使用的所有 字體。可以在pdfTEX中使用METAFONT生成的 字體,但強烈建議不要使用這些字體 (如果等效類型可用於類型1或TrueType格式,如果僅爲 ,因爲位圖類型3字體在(較老的版本) Adobe Reader。鑑於所有 計算機現代字體的類型1版本的免費可用性,以及使用標準PostScript字體的能力, 幾乎不需要在pdfTEX中使用位圖字體。
您可能需要安裝Type 1 Computer Modern字體。現代tex-live有他們。如果你有一箇舊的TeX發行版,有lmodern
:
\documentclass{article}
\usepackage{lmodern}
\begin{document}
Hello, world.
\end{document}
現在,如果你選中的字體與生成的文檔中,例如,pdffonts
:
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
SZVHEC+LMRoman10-Regular Type 1 yes yes no 4 0
賓果。嵌入式1字體。
我的解決方案是從這個頁面的最後一節得到:
http://www.acm.org/sigs/publications/sigfaq#a14
包括在你進入mypaper.tex文件中的以下行:
\usepackage[T1]{fontenc}
編譯使用乳液後pdf文件:
dvipdfm -p letter mypaper
我使用pdffonts進行檢查,沒有更多T3 fo NTS。答對了。