将作者添加到目录中

将作者添加到目录中

我目前正在尝试在目录中插入作者姓名。我针对此问题的临时解决方案是以下代码片段:

\documentclass{article}


    \begin{document}

    \tableofcontents
    \section{Test}
    \addtocontents{toc}{\textit{Author's name}}
    \section{Test}
    \addtocontents{toc}{\textit{Author's name}}

    \end{document}

不幸的是,我总是收到以下错误信息:

! LaTeX Error: Something's wrong--perhaps a missing \item.

我猜,编译器不知何故无法移动到 toc 文件中的下一行。有人知道如何修复它吗?我非常感谢任何帮助。

答案1

您需要\par在作者姓名后面添加。

\documentclass{article}
\begin{document}
    \tableofcontents
    \section{Test}
    \addtocontents{toc}{\textit{Author's name}\par}
    \section{Test}
    \addtocontents{toc}{\textit{Author's name}\par} 
\end{document}

您可以参考下面的问题来获得更详细的解释: \section 之前缺少 \item 和 \addtocontents

相关内容