
나는 이탤릭체 작은 대문자를 얻는 방법에 대한 다양한 질문을 보았습니다.사용 lmodern
하고slantsc
함께.
하지만 현재 를 사용하고 있으며 대부분의 위치에서 beamer
sans-serif 서체( 지원하지 않음)를 유지하고 싶습니다 . slantsc
대문자, 작은 대문자, 기울임꼴/기울어진 작은 대문자, 소문자 및 기울임꼴/기울기 소문자를 구별해야 하는 몇 가지 특정 범위가 있습니다. (설형 문자를 음역할 때 이는 다양한 기호 범주를 나타냅니다.)
아마도 fontspec
라틴 모던 또는 이탤릭체/기울어진 작은 대문자를 지원하는 다른 글꼴을 설정하고 해당 글꼴을 음역 문구에만 사용할 수 있을 것입니다. 하지만 함께 fontspec
만들고 작업하는 방법에 대한 문서를 찾을 수 없습니다 slantsc
.
fontspec
이탤릭체 작은 대문자를 사용할 수 있도록 Latin Modern 또는 다른 글꼴을 어떻게 설정합니까 ?
MWE:
\documentclass{beamer}
\usepackage{slantsc}
\begin{document}
\begin{frame}{Example}
Normal \textit{Italic} \textsc{Smallcaps} \textsl{\textsc{Slanted Smallcaps}}
\end{frame}
\end{document}
LaTeX Font Warning: Font shape `TU/lmss/m/sc' in size <10.95> not available
(Font) Font shape `TU/lmr/m/sc' tried instead on input line 8.
LaTeX Font Warning: Font shape `TU/lmss/m/scsl' undefined
(Font) using `TU/lmss/m/sc' instead on input line 8.
(여기서는 글꼴의 차이가 마음에 들지 않지만 필요한 경우에는 그대로 사용할 수 있습니다. 작은 대문자와 기울임꼴/기울어진 작은 대문자의 구별은 중요하며 실제로 보기 좋게 보이는 것은 덜 중요합니다.)
답변1
더 이상 필요하지 않습니다 slantsc
. 현재 LaTeX는 기울어진 작은 대문자를 직접 지원합니다. Latin Modern Sans Serif LaTeX는 이미 라틴 현대 로마자로 대체하기 위해 작은 대문자에 대한 대체를 지정하고 있으며 기울어진 변형에 대해 유사한 규칙을 추가할 수 있습니다.
\documentclass{beamer}
\DeclareFontShape{TU}{lmss}{m}{scsl}
{<->sub*lmr/m/scsl}{}
\begin{document}
\begin{frame}{Example}
Normal \textit{Italic} \textsc{Smallcaps} \textsl{\textsc{Slanted Smallcaps}}
\end{frame}
\end{document}