如何在 Mac 上安装 LyX 不可用的文档类

如何在 Mac 上安装 LyX 不可用的文档类

我是 LyX 的新手,因此如果这个问题确实很幼稚,我很抱歉。

我在 MacBook 上使用 LyX,希望使用 AEA 文档类。由于它不是自动可用的,似乎我需要自己安装它。我能找到的所有帮助页面都谈到了布局和其他东西,而我作为外行,根本不知道它们是什么。有人能用简单的语言告诉我如何做到这一点吗?

答案1

我自己也曾为此苦苦挣扎,直到我遇到了本文。我必须对我的设置进行如下一些调整(出于本文的目的,我想要安装的不可用文档类称为clv2,我有一个该文件的clv2.cls文件):

步骤 0

文章中没有提到这一点,我也不知道这是否绝对必要,但是在我开始这个过程之前我退出了 LyX。

步骤1

将 clv2.cls 文件复制到 latex 目录中。要找到它的位置,请转到 LyX > 工具 > TeX 信息 > LaTeX 类 > 显示路径。对我来说,它是 /Users/sylvie/Library/texmf/tex/latex/lyx/。

当我这样做时LyX > Tools > TeX Information > LaTeX Classes > Show path,我发现那里/usr/local/texlive/2011/texmf-dist/tex/latex
没有lyx目录,所以我必须自己创建一个。然后我复制clv2.cls/usr/local/texlive/2011/texmf-dist/tex/latex

第2步

创建一个同名的 .layout 文件(clv2.layout)

这很简单。但是我想要一个article(而不是一个manuscript),所以我的布局文件如下所示:

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[clv2]{article (clv2)}
# Input general definitions
Input stdclass.inc

步骤3

将 clv2.layout 文件复制到包内容中。对我来说,它是应用程序 > LyX > 内容 > 资源 > 布局 > clv2.layout

我的包内容位于/Users/ashwin/Library/Application Support/LyX-2.0/layouts,所以我复制clv.layout到了那里

步骤4

打开终端并在命令提示符下输入 sudo texhash (LaTeX 将重新配置)

这很简单。我被要求输入密码,这很正常。

步骤5

打开 LyX,然后转到 LyX > 重新配置,然后重新启动 Lyx

再次强调,这非常简单。没有任何障碍。

第 6 步

转到文档 > 设置 > 文档类别 > 手稿 (clv2)

因为我想要一个article,因此改变了clv2.layout,我article (clv2)在我的文档类列表中找到了一个。

希望这可以帮助

答案2

这似乎对我有用:

  1. 安装完整版本麦金塔电脑
  2. sudo texhash在终端中运行。
  3. 点击 LyX->工具->重新配置

这启用了大多数已由 MacTeX 本身下载的不可用文章。

答案3

我发现上面的 6 步答案非常有用。我确实遇到了一些问题,因为 Mac 喜欢试图比用户更聪明,所以我想分享一下,以防其他人遇到类似的问题。我倾向于对计算机相当痴迷,所以也许这对其他遇到困难的人会有所帮助。

  1. 这些操作所需的大多数文件夹都被 Apple 隐藏了,所以你无法通过点击找到它们。我按照步骤 1 中的描述找到了 LaTeX 路径,然后使用 Finder 中的“前往”>“前往文件夹”并搜索第一个文件夹(对我来说是),在我的 Mac 上找到了该文件夹/usr。要找到 LyX 布局文件夹(步骤 3),搜索整个路径是关键。

  2. 另一个棘手的部分是制作正确格式的布局文件。我使用了 Mac 默认的简单文本编辑器 TextEdit,但它再次试图智胜我。它会自动保存为文件.rtf,即使你将其命名为classname.layout。由于 Mac 隐藏了扩展名,你甚至可能没有注意到。这就是为什么我让我的 Mac显示所有扩展。此外,您不能直接将.rtf扩展名更改为,.layout因为.rtf其中包含格式信息,这会弄乱一切。因此,在 TextEdit 中,转到格式 > 另存为纯文本,它会将其保存为文件.txt。然后,您可以将扩展名更改为.layout。如果您尚未使 mac 显示扩展名,则必须通过右键单击文件并选择“获取信息”并在其中更改名称和扩展名来执行此操作。

我知道这些都是很基础的,但我们中的一些人(比如我!)需要这种级别的指导。希望这对你有帮助。

相关内容