以下命令在我的 PC 上运行良好,但在 Overleaf 上不起作用。目录很奇怪,并且出现了几个错误。有什么解决此问题的提示吗?
\documentclass{report}
\usepackage{hyperref}
\usepackage{textcase}
\makeatletter
\renewcommand\l@chapter[2]{\@dottedtocline{1}{0pt}{4em}{\bf \MakeUppercase{#1}}{#2}}
\makeatother
\begin{document}
\tableofcontents
\chapter{Introduction}
\end{document}
答案1
而不是\MakeUppercase
尝试\uppercase
\documentclass{report}
\usepackage{hyperref}
\begin{document}
\makeatletter
\renewcommand\l@chapter[2]{\@dottedtocline{1}{0pt}{4em}{\bf \protect\uppercase{#1}}{#2}}
\makeatother
\tableofcontents
\chapter{Introduction}
\end{document}