我是 LaTeX 世界的新手,想从一本书开始。我的目标是专门创作印刷版和在线版书籍。
我的要求是
- UTF-8,
- 阿拉伯,
- 自定义字体,
- 输出符合 PDF/X-1a 标准的 PDF。
我读到过 LuaTeX 是新的引擎。
使用 LuaLaTeX 如何影响 .tex 文档结构?
例如,如果我遵循LaTeX 初学者指南,我可以使用 LuaLaTeX 吗?
使用 LuaLaTeX 时只有前言不同吗?
我在 Windows 8.1 下使用 TeXStudio。
答案1
LuaLaTeX 不会对你的文档造成太大影响。你需要更改的主要内容是前言。无需加载fontenc
或之类的包inputenc
。LuaLaTeX 默认支持 UTF-8,因此你应该使用 UTF-8 编码文件(使用 TeXStudio 应该可以做到这一点)。不要使用像
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
fontspec
现在有用于设置文档字体的包:
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Linux Libertine O}
\setsansfont[Ligatures=TeX]{Linux Biolinum O}
等等。请阅读文档fontspec
了解详情,请参阅软件包。LuaTeX 参考可能会有用,以及 Manuel Pégourié-Gonnard 的LuaLaTeX 指南,我强烈建议您阅读。它基本上告诉了您主要的区别(请参阅 PDF 文件的第 3 页):
- 不要加载
inputenc
;只需以 UTF-8 编码您的源。- 不要加载
fontenc
或textcomp
;加载fontspec
。babel
与 LuaLaTeX 兼容,但您polyglossia
也可以加载。- 不要使用任何改变字体的包;
fontspec
而是使用命令。
基本上,所有适用于普通 pdfTeX 的东西也应该适用于 LuaTeX,但请注意,LuaTeX 仍在开发中,可能会因版本而异。对于不同的问题,请浏览此网站以寻找问题的答案,或者自己提问。