如何将会议/期刊 TeX 模板与 LyX 整合?

如何将会议/期刊 TeX 模板与 LyX 整合?

可能重复使用 LYX 按照给定格式编写日志但重新添加,因为没有给出答案。避免“LyX-ifying”的评论没有什么帮助,而且我有一个广泛的疑问。

任何会议/期刊模板一般都会提供.cls.aux.bib.bbl.tex、文件。这些文件的作用是什么?.blg.bst

如何将这些文件集成到 LyX?您应该将这些文件放在哪里以及如何开始?

对于操作系统,我使用的是 Ubuntu 12.04。

注意:即使恰当的引用也会受到赞赏。我非常感谢纯代码用户,但也请允许新手进步。

答案1

任何会议/期刊模板一般都会提供.cls, .aux, .bib, .bbl, .tex, .blg, .bst 文件,这些文件有什么作用?

.cls是文档类文件(类似于标准articlereport;您通过 来使用它们\documentclass.bst是参考书目样式文件(以bibtex自己的类似 Forth 的语言编写)。这些是您需要指向 LyX 的实际样式文件;其余的要么属于示例论文(.bib.tex),要么是编译此论文时生成的临时文件(.aux.bbl.blg)—— 可能是错误地包含在样式包中。可能.sty还存在一些文件(这些是您通过 包含的文件\usepackage)。

如何将这些文件集成到 LyX?您应该将这些文件放在哪里以及如何开始?

文件 ( .cls.sty.bst) 应放置在标准 TeX 搜索目录中。这些可能因操作系统/发行版和 TeX 发行版而异。例如,在 Ubuntu 和 TexLive 上,这些是:

  • ~/texmf/如果您希望只有您自己可以访问这些文件,并且
  • /usr/share/texmf/如果您希望它们可在整个系统范围内访问。

(看https://help.ubuntu.com/community/LaTeX了解详情)。为了测试这部分是否有效,请从会议/期刊包中取出文件,将它们放在单独的目录中,然后尝试使用 TeX 进行编译.tex.bib

现在介绍布局。LyX 布局是描述样式的分段命令和(可能)其他宏在 LyX 的 GUI 中如何表示的方式。例如,布局文件中的此代码(取自 RevTeX 布局文件,为简单起见省略了一些内容):

Style Affiliation
    Category              FrontMatter
    LatexType             Command
    InTitle               1
    LatexName             affiliation
    LabelType             Static
    LabelString           "Affiliation:"
    LabelFont
        Shape               Italic
    EndFont
End

将“Affiliation”添加到左上角样式列表的“FrontMatter”类别中,当您选择它时,它会在您正在输入的段落左侧以斜体显示标签“Affiliation:”;当文件被编译时,这个段落被放入宏中\affiliation{}

在 LyX 文档的“自定义”部分第 5 节“安装新文档类、布局和模板”中可以找到相当详尽的文档。或者您可以查找现有的布局文件(不确定 LyX 在 Ubuntu 上将它们保存在哪里,请查找*.layout)并进行修改。

相关内容