pdfLaTeX epstopdf将所有文本转换为单一字体

pdfLaTeX epstopdf将所有文本转换为单一字体,latex,pdflatex,Latex,Pdflatex,当使用\includegraphics包含.eps文件并使用pdfLaTeX编译时,即使原始的.eps文件指定了另一种字体,例如Helvetica或Arial,我也会将所有字体设置为单字体。我已经测试了Helvetica和Arial(后者安装在我的Windows 10系统上),以确保字体是否安装没有问题 下面是我用来测试它的两个示例eps文件: 在文本编辑器中打开.eps文件,我确认它们分别将字体声明为Helvetica和Arial,例如使用%%documentneedResources:f

当使用
\includegraphics
包含.eps文件并使用pdfLaTeX编译时,即使原始的.eps文件指定了另一种字体,例如Helvetica或Arial,我也会将所有字体设置为单字体。我已经测试了Helvetica和Arial(后者安装在我的Windows 10系统上),以确保字体是否安装没有问题

下面是我用来测试它的两个示例eps文件:

在文本编辑器中打开.eps文件,我确认它们分别将字体声明为Helvetica和Arial,例如使用
%%documentneedResources:font Arial
。如果我使用gsview打开.eps文件,它们将正确显示。然而,当我在LaTeX中编译pdf时,图形的字体是单字体的。(如果我在命令行中运行
epstopdf
,我也会得到monotype字体。)以下是我用pdflatex.exe编译的LaTeX代码:

\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{epstopdf}

\begin{document}

\includegraphics[width=\textwidth]{sample_eps_helvetica.eps}
\includegraphics[width=\textwidth]{sample_eps_arial.eps}

\end{document}
这两种图形在pdf中显示如下,字体为单字:

