pdflatex, xelatex, estilo de fuente alternativo: ¿puedo obtener todo lo que quiero?

pdflatex, xelatex, estilo de fuente alternativo: ¿puedo obtener todo lo que quiero?

Soy bastante nuevo en látex, no estoy muy seguro de las diferencias entre los compiladores y tengo que habilitar un par de características que me están volviendo loco. Tome este sencillo documento:

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

Si lo compilo con pdflatex, todas las letras griegas se muestran correctamente (con la fuente libertinus y cursiva cuando sea necesario). Sin embargo, pdflatex no reconoce el comando \addfontfeatures{Style=Alternate}{} por lo que arroja un error y no muestra el estilo alternativo de la letra J en cursiva, vea esta imagen:

compilación pdflatex

Si, en cambio, compilo con xelatex (o lualatex, para lo que importa), ahora \addfontfeatures{Style=Alternate}{} se reconoce y se aplica correctamente, pero las letras griegas ya no se escriben con la fuente libertinus y la beta ya no está en cursiva. , mira la foto:

compilación de xelatex

Ahora pregunto: ¿hay alguna manera de que tanto las letras griegas como la J en cursiva se muestren como quiero?

Respuesta1

Con xelatex, no necesitas el textgreekpaquete, solo puedes ingresar las letras, pero debes usar fontspecen lugar de libertinuspara obtener la fuente. Entonces el MWE se convierte en:

\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O} 
\begin{document}
Ω\textsuperscript{$-1$} s\textsuperscript{\textit{β}}

\addfontfeatures{Style=Alternate}{\textit{J-V}}
\end{document}

con la salida: ingrese la descripción de la imagen aquí

información relacionada