使用TeX / LaTeX学习的书籍的源代码

时间:2009-03-05 10:10:20

标签: open-source latex tex typography

前段时间,在阅读this entry时,我发现了一个很好的形象,并指向了一本更好的书,名为“Thinking Forth”。令我惊讶的是,这本书的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来源检查和学习的书籍(并且值得这样做。)

5 个答案:

答案 0 :(得分:20)

TeX有两本全面的参考指南/食谱书:

在这两种情况下,也可以使用来源。

正如lindelof所提到的那样,TeXBook也可以使用,虽然它的形式可以防止编辑(Knuth希望人们看到灵感源而不是自由地复制这本书):

在LaTeX方面,从编程的角度来看,资源更加稀缺。我所知道的最好的免费参考是

当然还有

但这并不包括如此多的编程“东西”。 LaTeX源本身包含一些有用的块,但文档的质量范围从优秀到不存在的部分;这应该在texdoc source2e的分发版中提供。

其他大型LaTeX软件包显然有其文档的来源;一个值得注意的例子是回忆录课程:


我确信有更多的书可以提供他们的来源;这些只是第一个想到TeX和/或LaTeX的人。

答案 1 :(得分:6)

信不信由你,TeXbook的源代码实际上是免费下载的:

TeXbook source code package

答案 2 :(得分:1)

不是我推荐它(除非你有足够的时间和咖啡因),但我从阅读latex.ltx文件中学到了很多东西。我不仅学到了很多关于LaTeX的知识,当然也学到了很多关于TeX的知识。这是一个沉重的阅读,我建议在深入研究latex.ltx文件之前先阅读一本关于TeX的书。

我想知道“可选”参数实际上是如何工作的,并且阅读latex.ltx文件确实帮助我理解。

答案 3 :(得分:1)

另一本肯定适合你问题第2部分的书是LaTeX for Complete Novices TeX.SX member Nicola Talbot

发布在TeX.SX上的

This later question也与第2部分相关,值得一读。

答案 4 :(得分:0)

我发现Allen B. Downey写的这本书看起来非常好:Computational Modeling and Complexity Science