在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用typst-compile
星标0
分支0
更新时间2026年6月12日 12:26
本技能文件规定了如何编译验证 Typst 文件,确保修改后的笔记可以正确生成 PDF。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
本技能文件规定了如何编译验证 Typst 文件,确保修改后的笔记可以正确生成 PDF。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
审查笔记目录结构的合理性,包括边界问题、内容重复、章节均衡、学习曲线等维度。当用户要求审查目录、检查章节划分是否合理、或询问某个知识点应该放在哪里时调用。
在 main.typ 中规划章节大纲,包括设计 == 二级目录和 === 三级目录,并编写 // 内容注释
本技能文件规定了在本项目中使用 Typst 编写笔记时必须遵守的语法规范和最佳实践。
根据笔记主题(如 Python、Java、数据结构等)在 main.typ 中生成注释形式的三层目录结构(Part-Chapter-Section)
根据 main.typ 中的目录草稿,为每个 Part 创建对应的章节文件并引入
| name | typst-compile |
| description | 本技能文件规定了如何编译验证 Typst 文件,确保修改后的笔记可以正确生成 PDF。 |
每次修改 .typ 文件后,必须编译验证。编译命令格式:
typst compile "<path-to-initial.typ>" "<output-pdf-path>" --root .
--root . 必须指定,因为模板文件在仓库根目录的 TypstTemplate/ 下,需要允许跨目录访问
-- 工作目录(cwd)必须是仓库根目录 c:\Notiz\ComputerSciencePDF 输出到 initial.typ 同级目录,文件名为 initial.pdf:
Subject/
initial.typ ← 编译入口
initial.pdf ← 输出 PDF(同级)
references.bib
chapters/
img/
# 在仓库根目录执行(示例:本项目结构)
typst compile "01-计算机基础/main.typ" "01-计算机基础/main.pdf" --root .
typst compile "02-编程语言/CPP/main.typ" "02-编程语言/CPP/main.pdf" --root .
initial.typ(主入口),不要编译单独的章节文件#include 被主入口引用,不能独立编译| 错误信息 | 原因 | 解决方案 |
|---|---|---|
cannot read file outside of project root | 缺少 --root . | 添加 --root . 参数 |
unknown variable | 多字母变量未加引号 | 用 "var" 包裹或空格分开 |
expected expression | 裸下标 $_x$ | 改为 $""_x$ |
unexpected token | 语法错误(括号不匹配等) | 检查 [...] 和 (...) 配对 |
file not found | #include 或 #import 路径错误 | 检查相对路径层级 |
failed to write PDF file | 输出目录不存在 | 确保输出路径的目录已创建 |
.typ 文件typst compile 命令@preview/xarrow),首次编译时可能稍慢tmp/ 目录(那是旧的约定),直接输出到 initial.typ 同级initial.typ