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

StackOverflow https://stackoverflow.com/questions/614197

Вопрос

Некоторое время назад, читая эта запись Я нашел красивую картинку и указатель на лучшую книгу под названием «Думая дальше».К моему удивлению, исходники книги в формате LaTeX были готовы к загрузке с такими жемчужинами, как:

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

\newdimen\poormove
\poormove0.0666pt
\newcommand{\poorbf}[1]{%
\llap{\hbox to \poormove{#1\hss}}%
\raise\poormove\rlap{#1\hss}%
\lower\poormove\rlap{#1\hss}%
\rlap{\hbox to \poormove{\hss}\hbox{#1}}%
#1}

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

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

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

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

Решение

Существует два полных справочника/книги рецептов для TeX:

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

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

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

Конечно, есть еще

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

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


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

Другие советы

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

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

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

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

Еще одна книга, которая наверняка подойдет ко второй части вашего вопроса, - это LaTeX for Complete Новички от члена TeX.SX Николая Талбота .

Этот более поздний вопрос , размещенный на TeX.SX, также имеет отношение к части 2 и заслуживает прочтения.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top