![如何使用 extarticle 显示 tocdata 部分作者](https://linux22.com/image/437639/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20extarticle%20%E6%98%BE%E7%A4%BA%20tocdata%20%E9%83%A8%E5%88%86%E4%BD%9C%E8%80%85.png)
当我使用article
文档类时,我能够看到目录右侧显示的作者。
但是,当我使用extarticle
文档类时(如下所示),无论是否带有字体大小选项,都不会显示作者。
此外,当我使用partauthor
命令代替时sectionauthor
,即使使用该类,extarticle
它也能按预期工作。
在所有情况下,作者都会显示在文档正文的标题下方 - 只是并不总是在目录中。
如果有人知道更合适的方法来实现这一点,或者如何解决这个问题,我们将不胜感激。
我是 Latex 的新手,所以我可能完全用错了方法,在这种情况下,更多的背景信息可能会有用。本质上,我使用 Latex 汇总了不同作者为一本期刊撰写的多篇文章(因此每个部分都有一个作者),并将其以两列格式显示在 A4 纸上(因此需要较小的字体大小 - 9pt 就足够了)。
\documentclass[a4paper,9pt]{extarticle}
\usepackage[left=0.4in,right=0.4in,top=0.4in,bottom=0.8in,twocolumn]{geometry}
\setlength{\columnsep}{0.4in}
\usepackage{tocdata}
\begin{document}
\newgeometry{bottom=0.8in,onecolumn}
\maketitle
\tableofcontents
\afterpage{\aftergroup\restoregeometry}
\sectionauthor{Preface}{John}{Smith}
Hello World!
\end{document}
答案1
看起来使用文档类scrartcl
可以实现较小的字体大小,同时也尊重sectionauthor,所以我可以实现所需的行为。
(虽然我不确定这是否是好的做法或出于正确的理由,但它似乎有效!)