我在用着
\documentclass[journal,transmag]{IEEEtran}
\usepackage[pdftex]{graphicx}
\begin{document}
%
\setlength{\textfloatsep}{0pt}
\begin{figure*}[!t]
\centering
\scalebox{.9}{\includegraphics[width=\linewidth]{fig}}
\caption{result}
\end{figure*}
%
\end{document}
我正在插入一个“.pdf”图形。问题是图形后和标题前有一个很大的空白。在生成“.pdf”文件时,我尝试尽可能减少空白,但在 Latex 中上传时似乎有两个白色空白。我可以在 Latex 中修剪它吗?
谢谢。
答案1
修剪 PDF 图像
该程序pdfcrop
调用 ghostscript 来计算图像的可见区域,并使用没有空白边距的新边界框写入 PDF 文件:
pdfcrop fig.pdf
这将写入fig-crop.pdf
。还可以指定不同的输出文件名,请参阅 pdfcrop 的选项。
然后将裁剪的图像插入 LaTeX:
\includegraphics{fig-crop}
或者,可以使用选项trim
或viewport
来\includegraphics
减少边距。但必须测量边距才能为trim
或指定正确的参数viewport
,请参阅LaTeX 的图形指南。
更改图片标题上方的默认间距
该类IEEEtran
具有钩子:用于设置图形与其标题以及表格标题与其表格之间的空间
\def\@IEEEfigurecaptionsepspace{\vskip\abovecaptionskip\relax}%
\def\@IEEEtablecaptionsepspace{\vskip\abovecaptionskip\relax}%
可以重新定义它们以减少空间:
\makeatletter
\renewcommand*{\@IEEEfigurecaptionsepspace}{%
\vskip.5\abovecaptionskip\relax
}%
\makeatother
或者
\makeatletter
\renewcommand*{\@IEEEfigurecaptionspace}{}
\makeatother
但要注意,期刊可能想要占用原来的空间。