![如何在 Lyx 中创建单独的附录列表(例如图表列表或表格列表)](https://linux22.com/image/322207/%E5%A6%82%E4%BD%95%E5%9C%A8%20Lyx%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E5%8D%95%E7%8B%AC%E7%9A%84%E9%99%84%E5%BD%95%E5%88%97%E8%A1%A8%EF%BC%88%E4%BE%8B%E5%A6%82%E5%9B%BE%E8%A1%A8%E5%88%97%E8%A1%A8%E6%88%96%E8%A1%A8%E6%A0%BC%E5%88%97%E8%A1%A8%EF%BC%89.png)
我的大学要求在论文的表格列表和图表列表之后放置单独的“附录列表”。
我使用“文档”->“从此处开始附录”从普通章节创建了附录
在生成 PDF 时,附录在目录中显示为“A”,而不是附录 A,但是我找不到像附录的插入->列表/目录->图表列表这样的简单命令。
我想完成两件事:
- 创建单独的附录列表,放置在图片列表之后
- 如果可能的话,从目录中删除附录 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
然后在您想要添加列表的地方添加\listofappendices
ERT
不要忘记\appendix
在正文中使用 ERT 命令将您想要作为附录的区域创建出来。