2012-05-12 28 views
3

我正在为LaTeX使用Lyx文档处理器。如何在Lyx的段落标题后开始换行?

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

我设法通过更改文档设置让段落出现在目录中。但是,标题之后的文本不会以新行开始。

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

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

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

谢谢。

+0

我不认为这将在不使用TeX的命令修补工作。你可以做的是使用报告类,然后将章作为额外的级别。 TOC工作正常,但章节标题在文本中非常大。 – vaettchen

+0

@vaettchen我正在使用报告类,实际上是使用章节..任何其他想法?我不介意输入一些TeX命令,如果这是必要的,我只是不熟悉LaTeX。 – Rachel

+3

您可能会发现将此问题移至TeX.SX(tex.stackexchange.com)将为您提供广泛的答案选择。 –

回答

7

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

转到

文献 - >设置 - >乳胶序言

并添加

\renewcommand\paragraph{\@startsection{paragraph}{4}{\[email protected]}% 
    {-3.25ex\@plus -1ex \@minus -.2ex}% 
    {1.5ex \@plus .2ex}% 
    {\normalfont\normalsize\bfseries}} 

的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

+0

对于这个解决方案在常规序言中工作,需要将其包装到'\ makeatletter'和'\ makeatother'中。否则,LaTeX将无法识别包含“@”的命令并引发错误。有关详细信息,请参阅https://tex.stackexchange.com/a/8353/5267。 – fbmd