标题首字母大写,其余字母为小写

标题首字母大写,其余字母为小写

我如何格式化该部分的标题,使得同一个单词中的第一个字母为较大尺寸的大写字母,而后面的字母为较小尺寸的大写字母?

答案1

您可以titlesec为此使用,但需要一个辅助命令来调整大小,并且需要将此命令放在“代码之前”部分的末尾\titleformat

示例输出

\RequirePackage{fix-cm}
\documentclass{article}

\usepackage{titlesec}
\usepackage{textcase,relsize}

\def\myFBRSC#1{{\larger[3]{\MakeTextUppercase{#1}}}\scshape }
\DeclareRobustCommand{\FirstBigRestSmallCaps}[1]{\myFBRSC #1}

\titleformat{\section}%
{\normalfont\Large}{\thesection}{1em}{\FirstBigRestSmallCaps}

\begin{document}

\section{Test Section}

Some text.

\section{lower case section}

\end{document}

我曾经使用relsize来改变字体大小,并添加了 来fix-cm提供更大的字体。该命令\MakeTextUppercase来自textcase,但 LaTeX 的普通\MakeUppercase命令可能足以满足您的目的。要使上述代码正常工作,节标题不应以非文本标记(例如数学字符)开头。

相关内容