当我\centering
向包含多幅图像的图形添加命令时,它似乎将最后一行的图像稍微向右移动了一点。有人能解释一下这是为什么吗?无论使用多少幅图像,它似乎总是会影响最后一行图像。
这是我使用的代码:(作为图像,我使用了tikz/pgf 手册。
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\begin{document}
\begin{figure}
\centering %without this line everything is aligned nicely
\foreach \i in {1,...,6}{
\includegraphics[trim=0cm 12cm 0cm 12cm,clip,width=0.48\textwidth]{pgfmanualCVS2012-11-04.pdf}
}
\end{figure}
\end{document}
答案1
%
在最后的}
结局之后你需要一个\foreach
。
您将所有图像设置为单个段落,因此使用 X 表示图像,使用 ␣ 表示空格,您的段落就是
␣{x␣x␣x␣x␣x␣x␣}␣
当你以垂直模式启动时,前导 ␣ 会被删除,但当 TeX 到达段落末尾时,它会隐式地\unskip
删除一个空格(通常从最后一行的末尾开始),但它只会删除一空间。
因此,您的最后一行以非丢失空格结束。
使用不规则设置时,除非 x␣x 占据整行,否则空格将不明显,在这种情况下您的段落末尾会多出一行,其中只有一个 ␣ 和\parfillskip
(因此它看起来像垂直空间,但使用居中设置时,您将 x␣x␣ 居中而不是 x␣x,因此有效宽度更大,并且第一个 x 向左移动一个单词空间宽度的一半。