Есть такая легенда: сделанные в TeXе документы на всех машинах выглядят абсолютно одинаково (с точностью до 1sp, т.е. примерно 50 ангстрем). Я сам эту легенду повторяю. И она в общем верна. Тем интереснее было напороться "весомо, грубо, зримо" на опровержение.
Делал я слайды для одной презентации. Да, я тоже читал Tufte и знаю, что Слайды - Это Плохо. Но тут Было Надо, и я в конце концов умею их делать так, чтобы они не мешали, а помогали изложению. Работать приходится на разных компьютерах: то дома, то на одной работе, то на другой. Ну, техника у меня отработана: стоит CVS репозиторий, на каждой машине делаю cvs update, пишу слайды, а затем make, просмотр и cvs commit. На презентационном лаптопе делаю cvs update, потом make - и готовы слайды. Настолько привычно, что уже не проверяю, что получилось на лаптопе. Зря не проверяю, как выяснилось.
Прихожу я на презентацию, включаю лаптоп - батюшки, у меня всё на экране вниз поползло, миллиметров этак на 5. А у слайдов рамочки (нет, это не мой дизайн - Так Было Надо), и эти сползшие миллиметры видны очень наглядно. Так что пока предыдущий оратор трындел, я лихорадочно поправлял \margins в файле и делал make.
Расследование проводилось стандартным образом: ставишь в файл \listfiles и смотришь на разницу на двух машинах. Результат:
diff filelist1 filelist2 46,48c46,48 < texpower.sty 2003/05/15 v0.0.9d Create Dynamic Presentations with LaTeX. < /etc/texpower/tpoptions.cfg < /etc/texpower/tpsettings.cfg --- > texpower.sty 2004/07/27 v0.1b Create Dynamic Presentations with LaTeX. > tpoptions.cfg > tpsettings.cfgРазные версии texpower.sty на лаптопе и остальных машинах.
Самое обидное, что мне реально этот texpower не нужен: я им давно не пользуюсь, и потому за версиями не слежу. Видно, эффект был и раньше, но так как у меня рамочек не было, я этого не замечал. А тут другой дизайн, и всё полезло наружу.
Выкинул на фиг texpower, и слайды стали одинаковы. С точностью до 50 ангстрем :)