%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B2%BD%EA%B3%A0.png)
LaTeX warning: "xparse/redefine-command"
*
* Redefining document command \oldstylenums with arg. spec. 'm' on line 128.
LaTeX warning: "xparse/redefine-command"
*
* Redefining document command \textsubscript with arg. spec. 's' on line 25.
LaTeX warning: "xparse/redefine-command"
*
* Redefining document command \textsuperscript with arg. spec. 's' on line 28.
무엇하다그 말은?
답변1
아마 당신도 그럴 것 같아요
\usepackage{fontspec}
당신의 서문에. 이는 다음을 포함하는 Fontspec-patches.sty를 사용합니다.
\RenewDocumentCommand \oldstylenums {m}
{
{ \addfontfeature{Numbers=OldStyle} #1 }
}
기본적으로 이는 표준 LaTeX 글꼴 설정과 함께 사용하도록 설계된 명령이 글꼴 사양에서 제공하는 인터페이스를 사용하여 대신 글꼴을 선택할 때 예상대로 계속 작동하도록 보장합니다. 따라서 사람들이 (pdf)LaTeX에서 Xe/LuaLaTeX로 전환할 때 예기치 않게 문제가 발생하는 것을 방지합니다.
나는 또한 당신이 가지고 있다고 추측합니다
\usepackage{realscripts}
서문에서 또는 자체적으로 실제 스크립트를 호출하는 다른 패키지를 사용하고 있음을 나타냅니다. 예를 들어,
\usepackage{xltxtra}
xltxtra.sty에 다음 행이 포함되어 있으므로 실제 스크립트를 요청하는 효과가 있습니다.
\RequirePackage{realscripts}
realscripts.sty에는 다음 줄이 포함되어 있습니다.
\RenewDocumentCommand \textsubscript {s} {
\IfBooleanTF #1 \fakesubscript \realsubscript
}
\RenewDocumentCommand \textsuperscript {s} {
\IfBooleanTF #1 \fakesuperscript \realsuperscript
}
다시 말하지만, 이러한 정의는 예상대로 작동하도록 유지합니다. 이번에 재정의의 요점은 이러한 기능이 없는 글꼴의 경우 기능을 중단하지 않고 사용할 수 있는 경우 글꼴에서 제공하는 실제 위 첨자/아래 첨자 숫자를 사용하는 것입니다.
경고는 이런 일이 일어나고 있음을 알려주기 위해 존재합니다. 이는 이상한 일이 발생하는 경우 어떤 정의가 어떤 패키지에 의해 변경되었는지 알고 문제 해결에 이 정보를 사용할 수 있음을 의미합니다.
실제 스크립트 로딩 가능성을 다루기 위해 편집됨간접적으로.