pdflatex, xelatex, estilo de fonte alternativo: posso conseguir tudo o que quero?

pdflatex, xelatex, estilo de fonte alternativo: posso conseguir tudo o que quero?

Sou bastante novo no látex, não tenho certeza das diferenças entre os compiladores e preciso ativar alguns recursos que estão me deixando louco. Pegue este documento simples:

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

Se eu compilar com pdflatex, todas as letras gregas serão exibidas corretamente (com a fonte libertinus e itálico quando necessário). Porém, o pdflatex não reconhece o comando \addfontfeatures{Style=Alternate}{} então gera um erro e não mostra o estilo alternativo da letra J em itálico, veja esta imagem:

compilação pdflatex

Se em vez disso eu compilar com xelatex (ou lualatex para o que importa) agora o \addfontfeatures{Style=Alternate}{} é reconhecido e aplicado corretamente, mas as letras gregas não são mais compostas com a fonte libertinus, e o beta não está mais em itálico , Veja a foto:

compilação xelatex

Agora pergunto: existe uma maneira de exibir as letras gregas e o J itálico da maneira que eu quero?

Responder1

Com o xelatex, você não precisa do textgreekpacote, basta inserir as próprias letras, mas deve usar fontspecem vez de libertinuspara obter a fonte. Então o MWE se torna:

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

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

com a saída: insira a descrição da imagem aqui

informação relacionada