我想使用 LyX 2.1.3 在 PDF 输出中包含一些 psfrag 图,例如从以下文件编译的 ex02.eps 和 ex02.texMatlabfrag 的 ex02.m,但它不起作用。它与 LyX 1.5.6 兼容,请参阅Matlabfrag 文档。
因此我将其包含\usepackage{pstool}
在 LaTeX 序言中(在 LyX -> 文档 -> 设置中),并将图像添加为 ERT(插入 -> TeX 代码):
\psfragfig{graphics/ex02}
构建文档(文档 -> 查看 [PDF (pdflatex)])在 PDF 中显示:
在上述内容中graphics/ex02-pstool.log
(在 Windows 中,您可以在中找到它C:\Users\USER\AppData\Local\Temp\lyx_tmpdir.XXXXXXXXXX\lyx_tmpbufY
,其中 XXXXXXXXX 是任意名称,Y 是数字),出现以下错误:
[...]
(C:/Users/USER/Desktop/LyX-Test/pstool//graphics/ex02.tex)
! LaTeX Error: File `ex02' not found.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.50 \includegraphics [] {ex02}
I could not locate the file with any of these extensions:
.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.mps
[...]
对于其他用户来说,如果发现这个错误,可以在 LaTeX 日志中找到:
[...]
Package pstool Warning: Execution failed during process:
latex -shell-escape -output-format=dvi -output-directory="figures/" -interaction=batchmode "diagram1-pstool.tex"
[...]
似乎 LyX 仅将包含在 LyX 文档中的图像复制到 tmpdir 。我怎样才能告诉 LyX 对和文件\includegraphics
也执行此操作?.eps
.tex