YAMLResume

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より多くのコンテンツを収めるためのコンパクトな間隔
snugtight よりわずかに多いスペース
normalバランス 取れた読みやすさ(デフォルト)
relaxed行間に更多のスペース
loose非常にゆったりとしたレイアウト
layouts:
  - engine: latex
    typography:
      fontSize: 11pt
      fontFamily: "Merriweather, serif"
      lineSpacing: relaxed

テーマ

theme オプションを使用すると、測定可能なレイアウトジオメトリ(ページサイズ、余白、 フォントサイズ)やセクション構造に影響を与えることなく、履歴書の視覚的な外観を カスタマイズできます。現在はアクセントカラーをサポートしています。markdown エンジンは theme オプションを無視します。

アクセントカラー

theme.colors.accent オプションは、セクションタイトル、罫線、リンク、 その他のハイライトされた要素に使用されるアクセントカラーを設定します。名前付きカラープリセットの いずれか、または任意の #RRGGBB 形式の16進カラーコード文字列を受け付けます:

色プリセット16進コード
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" のような任意の16進カラー

以下は、4 つのアクセントカラーのプリセットでレンダリングした jake テンプレートです:

burgundy アクセントカラーを適用した jake LaTeX テンプレート

burgundy

cerulean アクセントカラーを適用した jake LaTeX テンプレート

cerulean

green アクセントカラーを適用した jake LaTeX テンプレート

green

purple アクセントカラーを適用した jake LaTeX テンプレート

purple

LaTeX 出力では、moderncv テンプレートはアクセントカラーを moderncv の color1 にマッピングし、jake テンプレートはセクションタイトルと罫線のためにカスタムの accentcolor を定義します。アクセントカラーが設定されていない場合、各テンプレートは デフォルトのパレットを保持します。

高度な設定

advanced オプションにより、LaTeX エンジンの高度な設定を行うことができます。

layouts:
  - engine: latex
    advanced:
      showIcons: true
      fontspec:
        numbers: Lining
Edit on GitHub

Last updated on

On this page