Create project in app
A Typst package and template for creating a Japanese-style résumé (履歴書) in the standard two-page format commonly used for job applications in Japan.
日本で一般的に使われている形式(市販の履歴書用紙に近いレイアウト)の履歴書を作成するTypstパッケージです。

インストール・使い方
新規プロジェクトをテンプレートから作成します。
typst init @preview/cv-nikudanngo:0.1.0 my-resume
または、既存プロジェクトから 履歴書 関数を直接インポートし、#show ルールでドキュメントに適用することもできます。
#import "@preview/cv-nikudanngo:0.1.0": 履歴書
#show: 履歴書.with(
姓読み: "りれきしょ",
名読み: "たろう",
姓: "履歴書",
名: "太郎",
生年月日: "平成xx年xx月xx日",
年齢: 99,
// 写真: "photo.png", // 証明写真を貼る場合はパスを指定する
現住所: (
ふりがな: "とうきょうとすみだくおしあげ",
住所: "東京都墨田区押上1丁目1−2",
郵便番号: "131-0045",
電話: "123-4567-8901",
email: "sample@example.com",
),
連絡先: (
ふりがな: "",
住所: "",
郵便番号: "",
電話: "",
email: "",
),
学歴: (
(年: "平成30", 月: "4", 内容: "〇〇大学 入学"),
),
職歴: (
(年: "令和6", 月: "4", 内容: "株式会社〇〇 入社"),
),
資格: (
(年: "平成1", 月: "12", 内容: "普通自動車免許 取得"),
),
志望動機: [私がこの職に応募する理由は、],
本人希望: [],
// false にすると右下の "Made with Typst" を非表示にする
クレジット: true,
)
学歴 / 職歴 / 資格 は (年, 月, 内容) を持つ辞書の配列で指定します。見出し行・区切りの空行・「以上」の挿入、1枚目/2枚目への分割は自動で行われます。
学歴と職歴は合わせて最大19行(1枚目14行 + 2枚目5行。見出し行・空行・「以上」も1行ずつ消費します)資格は最大7行
超過した分は枠外にはみ出して表示されます。
日本語フォントについて
このパッケージはフォントを指定しないため、システムに入っている日本語フォントがそのまま使われます。表示が崩れる場合は Noto Serif JP などのインストールをお勧めします。特定のフォントを使いたい場合は、#show: 履歴書.with(...) の前に #set text(font: "好きなフォント名") を書いてください。
参考にした書式
ソースコード
開発用リポジトリ: Nikudanngo/typst-ja-resume-template