Jan. 23rd, 2017

2017.01.23-09:19:31
Я все никак не привыкну к новому рабочему месту. На основном мониторе уже запросто размещаются, не мешая друг другу, текстовый редактор и консоль. А вот pdf в полноэкранном режиме как-то крупновато смотрится на второстепенном.
P.S. Обновление texlive до 2016 — то еще занятие… Дома это решилось посредством танцев с бубном (удаления всего старого и мучительного запиливания нового, причем, через промежуточную версию kpathsea). На работе пытаюсь сделать это попроще. Может и получится (а то, боюсь, если начну много удалять, потом обратно взад все вернуть не смогу).
После обновления генты отчет обсерватории (он на скриншоте в предыдущей заметке) перестал компилироваться. Латех ругался на непонятные ошибки (знак =, например) до \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!

September 2017

S M T W T F S
     1 2
3456789
1011 12 13141516
17181920 212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 26th, 2017 12:40 pm
Powered by Dreamwidth Studios