.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, продолжают вести себя ожидаемым образом, когда шрифты выбираются с использованием интерфейса, предоставляемого 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
}
Опять же, эти определения позволяют всему работать так, как и ожидалось. На этот раз смысл переопределений заключается в использовании настоящих надстрочных/подстрочных цифр, предоставляемых шрифтами, когда они доступны, без нарушения функциональности в случае шрифтов, которые не имеют этих функций.
Предупреждения нужны только для того, чтобы сообщить вам, что это происходит. Это значит, что если что-то странное случится, вы будете знать, какие определения были изменены какими пакетами, и сможете использовать эту информацию при устранении неполадок.
ОТРЕДАКТИРОВАНО для учета возможности загрузки реальных скриптовкосвенно.