如何通过 texdoc 提供最新的“latexrefman”?

如何通过 texdoc 提供最新的“latexrefman”?

在我的 Mac OS X (El Capitan) 系统上更新所有 TeXLive 2016 软件包后,我发现命令

texdoc latex2e 

texdoc latex2e-help-texinfo

都打开了 2015 年 10 月版latex2e.pdf。但有一个更新的版本可用http://home.gna.org/latexrefman/,日期为 2016 年 8 月。

我希望在发出以下命令时使这个较新的版本可用:

texdoc latexrefman

以下是我目前所做的:

  1. 将当前下载的文件重命名latex2e.pdflatexrefman.pdf并将其放在我的本地 texmf 树中/Users/me/Library/texmf/doc/tex/latex
  2. 创建文件/Users/me/Library/texmf/texdoc/texdoc.cnf内容如下:

    alias latexrefman = /Users/me/Library/texmf/doc/tex/latex/latexrefman
    

我还需要做什么才能texdoc latexrefman打开这个较新的文档版本?

以下是一些诊断信息:

[me:~]$ texdoc --files
/usr/local/texlive/2016/texmf-dist/scripts/texdoc/texdoclib.tlu 0.85
Configuration files are:
    active  /Users/me/Library/texmf/texdoc/texdoc.cnf
    active  /usr/local/texlive/2016/texmf-dist/texdoc/texdoc.cnf
Recommended file(s) for personal settings:
    /Users/me/Library/texmf/texdoc/texdoc.cnf

[me:~]$ kpsewhich --var-value TEXDOCS
{/Users/me/Library/texlive/2016/texmf-config,/Users/me/Library/texlive/2016/texmf-var,/Users/me/Library/texmf,!!/usr/local/texlive/2016/texmf-config,!!/usr/local/texlive/2016/texmf-var,!!/usr/local/texlive/texmf-local,!!/usr/local/texlive/2016/texmf-dist}/doc//

答案1

  1. 将当前下载的文件重命名latex2e.pdflatexrefman.pdf并将其放入本地 texmf 树中(在我的系统上/Users/me/Library/texmf/doc/tex/latex)。
  2. 创建文件/Users/me/Library/texmf/texdoc/texdoc.cnf内容如下:

    alias latexrefman = /Users/me/Library/texmf/doc/tex/latex/latexrefman
    
  3. 更新本地ls-R

    [me:~]$ mktexlsr ~/Library/texmf
    

相关内容