文章中的部分大写部分

文章中的部分大写部分

我想将部分名称改为大写,但只改成部分,因为我需要用小写字母来写我的名字和姓氏。但是,根据目录,整个部分必须用小写字母书写。

\section{INTRODUCTION (John Smith)}

答案1

您可以使用可选参数来\section[<ToC>]{<title>}设置<ToC>与实际不同的内容<title>

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}

\pagestyle{headings}

\begin{document}

\tableofcontents

\section[introduction (john smith)]{INTRODUCTION (John Smith)}
\sectionmark{John Smith}
\lipsum[1-50]

\end{document}

如果除了 和 中的不同内容之外<ToC><title>你还希望在标题中使用不同的内容(\pagestyle{headings}例如,当使用 时),你可以通过以下方式手动指定\sectionmark{<heading>} 立即地\section

\makeatletter
\AtBeginDocument{%
  \renewcommand{\sectionmark}[1]{%
    \markright{\ifnum \c@secnumdepth>\m@ne \thesection \quad \fi #1}}%
}
\makeatother

% ...

\section[introduction (john smith)]{INTRODUCTION (John Smith)}
\sectionmark{John Smith}

我还添加了一个更新,它删除了插入的\sectionmark默认值。\MakeUppercase

在此处输入图片描述

相关内容