Исходный код книг, сделанных с 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
и такие, но теперь я могу использовать их для определения ящиков и т. д.
Итак, мой вопрос два раза:
- знаете ли вы о сайтах, которые показывают, что относительно продвинутое использование TeX / LaTeX с точки зрения полезных рецептов и
- знаете ли вы какие-либо книги, которые предлагают их источник TeX/LaTeX для проверки и изучения (и это стоит сделать.)?
5 ответов
есть два всеобъемлющих справочных Руководства / книги рецептов для TeX:
- TeX по теме Виктор Eijkhout
- Текс для нетерпеливых пол Абрахамс, Кэтрин Харгривс и Карл Берри
в обоих случаях источники также доступны.
как упоминает lindelof, TeXBook также доступен, хотя и в форме, которая предотвращает компиляцию (кнут хотел, чтобы люди смотрели на источник для вдохновение, но не воспроизводить книгу свободно):
- TeXBook Дональд Кнут
на латексной стороне вещей ресурсы немного более скудные с точки зрения программирования. Лучшая бесплатная ссылка, которую я знаю, это
- Форматирование Питер Флинн
конечно, есть также
- не так короткое руководство по LaTeX by Тобиас Компании Oetiker
но это не столько Программирование "вещи". Сами источники LaTeX содержат некоторые полезные самородки, но качество документации варьируется от отличного до несуществующего по частям; это должно быть доступно в вашем дистрибутиве с texdoc source2e
.
другие большие пакеты LaTeX, очевидно, имеют источник для своей документации; заметным примером является класс memoir:
Я уверен, что есть еще много книг с их источником; это только первые, которые приходят на ум, которые также могут TeX и/или LaTeX.
Веришь или нет, но исходный код TeXbook на самом деле можно свободно скачать:
Не то, чтобы я рекомендовал бы это (если у вас нет много времени и кофеина, чтобы сэкономить), но я многому научился, просто читая латекс.файл ltx. Я узнал много не только о LaTeX, но и, конечно, о TeX. Это тяжелое чтение, и я бы предложил сначала прочитать книгу о TeX, прежде чем нырять в латекс.файл ltx.
Я хотел знать о том, как" необязательные " параметры на самом деле работали и читали latex.ltx файл действительно помог мне понять.
еще одна книга, которая определенно подойдет к части 2 Вашего вопроса, -латекс для полных новичков by TeX.Член SX Никола Талбот.
этот более поздний вопрос, опубликовано на TeX.SX, также относится к части 2 и стоит прочитать.
Я нашел эту книгу Аллена Б. Дауни, которая выглядит очень красиво: вычислительное моделирование и наука о сложности.