我需要从同一个 latex 源准备 PDF 和 PS 文件,但在包含图形时遇到了困难。使用时,pdflatex
我可以插入一个 png 文件,如下所示:
\includegraphics[scale=0.6]{figure.png}
但是,这在生成 PS 文件时不起作用。要生成 PS,我需要设置边界框并以不同的方式设置比例。对于同一个图形,我的代码如下所示:
\includegraphics[scale=0.073,bb=0 0 2200 1510]{figure.png}
现在我想根据我想要生成的输出在这两个版本之间切换:PS 或 PDF。有没有办法自动确定输出,以便我可以使用条件子句ifthenelse
在命令之间切换?
您知道在 PS 和 PDF 中包含 png 文件的更简单的方法吗?
答案1
不使用扩展,几乎所有驱动程序都可以自动检测模式,然后根据使用的命令pdflatex
或使用图像latex
。可以使用以下方式在文档中检测模式:
\usepackage{ifpdf}
\ifpdf
do something pdf specific
\else
do something non-pdf specific
\fi