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

2023-11-30

背景

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

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

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

有用的参考资料:

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

  • IOP 的 Lyx Wiki 页面:http://wiki.lyx.org/Layouts/Iopart

  • Lyx 中提供的自定义手册(帮助)文档第 5.1 节。

    打开 Lyx 并转到:帮助 -> 自定义 -> 文档第 5.1 节

  • IOP Latex 文档下载页面:ftp://ftp.iop.org/pub/journals/ioplatexguidelines.tar.gz


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

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

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

    如果此链接已过期,请在 duckduckgo 中搜索“iop Latex 指南”。 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文件包含一个示例模板,可能会对您有所帮助。

    • 最后,通过运行命令重新配置 Texlivesudo texhash.

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

第 2 阶段 - 重新配置 Lyx

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

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

  • 转到:文件 -> 从模板新建 -> 选择iop-article.lyx
  • 转到:文档 -> 设置:检查文档类型是否为“iop 文章”
  • 单击 Lyx 中的“查看”按钮,编译并打开您的文档。
  • 您应该会看到一个包含一些模拟内容的 pdf 文件示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • LaTeX 中的脚注间距

    我正在写论文 研究生院说我需要在多个脚注之间留一个空格 而且文本和脚注开头之间的空格太小 有没有办法做到这一点 任何帮助是极大的赞赏 footnotesep是脚注之间的空格 setlength footnotesep 0 5cm footi
  • R:如何从数据框中获取正确的乳胶回归表?

    考虑下面的例子 inds lt c var1 var2 model1 lt c 10 2 0 00 0 02 0 3 model2 lt c 11 2 0 01 0 02 0 023 df df data frame inds model1
  • 带有特定乳胶模板的 bookdown

    我非常相信 Rmarkdown 和 bookdown 是内容出版的未来 但是一些出版商使用特定的 LaTeX 模板 并且为了提交手稿 他们需要在该精确的模板中使用它 例如 请参阅此施普林格手稿模板 http resource cms spr
  • Latex中如何设置标题字体颜色

    Latex 中可以更改标题字体颜色吗 你可以看看sectsty包裹 secsty 包提供了一组命令 用于更改标准 LATEX 2 文档类中各个章节标题所使用的字体 1 从手册中 确保您在文档中包含该包 方法是在您的 文件序言 usepack
  • 如何在 R markdown 中生成没有前导码的 LaTeX 文件?

    我有一个 LaTeX 文档 它被分割成多个 tex files 我正在使用 R markdown 生成图形和表格 是否可以从 Rmd 生成没有前导码的 tex 文件 以便我能够在文档中使用输出 目前 我需要手动将部分输出复制到我的 tex
  • RMarkdown PDF 输出中未显示某些 Unicode 字符

    我正在尝试将一些课程笔记整理为 PDF 但无法正确显示某些 Unicode 字符 使用xelatex https en wikipedia org wiki XeTeXLatex 引擎对于渲染文档是必需的 使用默认引擎会因无法识别的字符而导
  • 如何将图像插入 Latex 格式的 Anki 笔记中?

    我正在尝试创建一个 Anki 牌组 例如 前面有一个单词 然后我在后面添加带有定义的单词以及图片 但是当已经有两个字段 前面 的文本和后面的文本 时 我在包含图形时遇到了麻烦 这是一个注释示例 begin note begin field
  • 有没有带有 API 的 Latex Web 服务? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有一个 Web 服务 API 接受这种类型的 Latex http 请求 http some web
  • 如何在align环境中标记每个方程?

    我想知道如何在对齐环境中标记每个方程 例如 begin align label eq lnnonspbb lambda i mu i 0 mu i xi i 0 lambda i y i w T x i b 1 xi i 0 end ali
  • LaTeX:从第二行缩进

    我想从第二行缩进 我想用 LaTeX 写这样的东西 Lorem ipsum dolor sit amet consectetur adipiscing elit Proin eu tempor velit Fusce accumsan ul
  • tikz:为节点设置适当的x值

    这个问题源于这个问题here https stackoverflow com questions 2772972 latex curly braces outside math 我想生成一个跨越一些文本行的大括号 问题是我必须手动对齐 x
  • ^ 和 _ 宏之后出现的数字(是:LaTeX 限制?)

    我在 LaTeX 中遇到了一个恼人的问题 我有一个大约 1000 行的 tex 文件 我已经有了一些数字 但是当我尝试添加另一个数字时 它会吐出 Undefined control sequence
  • 在 LaTeX 中自动将新句子中第一个单词的第一个字母大写

    我知道 LaTeX 的吹嘘点之一是它没有这种微软式的行为 尽管如此 它有时还是有用的 LaTeX 已经在您键入 非反斜杠 句点后添加了一个额外的空格 因此应该可以使其自动将后面的字母大写 是否有一个明显的方法来编写一个宏来执行此操作 或者是
  • 适用于 Droid 手机的数学或 LaTeX 引擎 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Android 手机有可用的数学或 LaTeX 引擎吗 我最喜欢的抽认卡应用程序 AnyMemo 似乎
  • Python matplotlib:将轴标签/图例从粗体更改为常规粗细

    我正在尝试制作一些出版质量的图 但遇到了一个小问题 默认情况下 matplotlib 轴标签和图例条目的权重似乎比轴刻度线重 是否有办法强制轴标签 图例条目与刻度线的重量相同 import matplotlib pyplot as plt
  • Pandoc Markdown 分页符

    最近我开始使用 Pandoc markdown 它似乎是 LaTeX 的一个很好的替代品 因为我的文档没有很多数学公式 而且我没有任何使用 LaTeX 的经验 再加上不到 2 周的提交截止日期 这使它成为一个很好的解决方案 我无法解决的一件
  • Matplotlib mathtext:刻度标签中的字形错误

    当使用默认值时 我在 matplotlib 2 0 2 中渲染数学时观察到错误mathtext https matplotlib org 1 5 1 users mathtext html mathtext tutorial与LaTeX h
  • LaTeX 报告章节样式

    如何更改 LaTeX 报告类中的章节样式 我发现了一些关于 makechapterstyle 但它似乎不适用于报告 或者至少不适用于my报告 我很确定一定有某种方法可以改变这一点 我知道 LaTeX 不太适合编程 但我不知道有什么更好的地方
  • Sphinx 文档包中 LaTeX 输出的自定义颜色

    我试图在使用 Sphinx 文档包和 html 输出时自定义 LaTeX 内联公式的颜色 细节 我有一个名为func rst 其中包括以下行 Let math x 1 be a binary variable 在我用 Sphinx 创建的文
  • LaTeX 仅打印文档的前两页

    我正在 LaTeX 中工作 当我创建 pdf 文件 使用 LaTeX 按钮或 pdfLaTeX 按钮或使用 yap 时 pdf 仅包含前两页 没有错误 它就停止了 如果我通过添加文本使第一页更长 它仍然会停在第二页末尾 有任何想法吗 好的

随机推荐