Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fonts 使用pdflatex在LaTeX源文件的PDF中嵌入字体_Fonts_Pdflatex - Fatal编程技术网

Fonts 使用pdflatex在LaTeX源文件的PDF中嵌入字体

Fonts 使用pdflatex在LaTeX源文件的PDF中嵌入字体,fonts,pdflatex,Fonts,Pdflatex,我需要在输出PDF中嵌入我在TeX文档中使用的字体。我使用pdflatex进行TeX处理,并使用TextMate作为我的编辑器 我找不到任何关于如何在PDF文档中嵌入所需字体的参考。来自pdfTex文档 5设置字体 pdfTEX可以使用Type 1和TrueType字体(在某种程度上也可以) 使用OpenType字体)。字体les应可供所有用户使用并嵌入 文档中使用的字体。可以使用METAFONT——生成 pdfTEX中的字体,但强烈建议不要使用这些字体 如果有类型1或TrueType格式的等效

我需要在输出PDF中嵌入我在TeX文档中使用的字体。我使用pdflatex进行TeX处理,并使用TextMate作为我的编辑器


我找不到任何关于如何在PDF文档中嵌入所需字体的参考。

来自pdfTex文档

5设置字体 pdfTEX可以使用Type 1和TrueType字体(在某种程度上也可以) 使用OpenType字体)。字体les应可供所有用户使用并嵌入 文档中使用的字体。可以使用METAFONT——生成 pdfTEX中的字体,但强烈建议不要使用这些字体 如果有类型1或TrueType格式的等效文件,如果仅 因为位图类型3字体在(旧版本的)中渲染效果非常差 AdobeReader。考虑到所有 计算机现代字体,以及使用标准PostScript字体的能力, pdfTEX中很少需要使用位图字体

您可能需要安装Type 1计算机现代字体。现代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字体。

在mypaper.tex文件中包括以下行:

\usepackage[T1]{fontenc}
使用latex后编译为pdf:

dvipdfm -p letter mypaper

我用pdffonts检查,没有更多的T3字体。答对了。

我不知道,我不关心这个问题。