多年来,我一直忠实地下载TeX 按主题分类每次我重新安装电脑时,我都会遇到这种情况。然后我了解到texdoc texbytopic
,我的生活就变得轻松了一点。我刚刚从网络空间回来,我想了解一下\mathpalette
结果发现不耐烦的 TeX。我在那次探险中发现的一种奇异水果是在哪里可以找到低级 LaTeX 命令的在线手册?马丁建议的地方texdoc impatient
。
基于一本书texdoc
在
- 自由的,
- 在我的系统上,
- 至少得到了 TeX 社区的认可
如果我某天晚上无所事事,想要读一本关于 TeX 的好书,那么 中的这些书texdoc
似乎是一个不错的起点。
但要知道那里有什么是一项艰巨的任务,所以我认为一个好的 CW 列表可以帮助我们在漫长的冬夜找到一些东西来阅读。
我认为这是一个显而易见的 CW 问题(假设它不会被关闭),一个有条理的答案比一堆杂乱无章的答案要好。有用的信息应该是:
- 书名
texdoc
调用- 它在哪些主要发行版中(TeXLive?MikTeX?)
- 覆盖范围不明确
由于我打算将其设为 CW,我们可以逐步建立它,因此如果您知道一本书但不了解发行版,请列出它,然后有人可以测试它是否在他们的发行版中。
需要明确的是,这是不是对于单个软件包,即使文档更像一本书而不是其他任何东西。
答案1
此外 ”TeX 按主题分类“:
欧梯克的“LaTeX 2ε 的简短介绍“英文版。其他语言版本可用,例如,
texdoc lshort-german
但这些版本通常比英文版旧。调用方式为texdoc lshort
TeX Live
并非所有语言版本都显而易见;要获得可用版本的完整列表,至少在 Linux 上,texdoc -l lshort
;截至 2014 年 7 月,有超过 60 种可能性,其中 17 种标记为“文档本身”。Knuth 的“TeX82” (=“TeX:程序”)。像
texdoc tex
在 TeX Live 中一样调用。“缺乏耐心的 TeX” (2003),作者 Abrahams, Hargreaves 和 Berry。
texdoc impatient/book.pdf
在 TeX Live 中调用。法语版也可用texdoc impatient-fr/fbook.pdf
。“关于书籍设计的几点说明“(2009)作者:Peter R Wilson。可
texdoc memdesign
在 TeX Live 中获取。虽然memoir
它最初是课程文档的一部分,但现在已独立于该文档,并且是一本有关书籍设计的书籍,因此我认为它可以满足此列表的标准。Petr Olsak 撰写的《TeX in a Nutshell》(2020 年)。可
texdoc nutshell
在 TeX Live 中获取。它简要总结了 TeX 的基本功能、TeX 基本命令和普通的 TeX 宏。
答案2
在我看来,给定一个包名称,texdoc
将在包目录中搜索 PDF 并使用您最喜欢的 PDF 阅读器显示它。
例如,输入 时texdoc impatient
,它会打开:
/path/to/texlive/2011/texmf-dist/doc/plain/impatient/book.pdf
输入 时texdoc texbytopic
,它会打开:
/path/to/texlive/2011/texmf-dist/doc/plain/texbytopic/TeXbyTopic.pdf
texdoc
等等。考虑到这一点,这里有一个快速而粗糙的方法来获取可以传递给使用的参数列表sed
:
find /path/to/texlive/2011/ -type f -name '*.pdf' | sed 's@.*/\([^/][^/]*\)/[^/][^/]*\.pdf@\1@' | sort -u
在 TL2011 上返回 1720 个名称。
也就是说,您提到的书籍是在中找到的/path/to/texlive/2011/texmf-dist/doc/plain
,因此您可以将其限制为:
find /path/to/texlive/2011/texmf-dist/doc/plain/ -type f -name '*.pdf' | sed 's@.*/\([^/][^/]*\)/[^/][^/]*\.pdf@\1@' | sort -u
返回 14 个结果:
fontch
font-change
gentle
getoptk
hyplain
impatient
impatient-fr
metatex
mkpattern
newsletr
pgfplots
present
texbytopic
tugboat-plain
答案3
texdoc gentle
获得 michael doob 的“tex 的简单介绍”,它是“从零开始的 tex”的前身,并且仍然是学习纯 tex 的好资源。在 tex live 中;不了解其他发行版。
更明显的是texdoc metapost
“metapost,用户手册”;尽管这是用户文档而不是正式的书籍,但是 mp 是一个足够大的系统,用户手册(它不包括程序代码本身)似乎属于主题类别。
尽管它与 tex 本身无关,texdoc comprehensive
但对于“综合 Latex 符号列表”而言,它涵盖了许多问题的主题领域,并且可能是答案中最常引用的资源。
在 tex 家族中,尽管也与 tex 本身无关,但却texdoc mf
有“metafont:程序”。
答案4
微特克斯
这里的大多数答案都提到了 TeX Live,而我实际上无法使用 MiKTeX 2.9 检索到任何答案,因此我尝试找出 MiKTeX 存储了什么。包管理器将以下内容列为“文档”:
综合的 estex 常见问题解答 第一个 LaTeX 文档 第一步 字体采样器 希腊文献 指南 意大利语-doc 克努特 l2tabu ~-英语 ~-意大利语 latex-doc-ptr latex-veryshortguide latex2e-帮助-texinfo latex4wp 尔科特 lshort-英语 ~-芬兰语 ~-法语 ~-德语 ~-蒙古语 ~-波斯语 ~-波兰语 ~-葡萄牙语 ~-俄语 ~-斯洛伐克语 ~-斯洛文尼亚语 ~-西班牙语 ~-乌克兰语 metapost 示例 时间延迟 tex-引用 英国特克斯常见问题解答
为了能够访问这些内容,您需要通过包管理器安装它们第一的。
我尝试通过以下方式调用其中的一些texdoc
,但我觉得你只能调用以编译形式(pdf 或 dvi)或 HTML 文件形式提供的那些(TeX 常见问题解答)。texdoc knuth
不起作用,大概是因为你无权编译 TeX Book。(另请参阅如何强制 MikTeX 的 texdoc 使用 PDF 阅读器而不是 DVI 查看器打开包手册?)
显然,并不是所有这些都可以称为书,但恐怕这就是 MiKTeX 中的全部内容了。