我使用 TexShop(版本 3.42)编写化学文档。我在 ChemDraw 中绘制化学结构并导入 .eps 文件。
因为我最近买了一台新电脑,所以导入的化学结构缺少大写字母。结构已导入,但 Ir 变成了 r,Me -> e,N 完全消失了。
当编译一个以前可以正常工作的旧文档时,我发现相同的字母丢失了。
我在控制台中发现的唯一错误是“/usr/texbin/dvips:文件 images/xd262223.eps 中使用的字体 Helvetica 不在映射文件中。”
\documentclass[11pt, oneside, english, ngerman]{scrreprt}
\usepackage{geometry}
\geometry{a4paper}
\usepackage{graphicx}
\usepackage{siunitx}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{amsmath}
\usepackage[section]{placeins} \usepackage{chemmacros}
\usepackage[onehalfspacing]{setspace}
%
\usepackage{ragged2e}
\usepackage{array}
\usepackage[
natbib=true, backend=bibtex, style=chem-acs] {biblatex}
\addbibresource{latexlit.bib}
\usepackage{mhchem}
\usepackage{pxfonts}
\usepackage{chemnum}
\usepackage[journal=rsc, tracking=bpchem]{chemstyle}
\renewcommand{\thefootnote}{\alph{footnote}}
\title{Chemie \\
%
\vspace{20mm}%
\includegraphics*{images/logo}
\vspace{20mm}}
\subtitle{Bericht}
\author{Xaver Dingeldoo}
\date{\today}
\publishers{Universit\"at Heidelberg}
\begin{document}
\maketitle
bliblablub
\end{document}
有人知道我该如何解决这个问题吗?任何帮助我都会很感激。
最美好的祝愿xd
答案1
好的,
因此,作为补充信息,我使用的是 Latex。ChemDraw 显然不提供将字体嵌入 eps 文件的选项。Helvetica 是标准字体这一事实并不意味着反对替换它,但这意味着如果任何一种字体都可以使用,那就是这个。
当我尝试将 Nicola 的建议与 eps2eps 结合使用时,它不起作用,然而,在查看原因时,我偶然发现了 Ghostscript 和 Apple Distiller 之间的选项。从 Ghostscript 切换到 AppleDistiller 实际上解决了我的问题。控制台仍然告诉我字体不在映射文件中,但后来它显然可以使用它们。代码如下所示:
/usr/texbin/dvips: Font Helvetica used in file images/ps006pro.eps is not in the mapping file.
/usr/texbin/dvips: Font Helvetica used in file images/pyr.eps is not in the mapping file.
</usr/local/texlive/2014/texmf-dist/dvips/base/tex.pro>
</usr/local/texlive/2014/texmf-dist/dvips/psfrag/psfrag.pro>
</usr/local/texlive/2014/texmf-dist/fonts/enc/dvips/base/8r.enc>
</usr/local/texlive/2014/texmf-dist/dvips/base/texps.pro>
</usr/local/texlive/2014/texmf-dist/dvips/base/special.pro>
</usr/local/texlive/2014/texmf-dist/dvips/base/color.pro>.
</usr/local/texlive/2014/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/urw/palatino/uplri8a.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/urw/palatino/uplr8a.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb>[1
<./images/logo.eps>] [2] [3] [4<./images/ps006pro.eps><./images/pyr.eps>]
我花了一些时间来回答这个问题,因为现在 Chemnum 停止了对化合物进行编号,但这是由于版本更改需要一些新代码。
感谢您的帮助,如果有人知道为什么更换 Apple Distiller 有帮助,我会很好奇(即使我的问题已经解决了)。
最美好的祝愿xd