由于某种原因,LaTeX 会在 DVI 输出的“横向”部分结束后立即缩进文本,尽管我并不想这样做。有什么想法可以解决这个问题吗?
答案1
您可以使用\noindent
来防止压痕。
答案2
发生的情况是,在\end{landscape}
开始新的段落后,除非您全局禁用此功能,否则 LaTeX 会在段落开头添加缩进。
因此,您可以\noindent
在之后立即添加\end{landscape}
(按照@GonzaloMedina 的解决方案),或者修改\end{landscape}
以始终为您添加\noindent
:
\begin{document}
\let\OldEndLandscape\endlandscape
\def\endlandscape{\OldEndLandscape\noindent}
\begin{landscape}
\lipsum[1]
\end{landscape}
\lipsum[2]
\end{document}
根据评论,您需要确保 之后没有空格\end{landscape}
,或者使用 来%
终止任何空白行,如下所示:
...
\end{landscape}
%
\lipsum[2]
如果你需要一个自动化的解决方案,在之后强制不缩进\end{landscape}
,也许你可以使用以下解决方案寻找 \ignorespacesandpars。