在 Lyx 的目录中添加未编号的部分

在 Lyx 的目录中添加未编号的部分

我使用 Lyx 2.1,类别文档:报告。我创建了一个总简介作为未编号的章节,但在目录中,简介不存在。 在此处输入图片描述

答案1

除了使用 ERT((La)TeX 方式)之外,没有正式的 LyX 方式将一般内容插入目录 (ToC)。因此,您应该插入包含以下内容的 ERT

\addcontentsline{toc}{chapter}{General Introduction}

插入章节后立即显示。为了对齐(目录中的数字),您还可以使用

\addcontentsline{toc}{chapter}{\numberline{}General Introduction}

可以将 LaTeX 序言修改为总是通过添加以下内容将未编号的章节插入到目录中:

\usepackage{xparse}% http://ctan.org/pkg/xparse
\let\oldchapter\chapter
\RenewDocumentCommand{\chapter}{s o m}{%
  \IfBooleanTF{#1}
    {\oldchapter*{#3}% \chapter*
     \IfNoValueTF{#2}
      {\addcontentsline{toc}{chapter}{\numberline{}#3}}%  \chapter*{...}
      {\addcontentsline{toc}{chapter}{\numberline{}#2}}}% \chapter*[..]{...}
    {\IfNoValueTF{#2}%
      {\oldchapter{#3}}%      \chapter{...}
      {\oldchapter[#2]{#3}}}% \chapter[..]{...}
}

然而,您可能对这个通用的重新定义不感兴趣。

答案2

在努力为 LaTeX 序言添加行之后,我遇到了另一个问题关于如何在 Latex 中执行此操作,同样的方法也适用于 Lyx。您需要在章节标题后立即添加 latex 命令 - 按Ctrl+L然后输入命令\addcontentsline{toc}{chapter}{General Introduction}。对我来说效果更好。

我知道这是一个老问题,但它可能对其他访问者有用。

相关内容