В очередном дистрибутиве TeX Live внезапно исчезла команда добавления символа номера для русскоязычных документов. Приговор следующий:
The Russian Language in the babel system Version 1.3a 2013/04/13:
The macro \No is removed since the Cyrillic number sign is available on
keyboard and can also be typed using the \textnumero macro.
Иными словами, всеми любимая команда печати номера убрана из новой версии языковой подсистемы как ненужная. Символ можно набрать с клавиатуры или использовать \textnumero. Здорово, правда? А как же тысячи документов, где этот макрос использовался годами? Починить ситуацию можно двумя способами.
- Глобальный. Добавить пропавшее определение в саму систему texlive.
/usr/local/texlive/2013/texmf-dist/tex/generic/babel-russian/russianb.ldf
\DeclareRobustCommand{\No}{\ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi}
- Локальный. Определить команду в преамбуле самого собираемого документа.
\newcommand{\No}{\textnumero}