pdflatex, xelatex, alternativer Schriftstil: Kann ich alles bekommen, was ich möchte?

pdflatex, xelatex, alternativer Schriftstil: Kann ich alles bekommen, was ich möchte?

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:

pdflatex kompilieren

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:

xelatex kompilieren

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

mit der Ausgabe: Bildbeschreibung hier eingeben

verwandte Informationen