前段时间读书 这个条目 我发现了一张漂亮的图片和一本更好的书的指针,题为“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 源代码以供检查和学习的书籍(并且值得这样做)?
有帮助吗?

解决方案

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

在这两种情况下,来源也是可用的。

正如 lindelof 提到的,TeXBook 也是可用的,尽管其形式阻止了编译(Knuth 希望人们查看源代码以获取灵感,但不要随意复制这本书):

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

当然还有

但这并没有涵盖那么多编程“东西”。LaTeX 源代码本身包含一些有用的信息,但文档的质量从优秀到部分不存在;这应该在您的发行版中可用 texdoc source2e.

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

  • 回忆录班 作者:彼得·威尔逊(memman.tex 是文档)

我确信还有更多的书籍有其来源;这些只是我首先想到的那些碰巧也支持 TeX 和/或 LaTeX 的。

其他提示

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

TeXbook源代码包

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

我想知道“可选”的方式参数实际工作并阅读latex.ltx文件确实帮助我理解。

另一本绝对符合你问题第2部分的书是 LaTeX for Complete新手 TeX.SX成员Nicola Talbot

此后续问题 ,发布在TeX.SX上,也与第2部分相关,值得一读。

我发现Allen B. Downey的这本书看起来非常好看:计算建模和复杂性科学

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top