проблема с \textsc

проблема с \textsc

Я хотел бы использовать \textscкоманду. В примере ниже \uppercaseработает отлично, но при использовании \textscтекст смещается примерно на 1 см вправо. Я попробовал команду \raggedleftили \vpsace, но это не помогло.

\sectionfont{\vspace{0.5cm}\bfseries\fontsize{12pt}{0}\selectfont\uppercase}
\subsectionfont{\raggedright \vspace{0.2cm}\mdseries\fontsize{12pt}{0}\selectfont\textsc}

Есть идеи?

решение1

Вам нужно использовать шрифтдекларация, поэтому вместо этого, если \textsc, используйте \scshape.

введите описание изображения здесь

\documentclass{article}

\usepackage{sectsty,lipsum}

\sectionfont{\vspace{5mm}\bfseries\large\uppercase}
\subsectionfont{\vspace{2mm}\mdseries\large\scshape}

\begin{document}

\sloppy % Just for this example
\section{A section}\lipsum[1]
\subsection{A subsection}\lipsum[2]

\end{document}

Связанный контент