Емельянов Эдуард Владимирович (eddy_em) wrote,
Емельянов Эдуард Владимирович
eddy_em

Category:

Тебе скучно? Обнови генту!

После обновления генты отчет обсерватории (он на скриншоте в предыдущей заметке) перестал компилироваться. Латех ругался на непонятные ошибки (знак =, например) до \begin{document}. Методом постепенного включения \endinput был обнаружен проблемный участок:
%
% Degrees, minutes and seconds above the decimal point
%
\def\@rmpt#1.{#1}
\def\put@pt#1#2.#3{\ifx#3\empty\@rmpt#2#1\else #2.\kern-.25em\relax#1\@rmpt#3\fi}
% magnitude
\def\mag#1{\ensuremath{\put@pt{^m}#1.\empty}}
% degrees
\def\arcdeg#1{\ensuremath{\put@pt{^\circ}#1.\empty}}
% arc minutes
\def\arcmin#1{\ensuremath{\put@pt{'}#1.\empty}}
% arc seconds
\def\arcsec#1{\ensuremath{\put@pt{''}#1.\empty}}

Сразу подумал, что что-то новенькое сделали на макрос \mag, и действительно: он уже давно был, только в предыдущих версиях texlive не вылезало никаких проблем. В общем, заменил его на \Mag и sed'ом переделал все файлы:
find . -name '*.tex' -exec sed -i 's/\\mag/\\Mag/g' {} \;

Вот хоть бери и меняй все \def на \newcommand!
Tags: latex, велосипедостроение, рукожопие
Subscribe

  • Кораблик

    Сходил в субботу на Кораблик. Поселок, гаражи, запруда, футбольное поле: Въезд (как обычно, пробка из "понаехавших"), очистные:…

  • Backstage

    Немножко фотографий со съемок в воскресенье и вторник. Reposted from dreamwidth:…

  • Опять Подорванка смыла мост

    В четверг лило настолько, что, похоже, опять на подорванке забилась стремнина бревнами, а потом внезапно это все прорвало. МЧСовсцы перетаскивали…

promo eddy_em september 3, 12:13 8
Buy for 10 tokens
Уже больше полугода занимаюсь разработкой, вот, наконец-то в мастерских взялись за меня и начали выдавать первые детали. Сегодня сделал тестовую сборку (как обычно, местами пришлось "доработать напильником"): Пока прибор без названия (да и как-то не лезет в голову ничего, у меня нет…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 0 comments