Никогда не верьте предкам, что они _сам_ сделают
ремонт :-( Они наивно заблуждаются, что не отнимут
у Вас время на контролирование всего процесса.
К сожалению побочным эффектом этого наконец
прибитого процесса оказалось засовывания куда-то
мешка с подарками для победителей 2002 года :(
Но я постараюсь найти его (мешок) в ближайшее
время! За прошлый год, к сожалению, удалось
прочесть не так много книг, как хотелось бы.
Но кое-что экстраординарное из нового попалось,
так что в ближайших выпусках, но сначала обещанные
больше года назад ворчалки о книгах про один
весьма примечательный пакет. Причем начну я
с эквивалентно примечательной книги.
Я начну с книги, которая выдержала три переиздания,
выложена автором в инет, и при этом отсутствует в
книжных магазинах!
Время от времени мне приходится набирать достаточно
длинные тексты, почти сплошняком состоящие из формул, в
ТеХе (произноситься тЕхе). И каждый раз я несколько
дней тупо смотрю в экран, пытаясь понять как же это я
так ловко предыдущие разы управлялась. Потихоньку
рассматривая набранные мной старые тексты - я начиная
писать на ТеХе так же как на любом другом привычном
языке программирования. Но... только до того момента,
когда требуется, чтобы страница имела жестко заданный
вид.
Я обожаю ТеХ за то, что я могу писать на нем формулы,
не задумываясь. Однако я его не понимаю. И именно ТеХ
"виноват" в том, что я не _люблю_ Кнута.
Полагаю, что все присутствующие здесь, если и не
держали в руках знаменитейший трехтомник Кнута, то хотя
бы представляют о чем идет речь. Так вот тому самому
Кнута в те далекие года не понравилось, как типография
верстает его труд. Ну не понравилось... приостановил
работу над книгой, придумал язык TeX и компилятор к
нему, плюс шрифты и другую всякую мелочь, составившую
ядро конкурентно способной издательской системы. Причем
совершенно бесплатной для всех. Крупнейшие зарубежные
издательства математических и физических журналов -
статьи принимают только в ТеХе. Извините за этот отступ
в историю - но не все об этом знают.
Язык, который придумал Кнут, - очень детале-ориенти-
рованный. Но Кнут предусмотрел возможность использовать
макросы a la C (с вордовскими ничего общего!). Плюс
библиотеку макросов, написанных Кнутом, называют
макропакетом plainТеХ. Но для удобства не столь
продвинутых как Кнут пользователей Lesli Lamport
написал свою библиотеку макросов, которую назвал LaTeX.
К сожалению, кроме официальных версий существует еще
тьма вариантов, обработанных "напильниками" умельцев.
Хотя если использовать только самое последнее - то
тенденция к унификации наблюдается.
Одна из трех книг, рекомендуемая новичкам, как раз и
описывает две версии LaTeX-а, правда обработанные
"напильником" автора. Точнее второе издание, которые у
меня есть описывает две версии 2.09 и 2\epsilon. Но
все эти "напильники" вас пугать не должны, 95%
описанных рецептов работают во всех трех или четырех
(уже не помню) версий этого макропакета, имеющегося у
меня, и конечно тоже обработанных анонимными
напильниками.
С одной стороны, когда я только начала ковыряться в
ТеХе, книга Львовского мне дала много, да и до сих
пор - я использую ее как справочник - когда не могу
вспомнить редко используемые возможности. С другой
стороны - понимания философии хотя бы макропакета я
там не нашла. Хотя на русском особо выбирать не из
чего. Альтернативой книге Львовского является почти
аналогичная книга Котельникова и Чеботаева. Но о ней
как-нибудь в другой раз.