我无法让 LaTeX 识别 Venndiagram 包,即使 TeX Live 说该包已安装

我无法让 LaTeX 识别 Venndiagram 包,即使 TeX Live 说该包已安装

我是 LaTeX 新手,我还没有搞清楚如何正确安装软件包。我相信这是我的问题,如果有人能帮助我正确安装,我将不胜感激。虽然我是在电脑的陪伴下长大的,但使用电脑时我表现得像 20 世纪 40 年代的人。我知道一些基本技巧,但很多高级用户认为微不足道的东西对我来说并不简单。

设置:

  • 我运行的是搭载 Snow Leopard OS 的 MacBook Pro 2012。

  • 我使用 macports 从终端在我的机器上安装了 LaTeX。我还下载了 Texmaker 编辑器并使用它来编写文档。

研究:

  • 我查看了这个网站,它说你应该安装软件包~/Library/texmf/tex/latex。我猜是~=/Users/<username>

  • 我检查了我的查找器,这就是我所找到的全部;/Users/Obitus/Library/texlive/2012/texmf-var

    我还发现了这些:

    /usr/local/texlive/texmf-local/tex/latex

    /usr/local/texlive/2012/texmf/tex/latex

    /usr/local/texlive/2012/texmf-dist/tex/latex

  • 我找不到venn包裹文件夹,但 Tex Live Utility 说它已安装。

我已执行的步骤:

  • 我已经安装了texlive-math-extramacports 的软件包,这是我最初找到该软件包的地方。它不起作用,所以我尝试安装 TeX Live 完整版,我记得我的一个朋友不久前帮我安装过。

    我认为文件会自行覆盖,一切都会好起来,至少我希望如此。什么也没发生,我之前的所有文档都运行正常。

  • 我变得勇敢了一点,下载venndiagram.dtxvenndiagram.sty按照给我的说明操作。我确实让文件运行了,但只能在我的桌面上运行。所以它只在我把文件保存在桌面上时才有效,而用 TeXmaker 编辑器则不行,因为 TeXmaker 编辑器会把文件保存在其他地方。

所以现在我希望有人能给我指明正确的方向。

答案1

读完所有有用的建议后,我做的第一件事就是卸载所有“texlive”端口。我在谷歌上搜索了“如何在 Macports 中卸载端口”,找到了两个不错的网站。

第一个是“Macports”的实际指南:http://guide.macports.org/

真正解决我问题的第二个网站是这个:https://apple.stackexchange.com/questions/10149/how-to-remove-unused-macports-packages

我在终端中运行了这些单独的命令:

sudo port uninstall vile texlive@2012_0+doc+full

sudo 端口卸载不活动

sudo port uninstall 离开

您的“texlive @”可能有所不同,因此您会知道是哪一个。如果您输入了错误的端口,“Macports”可以很好地告诉您。这就是我发现的方法。它会告诉您您拥有哪些名为“texlive”的端口以及哪个端口处于活动状态。

卸载完旧的 Latex 文件后,我下载了“MacTex”并安装。然后我打开“Tex Live Utility”并开始安装“Venndiagram”包。

我警告所有使用“Lion”操作系统的人,一开始安装“MacTex”非常困难。这就是我继续使用“Macports”的原因,后来我找到了一种将“Snow Leopard”安装到我的机器上的方法。

相关内容