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 titlesec
para 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
.
\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 relsize
alterar o tamanho, além de fix-cm
disponibilizar fontes maiores. O comando \MakeTextUppercase
é from textcase
, mas o LaTeX comum \MakeUppercase
pode 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.