前段时间,在阅读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
等等,但现在我可以用它们来定义方块等。
所以,我的问题有两个:
答案 0 :(得分:20)
TeX有两本全面的参考指南/食谱书:
在这两种情况下,也可以使用来源。
正如lindelof所提到的那样,TeXBook也可以使用,虽然它的形式可以防止编辑(Knuth希望人们看到灵感源而不是自由地复制这本书):
在LaTeX方面,从编程的角度来看,资源更加稀缺。我所知道的最好的免费参考是
当然还有
但这并不包括如此多的编程“东西”。 LaTeX源本身包含一些有用的块,但文档的质量范围从优秀到不存在的部分;这应该在texdoc source2e
的分发版中提供。
其他大型LaTeX软件包显然有其文档的来源;一个值得注意的例子是回忆录课程:
memman.tex
是文件)我确信有更多的书可以提供他们的来源;这些只是第一个想到TeX和/或LaTeX的人。
答案 1 :(得分:6)
信不信由你,TeXbook的源代码实际上是免费下载的:
答案 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。