LaTeX 引擎
LaTeX 引擎是 YAMLResume 的核心引擎,旨在通过 LaTeX 模板生成高质量、外观专业的 PDF 简历。
配置
要使用 LaTeX 引擎,请在布局配置中指定 engine: latex。
layouts:
- engine: latex
template: moderncv-banking
# ... 其他选项页面
page 选项允许您自定义页面设置,如纸张大小、边距和是否显示页码。
layouts:
- engine: latex
page:
showPageNumbers: true
# a4 或 letter
paperSize: a4
margins:
top: 2.5cm
left: 1.5cm
right: 1.5cm
bottom: 2.5cm章节
sections 选项允许您自定义章节标题及其顺序。更多信息,请参见章节文档。
layouts:
- engine: latex
sections:
aliases:
work: "Professional Experience"
education: "Education"
skills: "Skills"
order:
- basics
- work
- education模板
template 选项允许您从各种模板中选择。每个模板都有独特的设计和布局。您可以在模板文档中找到可用模板的列表。
layouts:
- engine: latex
template: moderncv-banking排版
typography 选项允许您自定义简历中使用的字体样式。
字体大小
fontSize 选项允许您设置文档的基本字体大小。
LaTeX 引擎仅支持 10pt、11pt 和 12pt。
字体家族
fontFamily 选项允许您指定字体家族名称的优先列表。
这与 CSS 的 font-family 属性类似。
行间距
lineSpacing 选项允许您调整文档的行间距。YAMLResume 使用语义值,这些值会映射到 LaTeX 的 \setstretch{} 命令:
| 值 | 描述 |
|---|---|
tight | 紧凑间距,适合容纳更多内容 |
snug | 比 tight 稍多的空间 |
normal | 均衡的可读性(默认) |
relaxed | 行之间更多呼吸空间 |
loose | 非常宽松的布局 |
layouts:
- engine: latex
typography:
fontSize: 11pt
fontFamily: "Merriweather, serif"
lineSpacing: relaxed主题
theme 选项允许您自定义简历的视觉外观,而不会影响可测量的版面几
何(页面大小、边距、字体大小)或章节结构。目前支持强调色。markdown
引擎会忽略 theme 选项。
强调色
theme.colors.accent 选项设置用于章节标题、分隔线、链接和其他突出
显示元素的强调色。它既接受命名的颜色预设,也接受任意的
#RRGGBB 十六进制颜色字符串:
| 颜色 | 预设 | 十六进制 |
|---|---|---|
black | #000000 | |
blue | #3873B3 | |
burgundy | #980000 | |
cerulean | #0081A7 | |
green | #59B24D | |
grey | #737373 | |
orange | #F28C26 | |
purple | #8054CC | |
red | #F23333 |
layouts:
- engine: latex
theme:
colors:
accent: burgundy # 或任意十六进制颜色,如 "#1B365D"以下是使用 4 种强调色预设渲染的 jake 模板:

burgundy

cerulean

green

purple
对于 LaTeX 输出,moderncv 模板会将强调色映射到 moderncv 的
color1,而 jake 模板则为章节标题和分隔线定义了自定义的
accentcolor。未设置强调色时,每个模板保持其默认调色板。
高级设置
advanced 选项允许您配置 LaTeX 引擎的高级设置。
layouts:
- engine: latex
advanced:
showIcons: true
fontspec:
numbers: LiningLast updated on