如何在正文中将章节标题大写,但不在目录中大写

如何在正文中将章节标题大写,但不在目录中大写

如何将正文中的章节标题大写,但不将目录中的章节标题大写。我使用

\renewcommand\section{\@startsection {section}{1}{\z@}%
                                  {-3.5ex \@plus -1ex \@minus -.2ex}%
                                  {2.3ex \@plus.2ex}%
                                  {\bfseries}}

使其加粗。但我如何将其大写?如果我使用

\section{\uppercase{Latar Belakang}}

正文和目录中的章节标题都将大写。如能提供任何帮助,我们将不胜感激。

答案1

暂时禁用\uppercasetoc 生产。

\documentclass{article}
\begin{document}
{\renewcommand\uppercase[1]{#1}
\tableofcontents
}
\section{\uppercase{Latar Belakang}}
\end{document}

在此处输入图片描述

答案2

删除大写字母然后(正确地)将其添加到标题中更容易。

顺便说一句,如果你真的不想修改\section或者\@startsection可以避免它。

\documentclass{article}
\newcommand{\mysection}[1]% #1 = title (capitalized)
  {\section[\MakeLowercase{#1}]{#1}}
\begin{document}
\tableofcontents

\mysection{Title}
\end{document}

相关内容