如何在Lyx的段落标题后开始新行?

Rac*_*hel 4 latex paragraph tableofcontents lyx

我正在使用Lyx文档处理器用于LaTeX.

我需要使用Paragraph环境(因为我有Subsubsubsections),我希望段落出现在目录中.

我设法通过更改文档设置让段落出现在TOC中.但是,标题后面的文本不会以新行开头.

我通过插入ERT(LaTeX代码)来解决这个问题\newline.

但是,现在我遇到了问题,因为目录中段落的页码也显示在下一行!(而不是在页面右侧,在其他页码下.)

那么如何让段落的正文从新行开始,而不影响TOC?

谢谢.

小智 8

要在段落之后获取新行,您需要重新定义段落命令.

文档 - >设置 - > Latex Preamble

并添加

\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
   {-3.25ex\@plus -1ex \@minus -.2ex}%
   {1.5ex \@plus .2ex}%
   {\normalfont\normalsize\bfseries}}
Run Code Online (Sandbox Code Playgroud)

Src:http://www.latex-community.org/forum/viewtopic.php? f = 5& t = 1383

修改第二行和第三行以增加或减少段落标题前后的空格.

有关\ @startsection的其他信息(如果您需要更多调整),请访问 http://infohost.nmt.edu/tcc/help/pubs/nmtthesis/old/annotated/at.startsection.html

  • 为了使该解决方案在常规序言中工作,需要将其包装到“\makeatletter”和“\makeatother”中。否则 LaTeX 将无法识别包含“@”的命令并抛出错误。有关详细信息,请参阅 https://tex.stackexchange.com/a/8353/5267。 (2认同)