Исходный код книг, сделанных с TeX / LaTeX, чтобы узнать [закрыто]

некоторое время назад, читая запись Я нашел хороший образ и указатель на лучшую книгу под названием "Мышление вперед". К моему удивлению, латексные источники книги были готовы к загрузке, с такими жемчужинами, как:

%% There's no bold typewriter in Computer Modern.
%% Emulate with printing several times, slightly moving

newdimenpoormove
poormove0.0666pt
newcommand{poorbf}[1]{%
llap{hbox to poormove{#1hss}}%
raisepoormoverlap{#1hss}%
lowerpoormoverlap{#1hss}%
rlap{hbox to poormove{hss}hbox{#1}}%
#1}

%letpoorbf=textbf
renewcommand{poorbf}[1]{{fontencoding{OT1}fontfamily{cmtt}fontseries{b}selectfont#1}}

в котором он может имитировать жирное поглаживание шрифта, у которого его нет. С тех пор, как я прочитал это, я не знал о llap и такие, но теперь я могу использовать их для определения ящиков и т. д.

Итак, мой вопрос два раза:

  1. знаете ли вы о сайтах, которые показывают, что относительно продвинутое использование TeX / LaTeX с точки зрения полезных рецептов и
  2. знаете ли вы какие-либо книги, которые предлагают их источник TeX/LaTeX для проверки и изучения (и это стоит сделать.)?

5 ответов


есть два всеобъемлющих справочных Руководства / книги рецептов для TeX:

в обоих случаях источники также доступны.

как упоминает lindelof, TeXBook также доступен, хотя и в форме, которая предотвращает компиляцию (кнут хотел, чтобы люди смотрели на источник для вдохновение, но не воспроизводить книгу свободно):

на латексной стороне вещей ресурсы немного более скудные с точки зрения программирования. Лучшая бесплатная ссылка, которую я знаю, это

конечно, есть также

но это не столько Программирование "вещи". Сами источники LaTeX содержат некоторые полезные самородки, но качество документации варьируется от отличного до несуществующего по частям; это должно быть доступно в вашем дистрибутиве с texdoc source2e.

другие большие пакеты LaTeX, очевидно, имеют источник для своей документации; заметным примером является класс memoir:


Я уверен, что есть еще много книг с их источником; это только первые, которые приходят на ум, которые также могут TeX и/или LaTeX.


Веришь или нет, но исходный код TeXbook на самом деле можно свободно скачать:

TeXbook пакет исходного кода


Не то, чтобы я рекомендовал бы это (если у вас нет много времени и кофеина, чтобы сэкономить), но я многому научился, просто читая латекс.файл ltx. Я узнал много не только о LaTeX, но и, конечно, о TeX. Это тяжелое чтение, и я бы предложил сначала прочитать книгу о TeX, прежде чем нырять в латекс.файл ltx.

Я хотел знать о том, как" необязательные " параметры на самом деле работали и читали latex.ltx файл действительно помог мне понять.


еще одна книга, которая определенно подойдет к части 2 Вашего вопроса, -латекс для полных новичков by TeX.Член SX Никола Талбот.

этот более поздний вопрос, опубликовано на TeX.SX, также относится к части 2 и стоит прочитать.


Я нашел эту книгу Аллена Б. Дауни, которая выглядит очень красиво: вычислительное моделирование и наука о сложности.