专栏文章
CNOI Statement Generator:快速生成美观的比赛 PDF
科技·工程参与者 67已保存评论 69
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 69 条
- 当前快照
- 4 份
- 快照标识符
- @mibysae1
- 此快照首次捕获于
- 2025/11/24 01:00 3 个月前
- 此快照最后确认于
- 2025/12/01 22:43 3 个月前
CNOI Statement Generator
在浏览器中快速将 Markdown 格式的题目转为 tuack 风格的 PDF 文件。

特色
- 完全静态网站,所有计算均在浏览器中进行
- 与 tuack 几乎完全相同的格式
- 使用 Markdown 编写题面
- 在线编辑和实时预览功能
- 自动将你的工作保存在浏览器中
- 导入、导出配置,与其他人分享更方便
- 支持直接从本地上传图片,无需图床
- 无需体积达 4GB 的 latex 环境,下载约 30MB 的文件即可在浏览器中运行
- 支持设置图片大小
- 支持单元格合并
- 预制模板提供参考
-
可爱的罗小黑 - 开源、完全免费!
兼容性
目前已经测试了以下浏览器。如果你的浏览器版本过旧,可能无法正常打开,请及时更新浏览器。
- Firefox 88+
- Google Chrome 88+
- Microsoft Edge 88+
- Opera 75+
- Safari 16+
贡献
对网站的问题反馈与新功能请求都可以到 Github issues 中提出。反馈问题时请详细描述你的浏览器版本和遇到的问题,并附有复现步骤和屏幕截图。不熟悉 github 的用户也可以直接通过 洛谷 中私信联系我。请不要在本文章评论区反馈问题,洛谷没有回复功能无法跟进。
如果你想要提交 PR,建议先开 issue 沟通相关细节后再进行。
开发与部署
项目是使用 Vite + React 构建的单页应用。题目数据先通过 unified 生态工具链将 markdown 转换为 typst 源码,再通过 typst.ts 编译为 SVG 并渲染。你可以通过 deepwiki 让 AI 为你讲解详细内容。
要想编译此项目,你需要 Node.js 22+ 低版本可能能用,没试过。使用以下命令构建页面:
SHELLnpm install
npm run build
产物将输出到
./dist 目录下。使用任意静态服务器对外公开该目录即可。许可证
相关推荐
评论
共 69 条评论,欢迎与作者交流。
正在加载评论...