
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로 인해 하이퍼참조 경고가 발생함. 패키지를 업데이트하기 전에는 이 예제가 완벽하게 작동했습니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
답변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}