我在 LyX 中有一个文档,我想将排版转换为 AmS-LaTeX (amsart)(如果它还不是这种格式)。LyX 自然使用什么排版?有没有办法直接在 LyX 上执行此操作,还是我必须将我的文档转换为 LyX 文件?在后一种情况下,我如何将排版更改为 AmS-LaTeX (amsart)?
我不确定这是否有用,但是当我转到“文档”->“设置”时,文档类设置为“文章”。我注意到还有“AMS 文章”,但我不确定这是否与 amsart 相同。
答案1
我在 LyX 中有一个文档,我想将排版转换为 AmS-LaTeX amsart)(如果它不是这种形式的话)。
来自.lyx
文件:
- Document> Settings ...> Document Class > article (AMS) > 这将选择 LaTeX
amasart
文档类。 - 也许你需要 编辑 LyX 文本和/或 LaTeX 序言(也在Document>中Settings ...)与文档类 100% 兼容
amsart
。文档类的更改可能会导致某些 LaTeX 命令未定义。在最佳情况下,Lyx 将忽略 unkonw 命令并将其参数作为纯文本传递,否则(例如,因为在 ERT 框内),命令将传递给 LaTeX 代码并产生编译错误。
此外,一些包(如relsize
序言中所述)可能与新文档类不兼容。您的里程可能会有所不同。
来自.tex
文件:
- File> Import> LaTeX (plain) .... 在复杂的文档中,一些部分可以保留为 ERT 框(您的里程可能会再次发生变化)。
- 保存
.lyx
文件并进行如上所述的必要更改。
或者更好的方法是,先进行更改,然后导入:
- 使用文本/LaTeX 编辑器,将文档类别更改为
amsart
(\documentclass{article}
例如\documentclass{amsart}
) - 尝试用
pdflatex
//进行编译xelatex
。lualatex
- 删除/修改所有错误源(如果有)。
- 使用扩展名保存
.tex
,转到 Lyx 并导入此文件(>> File)。ImportLaTeX (plain) ...
LyX 自然使用什么字体?
LyX 以特殊格式编写带有扩展名的文件.lyx
,与 LaTeX 无关。
尽管许多人认为 LyX 是一个 LaTeX 编辑器,但 LyX 实际上是文档准备系统,除其他功能外,它还是一个非常出色的 LaTeX 导出器 ( .tex
)。但是,如果您选择 DocBook 文档类,例如,源是一个.lyx
文件,输出是一个 .xhtml
文件,并且两者都与 LaTeX 没有任何形式的关联。