我有一个 pdf 图,我想将其包含在我的 tex 文件中。我编写了以下代码行将该图插入我的文件中:
\includegraphics[width=.8\textwidth, bb=0cm 12.5cm 26cm 15.5cm]{./images/FA/subsystems.pdf}
我在文件中得到的结果是图形与文本重叠。
在代码的其他地方,我使用了完全相同的方式在文件中包含另一个 pdf 图,并且效果很好,没有重叠:
\includegraphics[width=.4\textwidth, bb=0cm 25cm 8.5cm 29cm]{./images/BladePitch.pdf}
有人知道如何将图形放置在不重叠文本的位置吗?
答案1
首选方案是直接从 PDF 文件中裁剪空白。如果出于某种原因无法做到这一点,我在此答案中提供了一些选项。
使用bb
选项通过设计是否套印。如果您希望不打印指定边界框外的部分,则必须设置选项clip
,或者等效地使用星号形式\includegraphics*[<options>]{<basename>}
。
以下是一些示例,其中\fbox{}
仅添加以显示指定的边界框区域:
\documentclass{article}
\usepackage{mwe}
\fboxsep=0pt
\def\test#1#2{\fbox{\includegraphics#1[scale=0.5,#2]{example-image-a}}\vfill}
\begin{document}
\test{}{}
\test{}{bb=0cm 1cm 5cm 9cm}
\test{}{bb=0cm 1cm 5cm 9cm,clip}
\test{*}{bb=0cm 1cm 5cm 9cm}
\end{document}
无论如何,目前还不清楚什么是套印:如果您正确指定bb
仅包含打印内容,则不应套印任何内容,因为根据您的评论,在所谓的指定内容之外只有空白bb
。
为了调试 的设置bb
,您可以暂时\includegraphics
用换行\fbox{}
以查看 包含的区域,bb
如我在此处所示。或者,正如我在开头所说的那样:走简单的路线,只需裁剪原始 PDF 文件(或其副本)。