返回 Skill 列表
extension
分类: 开发与工程无需 API Key

typst-creator

生成Typst源代码,用于文档、报告、论文和演示文稿的编写,涵盖标记、数学、脚本以及布局语法。

person作者: jakexiaohubgithub

Typst Document Creation Capability

This skill enables the agent to create Typst documents with correct syntax, styling, and mathematical formulas.

Version: Based on Typst v0.14.2

Core Capability

  • Function: Generate Typst source code for documents, reports, papers, and presentations
  • Output Format: .typ files with proper Typst syntax
  • Modes: Markup, Math, and Code modes

Typst Syntax Overview

| Mode | Entry Syntax | Purpose | |------|--------------|---------| | Markup | Default | Text, headings, lists, emphasis | | Math | $...$ | Mathematical formulas | | Code | # prefix | Variables, functions, logic |

Domain Knowledge

| Topic | Reference | |-------|-----------| | Syntax | Markup, math, and code mode syntax. See ./references/syntax.md | | Styling | Set rules and show rules for styling. See ./references/styling.md | | Scripting | Variables, functions, control flow. See ./references/scripting.md | | Math | Mathematical notation and symbols. See ./references/math.md | | Layout | Page setup, grids, alignment. See ./references/layout.md |

Key Differences from LaTeX

| Feature | LaTeX | Typst | |---------|-------|-------| | Bold | \textbf{text} | *text* | | Italic | \textit{text} | _text_ | | Heading | \section{Title} | = Title | | Fraction | \frac{a}{b} | a/b or frac(a, b) | | Function call | \func{arg} | #func(arg) | | Set property | preamble commands | #set func(prop: value) |

Constraints

  • File Extension: Output files use .typ extension
  • Unicode Support: Typst natively supports Unicode symbols
  • No Packages Required: Most features are built-in (unlike LaTeX)