Comando \textsuperscript indisponível na codificação TU

Comando \textsuperscript indisponível na codificação TU

Considere o seguinte MWE usando pdfxv1.5.8:

\documentclass{article}
\usepackage[a-2b]{pdfx}
\begin{document}
Text\textsuperscript{Text}
\end{document}

Desde que atualizei meus pacotes MiKTeX hoje, recebo

Command \textsuperscript unavailable in encoding TU.

ao usar LuaTeX, versão 1.0.4 (MiKTeX 2.9.6300 64 bits) e

Command \textsuperscript unavailable in encoding OT1.

ao usar pdfTeX, versão 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6300 64 bits). Além disso, o aviso

Wrong driver `hpdftex.def';(hyperref) pdfTeX is running in PDF mode.

aparece conforme descrito emLuaLaTeX e PDFX resultam em aviso de hiperref. Antes de atualizar os pacotes, este exemplo funcionou perfeitamente. Você tem alguma idéia de como consertar isso?

Responder1

Isso foi discutido no ano passado no chathttp://chat.stackexchange.com/transcript/message/31191393#31191393.

pdfx torna a codificação \textsuperscript dependente, mas não configura um padrão adequado. Algo assim deve funcionar:

\documentclass{article}
\let\tmpa\textsuperscript
\DeclareTextCommandDefault{\textsuperscript}{\tmpa}

\usepackage{pdfx}

\begin{document}

Text\textsuperscript{Text} 
\end{document}

informação relacionada