Latex 找不到 tabularx,即使它已经安装

Latex 找不到 tabularx,即使它已经安装

问题描述

当我使用 latexmk 将项目编译为 PDF 时出现以下错误:

! LaTeX Error: File `tablularx.sty' not found.

然后系统提示我“输入文件名”。如果我输入 tabularx 在磁盘上的位置 ( /usr/local/texlive/2016/texmf-dist/tex/latex/tools/tabularx.sty),编译会继续进行一段时间,然后我再次收到相同的错误和相同的提示。如果我每次提示时都输入 tabularx.sty 的位置,编译就会成功完成,我的 PDF 会按预期显示。

因此安装是可行的,并且 tabularx 已安装,但出于某种原因 Latex 无法自行找到它。这听起来像是某种PATH问题,但一些温和的实验让我无功而返,而且当我真的不知道自己在做什么时,我不愿意尝试任何更激烈的尝试。

其他说明

我尝试了很多故障排除步骤,并读到一堆听起来相似的错误,但都无济于事。以下几点可能值得注意:

  • 我安装了 MacTex 2016(之前我使用的是 MacTex 2015),据我所知,安装成功。
  • 我更新了我的包裹sudo tlmgr update --all
  • 我已经完成了一些基本操作,例如注销并重新登录等。
  • 我在文本编辑器中编辑我的 Latex 源文件,然后从命令行编译它们。我从未使用过任何类型的 GUI 程序来在此系统上使用 Latex。
  • kpsewhich tabularx.sty给出/usr/local/texlive/2016/texmf-dist/tex/latex/tools/tabularx.sty
  • 运行sudo mktexlsr更新了一些东西但没有解决问题。
  • kpsewhich -var TEXMFDIST给了/usr/local/texlive/2016/texmf-dist
  • 在没有 latexmk 的情况下手动编译项目(例如latex root.tex:)似乎会遇到同样的错误。
  • which pdflatex给出usr/local/texlive/2016/texmf-dist

系统信息

  • Mac OS X El Capitan 10.11.5
  • 从 tug.org/mactex 上的图像安装 MacTex 2015
  • 从 tug.org/mactex 上的图像安装 MacTex 2016

答案1

这看起来像是一个简单的拼写错误。问题中的错误消息包含一个拼写错误的tabularx

! LaTeX Error: File `tablularx.sty' not found.

tablularxtabularx

在更正源中的包名称后,错误消息应该消失。

相关内容