如何使 LaTeX 包全局可用且易于修改?

如何使 LaTeX 包全局可用且易于修改?

我正在使用 TikZ 绘制数学图像,最近意识到我想构建自己的包(以 .sty 文件的形式),可用于所有新文档。例如,我想定义某些常用的颜色和变量,以便不必在每个文档中重复这些操作。在 Mac OS 上使用以下内容(TeXShop 作为编辑器):

如何让本地包覆盖默认包

我已设法使用我自己创建的包来运行我的代码,该包放在 /Users/MyAccount/Library/texmf/tex/latex/"package name"/"package name".sty

我自己创建了 texmf 目录。为了清楚起见,让我们将相关包文件称为“Geometry.sty”。我遇到的问题是,一旦我将 Geometry.sty 上传到 /Users/MyAccount/Library/texmf/...,我就无法在 TexShop 中打开并修改它,因为它在尝试时说该文件不存在(尽管文件大小不为零)。如果我想更新它,我必须将文件放在 TeXShop 可以访问它的地方,然后将其移回 texmf 文件夹。这非常繁琐,而且当这样时,它有点消除了我使用自己的全局可用包的意义(就像其他标准包一样)。我相信一定有办法解决这个问题。

我不是计算机专家,所以可能忽略了一些显而易见的东西,但如果您能提供帮助,请告诉我!

提前致谢!

相关内容