cabeçalho da seção com a primeira letra maiúscula e o restante em letras maiúsculas minúsculas

cabeçalho da seção com a primeira letra maiúscula e o restante em letras maiúsculas minúsculas

Como formato o título da seção de forma que a primeira letra seja uma letra maiúscula de tamanho maior e as letras seguintes sejam letras maiúsculas de tamanho menor na mesma palavra?

Responder1

Você pode usar titlesecpara isso, mas precisa de um comando auxiliar para o dimensionamento e precisa colocar esse comando no final da seção "antes do código" do arquivo \titleformat.

Exemplo de saída

\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}

Eu costumava relsizealterar o tamanho, além de fix-cmdisponibilizar fontes maiores. O comando \MakeTextUppercaseé from textcase, mas o LaTeX comum \MakeUppercasepode ser bom o suficiente para seus propósitos. Para que o código acima funcione, o título da seção não deve começar com um token que não seja de texto, como um caractere matemático.

informação relacionada