在我的文档中,我需要在一章中使用非浮动图像。但是,虽然浮动图像没有问题,但非浮动图像在底部会被裁剪。据我检查,这种情况只发生在 eps 文件中。
我现在有一个很大的文档,里面有很多包。我能够将问题归结为todonotes
和auto-pst-pdf
koma-script 类scrbook
。当我停用包或使用时article
,图像不会被裁剪。
梅威瑟:
\documentclass[12pt, parskip]{scrbook}
\usepackage[runs=2, crop=off]{auto-pst-pdf}
\usepackage{todonotes}
\begin{document}
\begin{figure}
\includegraphics{example-image.eps}
\end{figure}
\includegraphics{example-image.eps}
\end{document}
我肯定需要auto-pst-pdf
给定的选项和scrbook
类。当文档完成后,我可能不需要todonotes
。但是,我远未完成,仍然需要包。另外,在完成之前,我不想猜测我的数字是否看起来不错。
那我该怎么办?
答案1
我认为核心问题是parskip
设置。当加载 tikz(通过 todonotes)时,\parskip
也会在图像的预览框中插入正片并将其向下移动。
所以我建议这样做:
\documentclass[12pt, parskip]{scrbook}
\usepackage[runs=2, crop=off]{auto-pst-pdf}
\usepackage{todonotes}
\ifpdf \else \parskip=0pt\fi
\begin{document}
\begin{figure}
\includegraphics{example-image.eps}
\end{figure}
\includegraphics{example-image.eps}
\end{document}
答案2
使用
\documentclass[12pt, parskip]{scrbook}
\usepackage[runs=2, crop=off]{auto-pst-pdf}
\ifpdf
\usepackage{todonotes}
\fi
[...]