
Рассмотрим следующий MWE с использованием pdfx
v1.5.8:
\documentclass{article}
\usepackage[a-2b]{pdfx}
\begin{document}
Text\textsuperscript{Text}
\end{document}
После обновления моих пакетов MiKTeX сегодня я получаю
Command \textsuperscript unavailable in encoding TU.
при использовании LuaTeX версии 1.0.4 (MiKTeX 2.9.6300 64-бит) и
Command \textsuperscript unavailable in encoding OT1.
при использовании pdfTeX, Версия 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6300 64-бит). Кроме того, предупреждение
Wrong driver `hpdftex.def';(hyperref) pdfTeX is running in PDF mode.
выглядит так, как описано вLuaLaTeX и PDFX приводят к предупреждению hyperref. До обновления пакетов этот пример работал отлично. Есть идеи, как это исправить?
решение1
Это обсуждалось в прошлом году в чатеhttp://chat.stackexchange.com/transcript/message/31191393#31191393.
pdfx делает кодировку \textsuperscript зависимой, но не устанавливает подходящую по умолчанию. Что-то вроде этого должно работать:
\documentclass{article}
\let\tmpa\textsuperscript
\DeclareTextCommandDefault{\textsuperscript}{\tmpa}
\usepackage{pdfx}
\begin{document}
Text\textsuperscript{Text}
\end{document}