如何在 Latex 中编辑 eps 文件?

如何在 Latex 中编辑 eps 文件?

我正在使用 sharelatex 编写文档。现在我遇到了一个问题。Google 无法帮助我,sharelatex 支持人员向我推荐了你们来解决我的“深入 LaTeX 问题”。我的问题是我想用 eps 文件制作一个文档。这个 eps 文件上有应该替换的标记。

在我的示例中,如果我使用 sharelatex 的 LaTeX 编译器,标记将被替换。但是使用 latex 编译器时,pdf 文件将不会显示。起初,编译器无法确定 pdf 文件的大小。Natwidth 和 natheight 解决了确定大小的问题,但现在文档在图形之前结束。

如果您能帮忙,我将不胜感激!也许有办法用 pdflatex 编译器编辑 eps 文件(\psfrag* 不适用于该编译器)或者有办法将 pdf 文件作为图片包含在我的文档中?

您可以找到 eps 和 pdf 文件这里

\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{chemstyle}
\usepackage{psfrag}

\begin{document}

This is the first page. \compound{first}

\begin{figure}
    \center
    \psfrag*{mark1}[c][c]{\compound{first}}
    \psfrag*{mark2}[c][c]{\compound{second}}
    \includegraphics{test1.eps}
\end{figure}

\newpage

\begin{figure}
    \centering
    \includegraphics[width=\textwidth, natwidth=297mm, natheight=210mm]{test2.pdf}
\end{figure}
\end{document}

答案1

如果我删除

\begin{figure}
    \centering
    \includegraphics[width=\textwidth, natwidth=297mm, natheight=210mm]test2.pdf}
\end{figure}

缺少一个{,无法与 latex/dvips/ps2pdf 工作流程配合使用

并(不相关)将\center第一个图中的更改为\centering 然后我得到

在此处输入图片描述

\compound制作12正如我认为的那样。

使用

 latex file; dvips file; ps2pdf file.ps

生产file.pdf

相关内容