我正在使用 Visio 2013 制作一些图表并将其导出为 pdf 文件。我将它们包含在 LaTeX 中:
\begin{figure}[h]
\centering
\includegraphics[width=1.00\textwidth]{./Figures/figure.pdf}
\caption{Figura exportada a pdf desde Visio}
\end{figure}
问题是图内的标题呈现不正确。我使用的是 pdfLaTeX。
有人知道发生了什么吗?我在谷歌上搜索,但找不到任何相关信息。唯一的线索是另一个问题中的一条评论,但关于 eps 文件,并且没有回复:
这是基线问题。图表的中心与表格底部对齐(通常相反)。这一定是 eps 文件所特有的。– John Kormylo 2014 年 9 月 12 日 19:50
我会感激任何帮助。我是 LaTeX 新手 :P
编辑:这是pdf
编辑2:这是宽度和 bbox 较小的结果。图形比 bbox 大!
编辑3:这是使用 trim 的结果。效果很好,但对每个文件都这样做很烦人 :(
答案1
生成的图像\fbox
显示 PDF 文件宣传了错误的边界框。
如果您无法在文件中修复它,这应该是解决问题的最佳方法,您仍然可以使用选项trim
来补救\includegraphics
。
因此,假设图像向右突出 2 厘米,向底部突出 1 厘米(通过包含文件的自然大小或尝试各种设置来评估这些尺寸)。然后
\fbox{\includegraphics[clip,trim=2cm -1cm -2cm 1cm]{filename.pdf}}
应显示框架居中的图像。长度的顺序为“左”、“下”、“右”和“上”,因此我们从左侧修剪 2cm,在右侧添加 2cm。
当您对结果满意时,您可以删除\fbox{...}
图像加载命令并添加width=\textwidth
选项。
(注意,clip
要避免白色边框遮住图片周围的内容。)