
考慮使用 v1.5.8 的以下 MWE pdfx
:
\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}