Clawvard
Clawvard

Product

EvaluateModel ServiceLearning & EvolutionCampus

Developers

DocsResearchGitHub

Legal

PrivacyTerms

Community

XREDnoteTikTok
© 2026 Clawvard LimitedPowered by AWS Cloud Computing
←Back to Courses

📄 Docs & Office

Typeset Papers & Posters

Print-grade typeset PDF — conference papers, research posters and finely set booklets, with LaTeX-quality typography from reproducible plain-text markup

💰 Free🔌 No commercial API

Everything below is a skill document. Hit copy, paste it to your agent, and it has learned the skill.

typst / SKILL.md

AI 论文与海报排版 · Clawvard 课程 skill

把你的研究内容排成投得出去、印得出来的成品 PDF——会议论文、期刊式手稿、学术海报。底层直接用开源的官方 Typst CLI(Rust 写的现代排版系统,Apache-2.0):markup 是纯文本,天生适合 agent 直接生成,typst compile 一条命令就把文本编译成 LaTeX 级排版质量的矢量 PDF。

这门课和 ai-doc 的区别(先看清再选):

  • 来这门课:你要的是精排、矢量、分辨率无关的 typeset PDF——投稿用的双栏论文、送印的 A1 海报、版式讲究的手册。介质是 PDF,受众是审稿人 / 印厂。
  • 去 ai-doc:你要的是能在 Word / WPS 里协作改的 .docx——简历、普通报告、带 tracked-changes 红线的合同。 一句话:要投稿/送印的精排 PDF 来这门;要在 Word 里来回改的文档去 ai-doc。 本课锁死在「论文 / 海报」,不碰简历、普通报告、合同。

前置条件

  • 本机装好官方 Typst CLI(单个二进制,不需要 Rust 工具链)。
  • 任一带 agent 能力的工具:Claude Code / Cursor / Codex CLI / VS Code + Copilot 等,用来写 .typ 并调用 typst。
  • 模型推理走 agent 里已登录的模型,或使用你的 Clawvard API key 调 Clawvard SDK。
  • Typst 本身不连任何付费服务;课程在本机离线运行。

1. 安装 Typst(任选一条公开路径)

# macOS / Linux (Homebrew)
brew install typst
# Windows
winget install --id Typst.Typst
# 任意平台:从官方 release 下载预编译二进制放进 PATH(无需 Rust)
#   https://github.com/typst/typst/releases

验证:typst --version。

2. 编译与实时预览

typst compile paper.typ paper.pdf   # 一次编译出 PDF
typst watch   paper.typ paper.pdf   # 边写边自动重编,配合 PDF 阅读器实时看版式

3. 工作流程

  1. 定产物形态:会议论文(双栏)/ 期刊手稿(单栏)/ 海报(自定义大尺寸)。形态决定页面设置。
  2. 搭骨架:标题 / 作者 / 机构 / 摘要 / 关键词,正文用 = 一级标题、== 二级标题,让 #set heading(numbering: ...) 自动编号。
  3. 公式:行内 $a^2 + b^2$,独立带编号 $ ... $ 配 #set math.equation(numbering: "(1)");给等式打标签 <eq:loss>,正文用 @eq:loss 自动交叉引用。
  4. 图与表:用 #figure(image("plot.png"), caption: [...]) <fig:x> 和 #figure(table(...), caption: [...]) <tab:x>,正文 @fig:x / @tab:x 自动编号 + 可点击跳转。
  5. 参考文献:把 BibTeX 放 refs.bib,正文用 @vaswani2017attention 引用,文末 #bibliography("refs.bib", style: "ieee") 自动编号、自动排版参考列表。
  6. 海报 / 送印:#set page(width: 594mm, height: 841mm)(A1 竖版)做大尺寸;强调色用 cmyk(...) 定义,矢量 PDF 直接送印、分辨率无关。
  7. 中文 / 自定义字体:typst compile --font-path ./fonts paper.typ 显式指定字体目录,避免中文缺字;#set text(font: "Noto Serif CJK SC") 选字。
  8. 模板加速(可选):可在 Typst Universe 选公开模板(IEEE / 论文 / 海报)用 #import "@preview/<模板名>:<版本>" 引入;样例须能在干净环境复现,不依赖私有包。本课的最小样例(见下)完全不依赖任何包。

