
Ich bin ziemlich neu bei Latex, kenne die Unterschiede zwischen den Compilern nicht ganz und muss ein paar Funktionen aktivieren, die mich in den Wahnsinn treiben. Nehmen Sie dieses einfache Dokument:
\documentclass[12pt]{article}
\usepackage{libertinus}
\usepackage{amssymb}
\usepackage{textgreek}
\begin{document}
\textOmega\textsuperscript{$-1$} s\textsuperscript{\textit{\textbeta}}
\addfontfeatures{Style=Alternate}{\textit{J-V}}
\end{document}
Wenn ich es mit pdflatex kompiliere, werden alle griechischen Buchstaben korrekt angezeigt (mit der Schriftart Libertinus und kursiv, wo nötig). Allerdings erkennt pdflatex den Befehl \addfontfeatures{Style=Alternate}{} nicht, sodass es einen Fehler ausgibt und den alternativen Stil des kursiven Buchstabens J nicht anzeigt, siehe dieses Bild:
Wenn ich stattdessen mit xelatex (oder lualatex, je nachdem, was wichtig ist) kompiliere, wird jetzt \addfontfeatures{Style=Alternate}{} erkannt und korrekt angewendet, aber die griechischen Buchstaben werden nicht mehr mit der Schriftart Libertinus gesetzt und die Beta ist nicht mehr kursiv, siehe Abbildung:
Nun frage ich: Gibt es eine Möglichkeit, sowohl die griechischen Buchstaben als auch das kursive J so anzuzeigen, wie ich es möchte?
Antwort1
Mit xelatex brauchen Sie das Paket nicht textgreek
, Sie können einfach die Buchstaben selbst eingeben, müssen aber fontspec
anstelle von verwenden libertinus
, um die Schriftart zu erhalten. Dann wird das MWE:
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
Ω\textsuperscript{$-1$} s\textsuperscript{\textit{β}}
\addfontfeatures{Style=Alternate}{\textit{J-V}}
\end{document}