我正在尝试找到一种方法,在目录末尾插入一些文本,而不将其写在简短目录中。
确切地说,我的导师不希望我在第一页写上“使用 \LaTeX 编写”,所以我决定把它放在最后。但现在它出现了两次:在简短目录中和目录中。
我认为有一种方法可以使用“addtocontent”来做到这一点,但我不知道如何......
这是一个 MWE,我试图摆脱第一次出现的“Écrit avec Latex”:
\documentclass[a4paper,12pt,oneside]{book}
\usepackage{shorttoc}
\begin{document}
\shorttableofcontents{LA}{0}
\chapter{Solala}
\addtocontents{toc}{ \vfill \protect\begin{flushright} Document écrit avec \LaTeX.\par \protect\end{flushright}}
\tableofcontents
\end{document}
答案1
我肯定会接受评论中提出的建议egreg
,但如果你真的想玩\addtocontents
,这里有一种方法:
\documentclass[a4paper,12pt,oneside]{book}
\usepackage{shorttoc}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\def\LaTeXstamp{\gdef\LaTeXstamp{\vfill \begin{flushright}
Document écrit avec \LaTeX.\par \end{flushright}}}
\AtEndDocument{\addtocontents{toc}{\protect\LaTeXstamp}}
\begin{document}
\shorttableofcontents{LA}{0}
\chapter{Solala}
\tableofcontents
\end{document}