我可以通过 texdoc 阅读哪些书籍?

我可以通过 texdoc 阅读哪些书籍?

多年来,我一直忠实地下载TeX 按主题分类每次我重新安装电脑时,我都会遇到这种情况。然后我了解到texdoc texbytopic,我的生活就变得轻松了一点。我刚刚从网络空间回来,我想了解一下\mathpalette结果发现不耐烦的 TeX。我在那次探险中发现的一种奇异水果是在哪里可以找到低级 LaTeX 命令的在线手册?马丁建议的地方texdoc impatient

基于一本书texdoc

  1. 自由的,
  2. 在我的系统上,
  3. 至少得到了 TeX 社区的认可

如果我某天晚上无所事事,想要读一本关于 TeX 的好书,那么 中的这些书texdoc似乎是一个不错的起点。

但要知道那里有什么是一项艰巨的任务,所以我认为一个好的 CW 列表可以帮助我们在漫长的冬夜找到一些东西来阅读。

我认为这是一个显而易见的 CW 问题(假设它不会被关闭),一个有条理的答案比一堆杂乱无章的答案要好。有用的信息应该是:

  1. 书名
  2. texdoc调用
  3. 它在哪些主要发行版中(TeXLive?MikTeX?)
  4. 覆盖范围不明确

由于我打算将其设为 CW,我们可以逐步建立它,因此如果您知道一本书但不了解发行版,请列出它,然后有人可以测试它是否在他们的发行版中。

需要明确的是,这是不是对于单个软件包,即使文档更像一本书而不是其他任何东西。

答案1

此外 ”TeX 按主题分类“:

  1. 欧梯克的“LaTeX 2ε 的简短介绍“英文版。其他语言版本可用,例如,texdoc lshort-german 但这些版本通常比英文版旧。调用方式为 texdoc lshortTeX Live
     
    并非所有语言版本都显而易见;要获得可用版本的完整列表,至少在 Linux 上,texdoc -l lshort;截至 2014 年 7 月,有超过 60 种可能性,其中 17 种标记为“文档本身”。

  2. Knuth 的“TeX82” (=“TeX:程序”)。像texdoc tex在 TeX Live 中一样调用。

  3. 缺乏耐心的 TeX” (2003),作者 Abrahams, Hargreaves 和 Berry。texdoc impatient/book.pdf在 TeX Live 中调用。法语版也可用texdoc impatient-fr/fbook.pdf

  4. 关于书籍设计的几点说明“(2009)作者:Peter R Wilson。可texdoc memdesign在 TeX Live 中获取。虽然memoir它最初是课程文档的一部分,但现在已独立于该文档,并且是一本有关书籍设计的书籍,因此我认为它可以满足此列表的标准。

  5. 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 中的全部内容了。

相关内容