![如何在正文中将章节标题大写,但不在目录中大写](https://linux22.com/image/392503/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%AD%A3%E6%96%87%E4%B8%AD%E5%B0%86%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E5%A4%A7%E5%86%99%EF%BC%8C%E4%BD%86%E4%B8%8D%E5%9C%A8%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%A4%A7%E5%86%99.png)
如何将正文中的章节标题大写,但不将目录中的章节标题大写。我使用
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\bfseries}}
使其加粗。但我如何将其大写?如果我使用
\section{\uppercase{Latar Belakang}}
正文和目录中的章节标题都将大写。如能提供任何帮助,我们将不胜感激。
答案1
答案2
删除大写字母然后(正确地)将其添加到标题中更容易。
顺便说一句,如果你真的不想修改\section
或者\@startsection
可以避免它。
\documentclass{article}
\newcommand{\mysection}[1]% #1 = title (capitalized)
{\section[\MakeLowercase{#1}]{#1}}
\begin{document}
\tableofcontents
\mysection{Title}
\end{document}