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 十六進位顏色字串:
| 顏色 | Preset | Hex |
|---|---|---|
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