如何在 Lyx 中创建单独的附录列表(例如图表列表或表格列表)

如何在 Lyx 中创建单独的附录列表(例如图表列表或表格列表)

我的大学要求在论文的表格列表和图表列表之后放置单独的“附录列表”。

我使用“文档”->“从此处开始附录”从普通章节创建了附录

在生成 PDF 时,附录在目录中显示为“A”,而不是附录 A,但是我找不到像附录的插入->列表/目录->图表列表这样的简单命令。

我想完成两件事:

  1. 创建单独的附录列表,放置在图片列表之后
  2. 如果可能的话,从目录中删除附录 A 条目

第一个项目是最重要的,因为尽管它看起来很丑,但我可以接受目录中的条目。

有没有一种简单的方法可以在 Lyx 中做到这一点,或者至少有一个 latex 命令可以构建附录列表,我可以将其放在图表列表之后?

编辑:我最终手动完成了这项工作,因为我只有一个附录,它看起来不错,但它没有其他列表那样的可点击超链接。我也必须弄清楚这一点。

答案1

这个答案来自这里,将以下内容复制到你的 preable 中

\listfiles
\usepackage[titletoc]{appendix}
\usepackage{tocloft}
\usepackage{xpatch}
\makeatletter
\newcommand\listofappendixname{Table of \appendixname}

\newcommand\listofappendices{%
    \if@twocolumn
      \@restonecoltrue\onecolumn
    \else
      \@restonecolfalse
    \fi
    \chapter*{\listofappendixname
        \@mkboth{%
           \MakeUppercase\listofappendixname}{\MakeUppercase\listofappendixname}}%
    \@starttoc{toa}%
    \if@restonecol\twocolumn\fi
    }
\g@addto@macro\appendix{%
  \addcontentsline{toc}{chapter}{\appendixname}%
  \xpatchcmd{\@part}{\addcontentsline{toc}}{\addcontentsline{toa}}{}{}%
  \xpatchcmd{\@part}{\addcontentsline{toc}}{\addcontentsline{toa}}{}{}%
  \xpatchcmd{\@chapter}{\addcontentsline{toc}}{\addcontentsline{toa}}{}{}%
  \xpatchcmd{\@chapter}{\addcontentsline{toc}}{\addcontentsline{toa}}{}{}%
  \xpatchcmd{\@sect}{\addcontentsline{toc}}{\addcontentsline{toa}}{}{}%
  \xpatchcmd{\@sect}{\addcontentsline{toc}}{\addcontentsline{toa}}{}{}%
}
\makeatother

然后在您想要添加列表的地方添加\listofappendicesERT

不要忘记\appendix在正文中使用 ERT 命令将您想要作为附录的区域创建出来。

相关内容