
Ich habe verschiedene Fragen dazu gesehen, wie man kursive Kapitälchen bekommt, die z. B. vorschlagenVerwendung lmodern
undslantsc
zusammen.
Ich verwende derzeit jedoch beamer
und 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 fontspec
kö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 fontspec
und slantsc
zusammenarbeitet.
Wie kann ich Latin Modern oder eine andere Schriftart so einrichten, fontspec
dass 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}
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 slantsc
mehr 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}