Mac 上缺少 LyX 模板先决条件

Mac 上缺少 LyX 模板先决条件

这是我第一次使用 LyX 撰写论文。

在 Mac(OSX 10.9)上运行并下载 LyX 版本 2.1.1。

我注意到没有安装程序。所有 LyX 文件都捆绑在这里:

(1) /Applications/LyX.app/

下面(LyX 查找模板的地方)是空的:

(2) /Library/Application Support/LyX-2.1/

因此,我将相关文件从(1)复制到了(2)。

现在,LyX 可以看到模板了。

但是,当我尝试加载模板时,LyX 抱怨说我缺少模板先决条件。

例如,我尝试加载此模板:

https://ccrma.stanford.edu/~dtyeh/thesistemplate.html

我有:

"Document cannot be compiled until the following prerequisites are installed: report.cls"

其他默认 Lyx 模板也会出现类似的标志。

我如何以及在哪里获取这些模板先决条件?

我已经安装了 MacTex。

我肯定忽略了一些东西:它不应该这么难。

谢谢!

答案1

要让 LyX 知道已安装的软件包,请运行重新配置(工具 → 重新配置)。

如果您需要 LyX 所需的另一个软件包,而 MacTeX 未提供,安装于~/Library/texmf或者/usr/local/texlive/texmf-local

如果您选择安装在 中/usr/local/texlive/texmf-local,则需要运行mktexlsr /usr/local/texlive/texmf-local以便 TeX 找到文件。如果您安装在 中~/Library/texmf,则无需运行。

不要忘记重新配置 LyX。


正如 @cfr 已经指出的那样:不要将应用程序包中的内容复制到其他地方。相反,请进行全新安装LyX(使用以下命令删除应用程序)应用程序陷阱或必要时使用类似工具)和 MacTeX。并重新配置 LyX

答案2

LyX 文件集合中包含几个文件,这些文件没有放置在正确的位置,因此 LyX 程序本身无法在 Macintosh 上找到它们。实际上,有必要将模板文件移动到 LyX 可以找到它们的位置。否则,当用户运行“文件/从模板新建”时,将找不到它们。

这是一个长期存在的 LyX 问题(参见http://lyx.475766.n2.nabble.com/Mac-OSX-LyX-Install-No-templates-included-td478050.html)。我不知道为什么它被搁置了这么久。我只是在 Mac 上帮助学生使用 LyX,我时不时会意识到这一点,但有时会忘记。

Mac 是唯一一个可以安装 LyX 的系统,尝试使用 File/new from template 时,你什么也找不到。如果问题是缺少 LaTeX 包,你会看到列出的模板文件,但它们不会毫无提示地打开。LyX 应用程序文件夹包含你需要的模板文件。2008 年的那篇帖子声称,实际上有几个目录需要从 LyX 文件夹复制到另一个位置(具体位置取决于你是否是 root 用户)。

实际上,没有必要重新安装 LyX,我也不认为有必要重新配置。只要您在安装 LyX 之前安装 mactex,那么 LyX 就已经运行了配置步骤,并且会知道您拥有大多数软件包。根据今天的经验,我可以证明 LyX APA6 模板文件确实可以使用基本 mactex 安装和 LyX 2.1.3 进行编译。只有当您安装更多 LaTeX 软件包时,才需要重新配置(并重新启动)LyX。由于 mactex 软件包包含 2.5GB 的软件包,因此它几乎拥有编译大多数模板所需的一切。(不是全部,但很多)。

我已经向 LyX 的工作人员提出请求,看他们是否可以改进针对 Mac 的包装,或者至少为系统管理员和个人用户写出纠正此问题的最低限度必要的步骤。 http://www.lyx.org/trac/ticket/9499

相关内容