Kursivschrift in Kapitälchen mit Fontspec?

Kursivschrift in Kapitälchen mit Fontspec?

Ich habe verschiedene Fragen dazu gesehen, wie man kursive Kapitälchen bekommt, die z. B. vorschlagenVerwendung lmodernundslantsczusammen.

Ich verwende derzeit jedoch beamerund möchte an den meisten Stellen die serifenlose Schriftart beibehalten (die keine unterstützt slantsc). Es gibt nur einige bestimmte Bereiche, in denen ich zwischen Großbuchstaben, Kapitälchen, kursiven/schrägen Kapitälchen, Kleinbuchstaben und kursiven/schrägen Kleinbuchstaben unterscheiden muss. (Bei der Transliteration von Keilschrift zeigen diese unterschiedliche Zeichenkategorien an.)

Vermutlich fontspeckönnte ich Latin Modern oder eine andere Schriftart einrichten, die Kursivschrift/Kapitälchen mit Schrägschrift unterstützt, und diese Schriftart nur für die Transliterationspassagen verwenden. Aber ich kann keine Dokumentation dazu finden, wie man sie erstellt fontspecund slantsczusammenarbeitet.

Wie kann ich Latin Modern oder eine andere Schriftart so einrichten, fontspecdass ich kursive Kapitälchen damit verwenden kann?

MWE:

\documentclass{beamer}
\usepackage{slantsc}

\begin{document}

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

\end{document}

Ausgabe: MWE-Ausgabe

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.

(Ich bin nicht begeistert von dem Unterschied in der Schriftart, aber wenn es sein muss, kann ich damit leben; die Unterscheidung zwischen Kapitälchen und kursiven/schrägen Kapitälchen ist wichtig, und dass sie auch gut aussieht, ist weniger wichtig.)

Antwort1

Das ist nicht slantscmehr nötig, das aktuelle LaTeX unterstützt direkt schräge Kapitälchen. Für Latin Modern Sans Serif gibt LaTeX bereits die Ersetzung von Kapitälchen durch Latin Modern Roman an, Sie können eine ähnliche Regel für die schräge Variante hinzufügen:

\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}

Bild mit Wörtern in verschiedenen Schriftarten

Antwort2

Noto Sans zum Beispiel

\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}

Bildbeschreibung hier eingeben

verwandte Informationen