
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:
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:
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 textgreek
paquete, solo puedes ingresar las letras, pero debes usar fontspec
en lugar de libertinus
para 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}