我需要比 subsubsection 更低的标题级别,因此我转向\paragraph
。我很高兴没有编号,但我确实希望它站在自己的一行上并且是斜体。我尝试了以下方法:
\documentclass{memoir}
\usepackage{lipsum}
\begin{document}
\setparaheadstyle{\itshape}
\let\origparagraph\paragraph
\renewcommand*{\paragraph}{%
\origparagraph{#1} \\
}
\paragraph{Lorem ipsum}
\lipsum[1-2]
\end{document}
不幸的是:
! Illegal parameter number in definition of \paragraph.
<to be read again>
1
l.9 }
显然,我无法\paragraph
通过这种方式更新命令。我该怎么做?
答案1
\setparaheadstyle{\normalsize\itshape}
\setafterparaskip{1ex}
选择适合您的值;如果您不想有垂直空间,请使用正值(即使是最小的值)来强制换行1sp
。0pt
你可能已经知道,要对段落进行编号,你必须说
\setsecnumdepth{paragraph}
对应于传统的 LaTeX
\setcounter{secnumdepth}{4}
如果你不想在标题后缩进段落,也可以说
\setbeforeparaskip{-\beforeparaskip}
抑制缩进,保持标题前的垂直间距相同。
答案2
对于价值,您必须表明您期待一个值,因此您必须写\renewcommand*\paragraph[1]{
重新定义,}
这[1]
意味着您期待一个值,您用它来调用它#1
。
看关于 LaTeX 的维基教科书更多细节。