\textsc の問題

\textsc の問題

コマンドを使用したいと思います\textsc。以下の例では、 は\uppercase完全に正常に動作しますが、 を使用すると、\textscテキストが約 1cm 右に移動します。\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}

関連情報