当我在 xterm 中输入命令“texdoc texdoc”时,它显示:
Sorry, no documentation found for texdoc. If you are unsure about the name, try searching CTAN's TeX catalogue at http://ctan.org/search.html#byDescription
我在 Arch Linux 上运行?
答案1
曾经有软件包 texlive-*-doc,但是由于某种原因它们已从 Arch Linux 中删除。
在此论坛主题有一个 PKGBUILD 可用于构建您自己的文档包。
答案2
Archlinux 存储库中曾经有文档包,但这些包最近已被删除。我并不是说这是官方原因,但我的担忧如下:
要安装所有文档,您需要获取大约 850-900 MB 的材料,然后安装超过 1.3 GB。
对于某些人来说,这是一个很大的空间,例如,像我一样使用旧笔记本电脑用 LaTeX 写书。
此外,这些文档可以方便地在互联网上访问。如今人们通常都可以上网,至少在获取一次时可以上网,所以这应该不是什么大问题。此外,这些文档的使用频率与你想象的一样高。
我是个初学者,现在可能用得比较多,但我想等我更有经验了,用它完成相同类型的任务的次数就会越来越少。因此,在需要的时候上网通常就没问题了。
如果您想让它们全部离线,那肯定会很遗憾,但考虑到下面的解决方法,让它工作起来并不是那么困难。
1) 您可能能够从尚未更新 Archlinux 的人们的软件包缓存中请求它们。
2) 或者,您也可以从存储旧版本的“镜像”中获取它。
3) 您甚至可以检查 Archlinux 存储库的 git 历史记录来检查当时有效的 PKGBUILD。
单个文档包的工作 PKGBUILD 和安装文件来自Archlinux 论坛:
软件包构建
pkgname=texlive-most-doc
pkgver=$(date +%Y%m%d)
pkgrel=1
pkgdesc="Most TeXLive documentation"
url="http://tug.org/texlive/"
arch=('any')
license=('unknown')
optdepends=('texlive-bin: The texdoc program and some more documentation')
makedepends=('wget')
install='texlive-most-doc.install'
options=('!strip' '!purge')
build() {
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf-dist/doc
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/asymptote
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/dvipng/dvipng.pdf
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/dvips/dvips.pdf
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/man
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/info
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/tetex
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/texlive
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/texworks
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/web2c/web2c.pdf
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/ttf2pk/ttf2tfm.txt
wget -r -l inf -N -nH -nv --cut-dirs=3 -P "$srcdir/usr/share/" ftp://tug.org/texlive/Contents/live/texmf/doc/ttf2pk/ttf2pk.txt
}
package() {
cp -rl "$srcdir"/* "$pkgdir"
}
texlive-most-doc.安装
post_install() {
texhash
}
post_remove() {
texhash
}
post_upgrade() {
texhash
}
如果你能让它工作并提交给平均房颤,这对于处于类似情况的某些用户来说可能很有用。
答案3
似乎有一个名为 的 aur 包texlive-most-doc
,声称包含“大多数 TeXLive 文档”。安装它似乎可以解决我的问题。