如何为 Texlive 和 Lyx 文档处理器安装 IOP(物理研究所)Latex 文档 class(已提供答案)

How to install the IOP (Institute of Physics) Latex document class for Texlive and the Lyx Document Processor (Answer Provided)

背景

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

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

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

有用的参考资料:

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

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

Windows 用户:检查此 link 目录位置信息: http://wiki.lyx.org/Layouts/Iopart

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

    如果此 link 已过期,则执行 duckduckgo 搜索 "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 文件包含一个可能对您有所帮助的示例模板。

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

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

第 2 阶段 - 重新配置 Lyx

  • 这一步很简单,打开 Lyx 并转到:[菜单栏] -> 工具 -> 重新配置

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

  • 转到:文件 -> 从模板新建 -> Select iop-article.lyx
  • 转到:文档 -> 设置:检查文档类型是否为 "iop article"
  • 在 Lyx 中单击 "View" 按钮编译并打开您的文档。
  • 您应该会看到一个包含一些模拟内容的示例 pdf 文件。