name: typst-design description: "Typst 템플릿의 타이포그래피, 페이지 설정, 스타일 규칙 관리"
typst-design — Typst 템플릿 디자인
구조
| 파일 | 위치 | 역할 |
|---|---|---|
book_base.typ |
스킬 소유 (references/templates/) |
범용 스타일 (폰트, 여백, heading, 코드, 표, 표지, 목차, auto-image) |
book.typ |
프로젝트 (book/templates/) |
프로젝트별 설정 (제목, 부제, 설명, 헤더 제목) |
프로젝트의 book.typ에서 변수를 정의하고, 스킬의 book_base.typ이 그 변수를 사용한다.
빌드 엔진이 Python 레벨에서 book.typ → book_base.typ → 본문 순서로 concat한다.
역할
book_base.typ의 스타일 규칙을 관리한다.
새 프로젝트에서 book.typ만 작성하면 동일한 스타일을 재사용할 수 있다.
프로젝트 설정 변수 (book.typ)
#let book-title = "책 제목"
#let book-subtitle = "부제"
#let book-description = [설명 텍스트]
#let book-header-title = "헤더에 표시할 제목"
새 프로젝트에서 사용하기
book/templates/book.typ작성 (위 4개 변수만)book/templates/book_base.typ→ 스킬 심볼릭 링크 생성python3 book/build_pdf_typst.py실행
참조
- typography.md — 타이포그래피 규칙 상세