Befehl \textsuperscript in der Kodierung TU nicht verfügbar

Befehl \textsuperscript in der Kodierung TU nicht verfügbar

Betrachten Sie das folgende MWE unter Verwendung von pdfxv1.5.8:

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

Seit der Aktualisierung meiner MiKTeX-Pakete heute erhalte ich

Command \textsuperscript unavailable in encoding TU.

bei Verwendung von LuaTeX, Version 1.0.4 (MiKTeX 2.9.6300 64-bit) und

Command \textsuperscript unavailable in encoding OT1.

bei Verwendung von pdfTeX, Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6300 64-bit). Zusätzlich wird die Warnung

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

erscheint wie beschrieben inLuaLaTeX und PDFX führen zu einer Hyperref-Warnung. Vor dem Aktualisieren der Pakete funktionierte dieses Beispiel einwandfrei. Haben Sie eine Idee, wie man das beheben kann?

Antwort1

Dies wurde letztes Jahr im Chat besprochenhttp://chat.stackexchange.com/transcript/message/31191393#31191393.

pdfx macht die \textsuperscript-Kodierung abhängig, richtet aber keinen geeigneten Standard ein. So etwas sollte funktionieren:

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

\usepackage{pdfx}

\begin{document}

Text\textsuperscript{Text} 
\end{document}

verwandte Informationen