LINUX.ORG.RU

Сломался tex

 , ,


2

3

Здравствуйте. После обновления пытаюсь скомпилировать любой документ с поддержкой eskdx, на что получаю "! Undefined control sequence". После нескольких нажатий клавиши Enter документ успешно компилируется. Как это пофиксить? Лог здесь. Дистрибутив Archlinux



Последнее исправление: cetjs2 (всего исправлений: 1)
Package babel Warning: No Cyrillic font encoding has been loaded so far.
(babel)                A font encoding should be declared before babel.
(babel)                Default `T2A' encoding will be loaded  on input line 111
.
 
(/usr/share/texmf-dist/tex/latex/cyrillic/t2aenc.def
File: t2aenc.def 2005/09/27 v1.0i Cyrillic encoding definition file
)
 
Package babel Warning: No input encoding specified for Russian language on inpu
t line 146.

Может как раз в этом и проблема?

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

Врятли. Этот лог компиляции примера с комплекта eskdx, в исходнике все должно быть ок. Но завтра посмотрю более детально, спасибо.

А может кто-нибудь протестировать компиляцию eskdx документа со свежей версией texlive?

raymank26
() автор топика
Ответ на: комментарий от raymank26

А может кто-нибудь протестировать компиляцию eskdx документа со свежей версией texlive?

А можешь дать пример документа?

risenshnobel ★★★
()

Поддержка \No убрана из babel, так что... ftp://sunsite.icm.edu.pl/pub/CTAN/macros/latex/contrib/babel-contrib/russian/...

> Babel Changes in version 1.2

The macro \No is removed since the Cyrillic number sign is available
on keyboard and can also be typed using the \textnumero macro.


Переопределил примерно так, добавив: mcedit /usr/share/texmf-dist/tex/generic/babel-russian/russianb.ldf

\DeclareRobustCommand{\No}{\ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi} 

NaiLi ★★
()
Ответ на: комментарий от NaiLi

То есть необходимо вставить такой костыль? Получается тогда в пакете eskdx предется комманды перебивать. Нужно пнуть разработчиков, если конечно они проект не забросили.

raymank26
() автор топика
Ответ на: комментарий от Evgueni

Никогда бы не подумал, что из-за одного „неосторожного движения“ ответственных лиц, могут перестать собираться почти все предыдущие набранные документы, диверсия какая-то...
Из-за этого в Gentoo пришлось с TexLive2013 на TexLive2012 откатиться, а потом снова на TexLive2013 перейти (когда убрали из чёрного списка).

NaiLi ★★
()
Ответ на: комментарий от raymank26

Причём тут eskdx. Проблема в babel, с украинским то нормально \No понимает.

NaiLi ★★
()
Ответ на: комментарий от raymank26

в преамбулу документа и все будет работать.

Практичней добавить одну строчку в babel-russian/russianb.ldf и спокойно собирать труды набранные ранее с \No.
P.S. Всё равно дальше буду использовать \No для номера.

NaiLi ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.