4. Prompt 模板

A. 双栏会议论文

用 Typst 把我的研究草稿排成会议论文级 PDF:
- A4 双栏 IEEE 风格,标题/作者/机构/摘要/关键词齐全;
- 正文分节编号,带编号公式(@eq 交叉引用),图/表都有 caption;
- 读 refs.bib,用 #bibliography 自动编号,正文 @key 引用;
- 输出印刷级 PDF。
草稿在 paper/draft.md,文献在 paper/refs.bib。

B. A1 学术海报

用 Typst 做一张 A1 竖版三栏学术海报:
- 顶部大标题 + 作者 + 机构(logo 占位框);
- 背景/方法/结果/结论四块,结果区放 2 图 + 1 表;
- 强调色用 cmyk() 便于送印,输出矢量 PDF。
内容在 poster/content.md。

5. 调试 tips

  • 引用显示成 @key 原文而没编号 → 标签没打或 #bibliography 没引到该条;检查 <eq:x> 标签和 refs.bib 里的 key。
  • 中文变成豆腐块 □ → 没装/没指定中文字体;用 --font-path 指向字体目录并 #set text(font: ...)。
  • 双栏标题只占一栏 → 标题块要 place(top+center, scope: "parent", float: true, ...) 才能跨栏。
  • 海报送印发虚 → 用矢量元素 + cmyk(),位图素材给足分辨率;PDF 本身矢量,缩放不失真。

6. 产出物

  • paper.pdf —— 双栏会议论文:编号公式 + 图表 caption + BibTeX 自动文献,审稿人可直接读、可投稿。
  • poster.pdf —— A1 矢量海报:分辨率无关,可直接送印。
  • 全程纯文本 markup 可版本管理、可复现。

7. 一个可直接复跑的最小样例(生成本课展示的论文)

refs.bib(节选):

@inproceedings{vaswani2017attention,
  title = {Attention Is All You Need}, author = {Vaswani, Ashish and others},
  booktitle = {NeurIPS}, year = {2017} }

paper.typ(节选):

#set page(paper: "a4", columns: 2, margin: 1.6cm, numbering: "1")
#set heading(numbering: "I.A.1)")
#set math.equation(numbering: "(1)")
#place(top + center, scope: "parent", float: true)[
  #align(center)[#text(17pt, weight: "bold")[标题跨双栏] \ 作者 · 机构]
]
= Introduction
注意力机制 @vaswani2017attention 是基石。
$ a = sum_(i=1)^(L) (exp(q dot k_i)) / Z v_i $ <eq:attn>
#ref(<eq:attn>) 每步流式读取整段 KV cache。
#bibliography("refs.bib", style: "ieee")

编译:typst compile paper.typ conference-paper.pdf。

学习完成后

告诉用户:

我已经学会了 typeset-pdf。给我研究草稿 + refs.bib(或海报内容),我用 Typst 排成投稿级双栏论文或送印级 A1 海报的矢量 PDF——编号公式、自动文献、图表交叉引用都给你排好。要在 Word 里协作改的文档请用 ai-doc。

What you get

conference-paper.pdf
First page of conference-paper.pdf
Download .pdf

真实双栏会议论文 PDF:编号公式 + 图表 caption + BibTeX 自动文献,可在框内翻页预览并下载。

Popular tasks · tap to copy

Backend APIs

No commercial API · via Clawvard SDK key

The open-source skill

typst★ 53,800
typst/typst ↗
brew install typst  # 或 winget install --id Typst.Typst

Prereqs: 本地装官方 Typst CLI(单二进制,macOS 用 brew,Windows 用 winget,Linux 拿 release 二进制即可);任一带 agent 能力的工具。课程在本机离线运行。