3

背景

我最初在 Stackoverflow 上提出了一个问题,询问如何将 IOP 文档类添加到 Lyx 中可用的文档类列表中。(我会尝试删除或合并那个过时的问题。)

我现在明白这是一个两阶段的过程。第 1 阶段是为 Texlive 安装 IOP 样式和 cls 文件等,第 2 阶段是更新 Lyx 以便能够使用这些。

我现在已经在 Linux Mint 发行版上成功完成了这项工作。该方法如下所述。如果有任何变化,我会尽量保持更新。希望我已经为任何人提供了足够的信息,无论发行版或操作系统如何,都能做到这一点。如果没有,请添加评论,以便我添加所需的信息。

有用的参考资料:

以下项目帮助我完成了这个过程:

4

1 回答 1

5

第 1 阶段 - 为 Texlive(或 Miktex)安装 IOP 文档文件

Windows 用户:查看此链接以获取目录位置信息: http ://wiki.lyx.org/Layouts/Iopart

  • 第一步是从这里下载 IOP 文档的相关文件:ftp: //ftp.iop.org/pub/journals/ioplatexguidelines.tar.gz

    如果此链接已过期,请在 dadduckgo 中搜索“iop Latex Guidelines”。IOP 有一个 .tar.gz 文件,其中包含 Latex 发布所需的所有文件。

    • 下一步是找到正确的 Texlive 目录。对我来说,这是:/usr/share/texlive/texmf-dist/tex/latex如果您使用的是 miktex,情况会有所不同。

    • 使用 root 权限,在此文件夹中创建一个目录:sudo mkdir iopart

    • 再次使用 root 权限,将您下载的 .tar.gz 存档解压缩到目录iopart中。执行此操作并运行命令ls后,您应该会看到以下文件:

    iopams.sty iopart12.clo IOPGraphicsGuidelines.pdf IOPLaTeXGuidelines.tex iopart10.clo iopart.cls IOPLaTeXGuidelines.pdf setstack.sty

    并非所有这些都很重要。您可能希望通读 PDF 文件,其中包含有关如何编写 IOP 接受的出版物的信息。我相信该.tex文件包含一个可以帮助您的示例模板。

    • 最后,通过运行命令重新配置 Texlive sudo texhash

    • 您现在应该已经安装了 IOP Document Latex 文件并且能够将它们与 texlive 一起使用。

第 2 阶段 - 重新配置 Lyx

  • 这一步很简单,打开 Lyx 并转到:[Menu Bar] -> Tools -> Reconfigure

第 3 阶段 - 打开一个新的 Lyx 文档并进行测试

  • 转到:文件->从模板新建->选择iop-article.lyx
  • 转到:文档 -> 设置:检查文档类型是否为“iop 文章”
  • 单击 Lyx 中的“查看”按钮,它会编译并打开您的文档。
  • 您应该会看到一个包含一些模拟内容的示例 pdf 文件。
于 2015-03-15T13:32:43.330 回答