配置回忆录的 \paragraph 的外观

配置回忆录的 \paragraph 的外观

我需要比 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}

选择适合您的值;如果您不想有垂直空间,请使用正值(即使是最小的值)来强制换行1sp0pt

你可能已经知道,要对段落进行编号,你必须说

\setsecnumdepth{paragraph}

对应于传统的 LaTeX

\setcounter{secnumdepth}{4}

如果你不想在标题后缩进段落,也可以说

\setbeforeparaskip{-\beforeparaskip}

抑制缩进,保持标题前的垂直间距相同。

答案2

对于价值,您必须表明您期待一个值,因此您必须写\renewcommand*\paragraph[1]{重新定义,}[1]意味着您期待一个值,您用它来调用它#1

关于 LaTeX 的维基教科书更多细节。

相关内容