如何在 Mac 上向 Texmaker 添加文档类?

如何在 Mac 上向 Texmaker 添加文档类?

我即将撰写有关 Texmaker 的论文,但坦白地说,我对 Texmaker 一无所知。

我想使用我们大学的文档类,但我不知道如何将文件导入 Texmaker。有人知道怎么做吗?

仅供参考:有一个 bitex、一个 src、一个 lyx 和一个 src 文件夹,其中包含文件。我尝试手动将它们添加到名为 texfm 的库文件夹中,但新类未显示在 texmaker 中。

谢谢!

答案1

打开 Finder 窗口;然后按 Command-Shift-G 并在框中输入

~/Library

在打开的窗口中,创建一个名为

texmf

打开此文件夹并在其中创建

tex

在此里面创建

latex

然后再次在这个里面创建

myuniversityclass

最终路径是

~/Library/texmf/tex/latex/myuniversityclass

姓氏是任意的,选择你想要的(永远不要有空格)。在最后一个文件夹中放置大学提供的类文件(类似于universityname.cls)。然后 TeX 程序就会找到它。

对于 BibTeX 文件(类似于universityname.bst),您必须创建一个稍微不同的路径:

~/Library/texmf/bibtex/bst/myuniversitybst

并将.bst文件放在最后一个文件夹中。

其他文件可能需要不同的位置。

答案2

TeXmaker 无法扫描所有文件夹来查找(自定义)文档类别。开发人员为助手预先添加了一些类别。用户可以在助手窗口中单击第一个加号按钮来添加更多类别。

添加课程


一些澄清:-)

TeXmaker 只是一个与 Notepad、TextEdit、vi 或其他类似的编辑器。它被设计用于 TeX“编程”,但与 TeX 本身无关。它只知道如何处理 TeX 文档,并在您单击构建时在后台启动此过程。这就是您不必(也不能)向 TeXmaker 添加类的原因。相反,您必须将类添加到您的发行版(例如 MacTeX、TeX Live、MikTeX)。发行版是用于排版 TeX 文件的一大堆文件和(基于终端的)应用程序。通常,发行版与加拿大运输安全局通过使用tlmgr(有或没有 GUI,例如 MacTeX 的 TeX Live Utility)。如果用户想要添加文件(例如您的案例中的类),他应该在用户文件夹中执行此操作texmf(请参阅 egregs 的回答),否则在与 CTAN 同步时它将被删除。egreg 在他的回答中展示了如何将文件添加到发行版中。

现在回到 TeXmaker,由于它只是一个文本编辑器,因此它无法知道您的系统上有哪些类可用。开发人员假设了一组最小的默认类并将它们添加到助手中。但这既不意味着助手中的所有类都可以在您的发行版中使用(但很有可能),也不意味着您只能使用助手中可用的类。此外,助手为我提供了预定义类和我手动添加的类的相同模板代码……

一般来说,你要告诉 TeX 要使用哪个类

\documentclass{classname}

在文件的开头。要更改类,请classname用另一个类的名称替换。

我总是建议不要使用这样的助手或模板,尤其是作为 TeX 初学者,因为它们包含很多你不理解的代码行,这迟早会导致问题。最好阅读初学者指南并从头开始构建文档,然后你就会知道每一行的作用,更改文档类将是小菜一碟;-)

相关内容