在测试用例中:
\documentclass{article}
\usepackage{hyperref}
\usepackage[title, titletoc]{appendix}
\begin{document}
\renewcommand*\contentsname{Table of Contents}
\addtocontents{toc}{\protect{\pdfbookmark[1]{\contentsname}{toc}}}
\tableofcontents
\newpage
\begin{appendices}
\section{Test.1}
\subsection{Test.1.1}
\section{Test.2}
\end{appendices}
\end{document}
需要从书签中删除“附录”前缀(即仅保留附录名称),同时将其保留在目录和附录本身中。如何做到这一点?
尝试过:
\renewcommand\appendixname{}
但除了书签之外,它还从目录和附录中删除了“附录”。
答案1
\texorpdfstring
如果您想要在书签中添加一些不同的东西,请使用:
\documentclass{article}
\usepackage{hyperref}
\usepackage[title, titletoc]{appendix}
\renewcommand\appendixname{\texorpdfstring{Appendix}{}}
\begin{document}
\renewcommand*\contentsname{Table of Contents}
\addtocontents{toc}{\protect{\pdfbookmark[1]{\contentsname}{toc}}}
\tableofcontents
\newpage
\begin{appendices}
\section{Test.1}
\subsection{Test.1.1}
\section{Test.2}
\end{appendices}
\end{document}