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

Latex 如何在Lyx中段落标题后开始新行?,latex,paragraph,lyx,tableofcontents,Latex,Paragraph,Lyx,Tableofcontents,我正在使用Lyx文档处理器处理LaTeX 我需要使用段落环境(因为我有子Subsections),我希望段落出现在目录中 通过更改文档设置,我成功地将段落显示在TOC中。但是,标题后面的文本不会以新行开头 我通过插入ERT(LaTeX代码)\newline解决了这个问题 但是,现在我有一个问题,因为目录中段落的页码也显示在下一行!(而不是在页面右侧,在其他页码下。) 那么,如何在不影响TOC的情况下,让段落正文从新行开始 谢谢。要在段落后获得新行,需要重新定义段落命令 去 文档->设置->序言

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

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

通过更改文档设置,我成功地将段落显示在TOC中。但是,标题后面的文本不会以新行开头

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

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

那么,如何在不影响TOC的情况下,让段落正文从新行开始


谢谢。

要在段落后获得新行,需要重新定义段落命令

文档->设置->序言

\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
   {-3.25ex\@plus -1ex \@minus -.2ex}%
   {1.5ex \@plus .2ex}%
   {\normalfont\normalsize\bfseries}}
Src:

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

有关\@startsection的更多信息(以防需要更多调整)

如果不修改TeX命令,我认为这是行不通的。您可以使用report类,然后将Chapter作为顶部的附加级别。对于TOC来说效果很好,但是章节标题在文本中非常大。@vaettchen我使用的是report类,事实上我使用的是章节。。还有其他想法吗?如果有必要的话,我不介意输入一些TeX命令,我只是对LaTeX不太熟悉。您可能会发现,将此问题移至TeX.SX(TeX.stackexchange.com)将为您提供广泛的答案选择。谢谢您的建议@Brent.Longborough。我可以自己移动这个问题吗?我只是为主持人做了标记,请他们为您移动。要使此解决方案在常规序言中起作用,需要将其包装为
\makeatletter
\makeatother
。否则LaTeX将无法识别包含
@
的命令并抛出错误。有关详细信息,请参阅。