
Betrachten Sie das folgende MWE unter Verwendung von pdfx
v1.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}