示例代码:
\documentclass[paper=a5,titlepage=firstiscover]{scrbook}
\title{Nunc rutrum turpis}
\begin{document}
\maketitle
\cleardoublepage
\thispagestyle{empty}
% preamble:
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
\chapter*{Fusce commodo}
\section*{Pellentesque condimentum}
Phasellus lacus. Nunc aliquet, augue nec adipiscing interdum, lacus tellus
malesuada massa, quis varius mi purus non odio.
\end{document}
在第一章之前,前言,但 LaTeX 似乎不这么认为。它会缩进第一个段落,就像之前有一个段落一样:
我如何告诉 LaTeX 不要缩进序言中的第一个段落?
当然,我可以使用\noindent
,但我想知道是否有其他方法可以告诉 LaTeX / Koma-Script 有关语义。
答案1
尝试dictum
命令。这里有七个命令,您可以按照自己的喜好格式化此序言。正如dictumwidth
您刚才使用的那样textwidth
,即\renewcommand*{\dictumwith}{\textwidth}
,请参阅英文手册第 104 页。
您将其与粘合在一起\setchapterpreamble
,请参阅 KOMAScript 手册第 102 页。
编辑:您仍然可以\dictum
在第一章之前将 -command 作为单个命令使用,并使用序言文本作为参数:
您的 MWE 将如下所示:
\documentclass[paper=a5,titlepage=firstiscover]{scrbook}
\renewcommand*{\dictumwidth}{\textwidth}
\renewcommand*{\raggeddictum}{}
\renewcommand*{\raggeddictumtext}{}
\setkomafont{dictumtext}{\normalfont}
\title{Nunc rutrum turpis}
\begin{document}
\maketitle
\cleardoublepage
\thispagestyle{empty}
% preamble:
\dictum{%
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.%
}
\chapter*{Fusce commodo}
\section*{Pellentesque condimentum}
Phasellus lacus. Nunc aliquet, augue nec adipiscing interdum, lacus tellus
malesuada massa, quis varius mi purus non odio.
\end{document}
这不是最简单的解决方案,而是您没有要求简单的解决方案。