我遇到了以下问题:1)如何知道我正在使用的 TeXlive 版本,以及如何知道它是否是最新版本;2)如果没有更新,如何更新它(如果值得这样做,而不是删除旧版本并安装最新版本);3)如何安装下载的发行版中不包含的软件包。
至于第一个问题,我现在要做的是输入
tex --version
在命令提示符中,我得到了类似
tex --version TeX 3.14159265 <TeX Live 2015/W32TeX> [...]
但我认为这还不够……
至于第三个,我读过相关内容,但我无法让软件包正常工作。我读过这里而我正在寻找的软件包 - 根据 tlmgr - 已经安装...(显然 pdflatex 找不到它)。非常感谢您抽出时间。
PS 我使用 Windows 8.1
答案1
使用閱讀器更新。将软件包放入 texmf 目录中,然后执行 texhash 来安装新软件包,然后查看如何在 MiKTeX(Windows)上手动安装软件包。
适合完全初学者的 LaTeX还有一个关于安装软件包的部分。话虽如此,除了软件包未安装之外,还有很多其他原因导致您无法从软件包获得任何输出。例如,软件包使用不当、与其他软件包冲突、软件包依赖性、使用错误的命令进行编译、多次编译失败、使用错误的 TeX 引擎等。
答案2
关于您的问题:
如何知道我正在使用的 TeXlive 版本,以及如何知道它是否是最新版本?
在命令提示符下输入tlmgr --version
。TeXLive 每年发布一次,当前发布日期为 2015 年。如果没有更新,如何更新它(如果值得这样做,而不是删除旧版本并安装最新版本)?
目前,除了卸载旧版本并安装新版本外,没有其他办法。如何安装下载的发行版中不包含的软件包?
将文件安装到您的texmf-local
或中texmf-home
。在命令提示符下,输入kpsewhich -expand-var=$TEXMFLOCAL
或kpsewhich -expand-var=$TEXMFHOME
以查找它们的位置。您必须根据 TDS 安装文件。(TeX 目录结构)然后运行mktexlsr
。