
Я хотел бы использовать \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}