2020 年 2 月 texlive 2019basic 错误

2020 年 2 月 texlive 2019basic 错误

在 osx mojave 上使用 Tex Live 实用程序更新我的 tex 系统后,textcomp 中的字符消失了。我不得不丢弃 /usr/local/texlive/2019basic/texmf-dist/tex/latex/base/textcomp.sty 并将旁边名称奇怪的 textcomp-2018-08-11.sty 重命名为 textcomp.sty 。现在一切都恢复正常了。有人知道这是怎么回事吗?

答案1

/usr/local/texlive/2019/texmf-dist/tex/latex/base/textcomp-2018-08-11.sty

是基础乳胶脱模的核心部分,应该不是被重新命名。

正如 LaTeX News 31 所解释的那样(texdoc ltnewshttps://www.latex-project.org/news/latex2e-news/ltnews31.pdf) 的功能textcomp现在基本上始终可用,并且大多数情况下您不需要加载包。

在某些情况下,特别是在调试时,[error]或警告包选项仍然有用,因此textcomp.sty仍然在分发中,如果你确实需要原始代码,那么可以通过包回滚语法加载

 \usepackage{textcomp}[=2018/08/11]

这将加载文件textcomp-2018-08-11.sty

您的文档可能与最新版本不兼容,使用上述表格可能是一种解决方法,但如果没有看到显示问题的示例文档,就无法判断。重命名文件将使您的安装与标准 LaTeX 不兼容,强烈建议不要这样做。

要查看回滚操作,请尝试

\documentclass{article}

\usepackage{textcomp}[=2018/08/11]

\begin{document}

\end{document}

终端输出如下,显示回滚到 2018 版textcomp

LaTeX2e <2020-02-02>
L3 programming layer <2020-01-31>
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/article.cls
Document Class: article 2019/12/20 v1.4l Standard LaTeX document class
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/textcomp.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/textcomp-2018-08-11.sty
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/ts1enc.def)))
(/usr/local/texlive/2019/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def)

相关内容