Предупреждения в консоли TeXShop (XeTeX)

Предупреждения в консоли TeXShop (XeTeX)
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, продолжают вести себя ожидаемым образом, когда шрифты выбираются с использованием интерфейса, предоставляемого fontspec. Таким образом, это предотвращает неожиданные сбои при переключении с (pdf)LaTeX на Xe/LuaLaTeX.

Я также предполагаю, что у вас есть

\usepackage{realscripts}

в вашей преамбуле или что вы используете другой пакет, который сам вызывает realscripts. Например,

\usepackage{xltxtra}

имеет эффект запроса realscripts, поскольку xltxtra.sty включает строку

\RequirePackage{realscripts}

realscripts.sty включает строки

\RenewDocumentCommand \textsubscript {s} {
    \IfBooleanTF #1 \fakesubscript \realsubscript
}
\RenewDocumentCommand \textsuperscript {s} {
    \IfBooleanTF #1 \fakesuperscript \realsuperscript
}

Опять же, эти определения позволяют всему работать так, как и ожидалось. На этот раз смысл переопределений заключается в использовании настоящих надстрочных/подстрочных цифр, предоставляемых шрифтами, когда они доступны, без нарушения функциональности в случае шрифтов, которые не имеют этих функций.

Предупреждения нужны только для того, чтобы сообщить вам, что это происходит. Это значит, что если что-то странное случится, вы будете знать, какие определения были изменены какими пакетами, и сможете использовать эту информацию при устранении неполадок.

ОТРЕДАКТИРОВАНО для учета возможности загрузки реальных скриптовкосвенно.

Связанный контент