글꼴 사양이 있는 기울임꼴 작은 대문자?

글꼴 사양이 있는 기울임꼴 작은 대문자?

나는 이탤릭체 작은 대문자를 얻는 방법에 대한 다양한 질문을 보았습니다.사용 lmodern하고slantsc함께.

하지만 현재 를 사용하고 있으며 대부분의 위치에서 beamersans-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}

산출: mwe 출력

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}

다양한 글꼴 스타일의 단어를 보여주는 이미지

답변2

예를 들어 노토 산스

\documentclass{beamer}
\usepackage{fontspec}
\setsansfont{Noto Sans}
\begin{document}

\begin{frame}{Example}
Normal \textit{Italic} \textsc{Smallcaps} \textsl{\textsc{Slanted Smallcaps}}
\end{frame}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보