我发现 (Lua)LaTeX 的一些奇怪行为。我有三张 eepic 图片垂直对齐在同一页上。现在,如果我稍微水平放大它们(只是为了更好地缩小\textwidth
),第三张图片就会出现在下一页上。为什么会发生这种情况?
这是一个最小的工作示例:
%% LyX 2.2.2 created this file. For more info, see http://www.lyx.org/.
\documentclass[german]{article}
\usepackage[latin9]{luainputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=3cm,bmargin=3cm}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{bxeepic}
\usepackage{graphicx}
\usepackage{eepicemu}
\newcommand{\sectionbreak}{\clearpage} %Seitenumbruch für neues Kapitel
\makeatother
\usepackage{babel}
\begin{document}
\pagestyle{headings}
\section{See the frames}
Textwidth: \the\textwidth
\newpage{}
\begin{center}
\input{dummygraphic}
\input{dummygraphic}
\input{dummygraphic}
\par\end{center}
\end{document}
这是文件dummygraphic.tex
:
\setlength{\unitlength}{0.120000pt}
\begin{picture}(3200,1800)(0,0)
\thicklines \path(0,0)(3200,0)(3200,1800)(0,1800)(0,0)
\end{picture}
3200
如果我通过将 替换为 来放大图片3480
,我仍然位于 下方\textwidth
,因此图片仍然适合水平方向。但是,在垂直方向上,没有任何变化,但最后一张图片被移动到了下一页。
答案1
常见的空白问题,添加%
以隐藏行尾空格
\input{dummygraphic}%
\input{dummygraphic}%
\input{dummygraphic}%
每个段落中除了图形之外还有一个空格标记,通常这相当无害,但是当您接近文本宽度时,它会导致两行段落,其中一行是图形,下一行是空格,并且您无法在一页上容纳三个这样的段落。