我已经尝试过一些显而易见的事情,比如卸载和重新安装MiKTeX。以下是日志:

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit) (preloaded format=pdflatex 2020.1.10)  10 JAN 2020 10:12
entering extended mode
**C:/Dropbox/Latex_code/test_epstopdf/epstopdf_MWE.tex
(C:/Dropbox/Latex_code/test_epstopdf/epstopdf_MWE.tex
LaTeX2e <2019-10-01> patch level 3
("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/base\article.cls"
Document Class: article 2019/10/25 v1.4k Standard LaTeX document class
("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/base\size12.clo"
File: size12.clo 2019/10/25 v1.4k Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\graphicx.sty"
Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\keyval.sty"
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\graphics.sty"
Package: graphics 2019/11/01 v1.3d Standard LaTeX Graphics (DPC,SPQR)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\trig.sty"
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics-cfg\graphics.cfg"
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 105.
("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics-def\pdftex.def"
File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/epstopdf-pkg\epstopdf.sty"
Package: epstopdf 2019/11/24 v2.7 Conversion with epstopdf on the fly (HO)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/epstopdf-pkg\epstopdf-base.sty"
Package: epstopdf-base 2019/11/24 v2.7 Base part for package epstopdf
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\infwarerr.sty"
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/oberdiek\grfext.sty"
Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\kvdefinekeys.sty"
Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\ltxcmds.sty"
Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
))) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/oberdiek\kvoptions.sty"
Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\kvsetkeys.sty"
Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\etexcmds.sty"
Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/iftex\ifluatex.sty"
Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
("C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/iftex\iftex.sty"
Package: iftex 2019/11/07 v1.0c TeX engine tests
))))) ("C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/pdftexcmds\pdftexcmds.sty"
Package: pdftexcmds 2019/11/24 v0.31 Utility functions of pdfTeX for LuaTeX (HO
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
42.
Package grfext Info: Graphics extension search list:
(grfext)             [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext)             \AppendGraphicsExtensions on input line 460.
)) (C:\Dropbox\Latex_code\test_epstopdf\build\epstopdf_MWE.aux)
\openout1 = `epstopdf_MWE.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 7.
LaTeX Font Info:    ... okay on input line 7.
("C:\Dropbox\Programs\MiKTeX 2.9\tex/context/base/mkii\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count88
\scratchdimen=\dimen105
\scratchbox=\box27
\nofMPsegments=\count89
\nofMParguments=\count90
\everyMPshowfont=\toks15
\MPscratchCnt=\count91
\MPscratchDim=\dimen106
\MPnumerator=\count92
\makeMPintoPDFobject=\count93
\everyMPtoPDFconversion=\toks16
)
Package epstopdf Info: Source file: <sample_eps_helvetica.eps>
(epstopdf)                    date: 2020-01-10 10:10:40
(epstopdf)                    size: 13204 bytes
(epstopdf)             Output file: <sample_eps_helvetica-eps-converted-to.pdf>

(epstopdf)                    date: 2020-01-10 10:12:32
(epstopdf)                    size: 11003 bytes
(epstopdf)             Command: <epstopdf --outfile=sample_eps_helvetica-eps-co
nverted-to.pdf sample_eps_helvetica.eps>
(epstopdf)             \includegraphics on input line 9.
Package epstopdf Info: Output file is already uptodate.


pdfTeX warning: pdflatex.exe (file ./sample_eps_helvetica-eps-converted-to.pdf)
: PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed
<sample_eps_helvetica-eps-converted-to.pdf, id=1, 397.485pt x 289.08pt>
File: sample_eps_helvetica-eps-converted-to.pdf Graphic file (type pdf)
<use sample_eps_helvetica-eps-converted-to.pdf>
Package pdftex.def Info: sample_eps_helvetica-eps-converted-to.pdf  used on inp
ut line 9.
(pdftex.def)             Requested size: 390.0pt x 283.64493pt.
Package epstopdf Info: Source file: <sample_eps_arial.eps>
(epstopdf)                    date: 2020-01-10 10:10:40
(epstopdf)                    size: 13200 bytes
(epstopdf)             Output file: <sample_eps_arial-eps-converted-to.pdf>
(epstopdf)                    date: 2020-01-10 10:12:33
(epstopdf)                    size: 11003 bytes
(epstopdf)             Command: <epstopdf --outfile=sample_eps_arial-eps-conver
ted-to.pdf sample_eps_arial.eps>
(epstopdf)             \includegraphics on input line 10.
Package epstopdf Info: Output file is already uptodate.


pdfTeX warning: pdflatex.exe (file ./sample_eps_arial-eps-converted-to.pdf): PD
F inclusion: found PDF version <1.7>, but at most version <1.5> allowed
<sample_eps_arial-eps-converted-to.pdf, id=2, 397.485pt x 289.08pt>
File: sample_eps_arial-eps-converted-to.pdf Graphic file (type pdf)
<use sample_eps_arial-eps-converted-to.pdf>
Package pdftex.def Info: sample_eps_arial-eps-converted-to.pdf  used on input l
ine 10.
(pdftex.def)             Requested size: 390.0pt x 283.64493pt.

Overfull \hbox (17.62482pt too wide) in paragraph at lines 9--11
[][]
 []

[1

{C:/Users/Sean Higgins/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map} <./sa
mple_eps_helvetica-eps-converted-to.pdf>] [2 <./sample_eps_arial-eps-converted-
to.pdf>] (C:\Dropbox\Latex_code\test_epstopdf\build\epstopdf_MWE.aux) ) 
Here is how much of TeX's memory you used:
 1503 strings out of 492484
 22174 string characters out of 3129678
 82863 words of memory out of 3000000
 5860 multiletter control sequences out of 15000+200000
 3938 words of font info for 15 fonts, out of 3000000 for 9000
 1141 hyphenation exceptions out of 8191
 57i,4n,32p,365b,115s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Drop
box/Programs/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr12.pfb>
Output written on C:\Dropbox\Latex_code\test_epstopdf\build\epstopdf_MWE.pdf (2
 pages, 27497 bytes).
PDF statistics:
 25 PDF objects out of 1000 (max. 8388607)
 0 named destinations out of 1000 (max. 500000)
 11 words of extra memory for PDF output out of 10000 (max. 10000000)
这是pdfTeX,版本3.14159265-2.6-1.40.20(MiKTeX 2.9.7250 64位)(预加载格式=pdflatex 2020.1.10)2020年1月10日10:12
进入扩展模式
**C:/Dropbox/Latex\u code/test\u epstopdf/epstopdf\u MWE.tex
(C:/Dropbox/Latex\u code/test\u epstopdf/epstopdf\u MWE.tex
LaTeX2e修补程序级别3
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/base\article.cls”
文件类别:第2019/10/25条v1.4k标准乳胶文件类别
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/base\size12.clo”
文件:size12.clo 2019/10/25 v1.4k标准乳胶文件(大小选项)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\以上字幕kip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\graphicx.sty”
包装:graphicx 2017/06/01 v1.1a增强乳胶图形(DPC、SPQR)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\keyval.sty”
软件包:keyval 2014/10/28 v1.15键=值解析器(DPC)
\KV@toks@=\toks4
)(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\graphics.sty”
包装:graphics 2019/11/01 v1.3d标准乳胶图形(DPC、SPQR)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics\trig.sty”
包装:trig 2016/01/03 v1.10正色棕褐色(DPC)
)(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics cfg\graphics.cfg”
文件:graphics.cfg 2016/06/04 v1.11图形配置示例
)
软件包图形信息:驱动程序文件:输入行105上的pdftex.def。
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/graphics def\pdftex.def”
文件:pdftex.def 2018/01/08 v1.0l pdftex图形/颜色驱动程序
))
\Gin@req@高度=\dimen103
\Gin@req@宽度=\dimen104
)(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/epstopf pkg\epstopf.sty”
套餐:epstopdf 2019/11/24 v2.7与epstopdf实时转换(HO)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/epstopf pkg\epstopf base.sty”
包装:epstopdf底座2019/11/24 v2.7用于包装epstopdf的底座零件
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\infwarerr.sty”
套餐:infwarerr 2016/05/16 v1.4提供信息/警告/错误消息(HO)
)(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/oberdiek\grfext.sty”
软件包:grfext 2016/05/16 v1.2管理图形扩展(HO)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\kvdefinekeys.sty”
套餐:kvdefinekeys 2016/05/16 v1.4定义键(HO)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\ltxcmds.sty”
软件包:ltxcmds 2016/05/16 v1.23通用乳胶内核命令(HO)
)))(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/oberdiek\kvoptions.sty”
套餐:kvoptions 2016/05/16 v3.12套餐选项键值格式(HO)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\kvsetkeys.sty”
软件包:kvsetkeys 2016/05/16 v1.17键值解析器(HO)
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/oberdiek\etexcmds.sty”
软件包:etexcmds 2016/05/16 v1.6避免与e-TeX命令(HO)名称冲突
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/iftex\ifludex.sty”
软件包:iFlatex 2019/10/25 v1.5 iFlatex旧版软件包。请改用iFlatex。
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/generic/iftex\iftex.sty”
包装:iftex 2019/11/07 v1.0c TeX发动机测试
)))))(“C:\Dropbox\Programs\MiKTeX 2.9\tex/latex/pdftexcmds\pdftexcmds.sty”
包:用于LuaTeX(HO)的pdftexcmds 2019/11/24 v0.31 pdfTeX公用设施功能
)
包pdftexcmds信息:\pdf@primitive有空。
包pdftexcmds信息:\pdf@ifprimitive有空。
包pdftexcmds信息:\pdfdraftmode已找到。
)
Package epstopdf base Info:重新定义输入行4上“.eps”的图形规则
42
包grfext信息:图形扩展搜索列表:
(grfext)[.pdf、.png、.jpg、.mps、.jpeg、.jbig2、.jb2、.pdf、.png、.jpg、.JPE
G、 .JBIG2、.JB2、.eps]
(grfext)\endash在输入行460上添加图形张力。
))(C:\Dropbox\Latex\u code\test\u epstopdf\build\epstopdf\u MWE.aux)
\openout1=`epstopdf_MWE.aux'。
LaTeX字体信息:检查输入行7上OML/cmm/m/it的默认值。
LaTeX字体信息:…输入行7上的正确。
LaTeX字体信息:检查输入行7上T1/cmr/m/n的默认值。
LaTeX字体信息:…输入行7上的正确。
LaTeX字体信息:检查输入行7上OT1/cmr/m/n的默认值。
LaTeX字体信息:…输入行7上的正确。
LaTeX字体信息:检查输入行7上OMS/cmsy/m/n的默认值。
LaTeX字体信息:…输入行7上的正确。
LaTeX字体信息:检查输入行7上OMX/cmex/m/n的默认值。
LaTeX字体信息:…输入行7上的正确。
LaTeX字体信息:检查输入行7上U/cmr/m/n的默认值。
LaTeX字体信息:…输入行7上的正确。
(“C:\Dropbox\Programs\MiKTeX 2.9\tex/context/base/mkii\supp pdf.mkii”
[正在将MPS加载到PDF转换器(版本2006.09.02)。]
\scratchcounter=\count88
\scratchdimen=\dimen105
\scratchbox=\box27
\nofMPsegments