我有一个小文件:
\documentclass{report}
\usepackage{graphicx}
\begin{document}
\begin{figure*}
\includegraphics{fig}
\end{figure*}
\end{document}
附有 PDF 中的图形,当通过 pdflatex 和 lualatex 处理时,可以生成良好的 PDF,但当通过“xelatex”处理时,图形会上下颠倒。该图位于:
https://www.dropbox.com/s/jv8plo9k58s8cnl/fig.pdf
有人知道原因吗?
答案1
这是 中的一个问题(x)dvipdfmx
:它不支持/Rotate 180
。除非您分两部分进行排版,否则您将不会看到 XeTeX 的警告:
xelatex --no-pdf <test-file> && xdvipdfmx <test-file>.xdv
dvipdfmx
所以也许使用更容易\usepakage[dvipdfmx]{graphicx}
。无论哪种情况,运行(x)dvipdfmx
我们都会得到
warning: << /Rotate 180 >> found. (Not supported yet)
(extractbb
使用路线时也会抱怨dvipdfmx
:在这种情况下,它会在latex
运行期间被调用。)
在 TeX Live r44953-44964 (2017 年 8 月) 中,xe(la)tex 和 (x)dvipdfmx 开始支持 PDF 中的 /Rotate。因此,TeX Live 2018 中不会出现任何问题