Skip to content

Conversation

@ZnPdCo
Copy link
Contributor

@ZnPdCo ZnPdCo commented Oct 29, 2025

这个 pr 做了什么

使用 Typst 重写了用户手册,源代码储存于 manual/src/content 目录中,同时实现了线上版本的用户手册。

线下分发需要手动编译 Typst 文件,然后使用 Typst CLI 或者 Tinymist Typst 编译 manual/src/content/manual.typ,将生成出来的 pdf 重命名并放在 manual/llmanual.pdf

线上分发使用使用 astro+astro-typst+starlight theme 部署于线上。

已知的问题

  • 数学公式:由于 typst 的 bug(找不到 issue,但根据 typst 中文交流群里的人声称已经有人提出过了),行内公式会被截断,显示效果不好。所幸手册内数学公式只有几处,分别为 $[1,i-1]$ 和 subtask 那节的 $x,y$,都可以不用数学公式来表示。 这个应该是改不了的,计划到时候修了这个 bug 再弄吧。

@ZnPdCo ZnPdCo marked this pull request as ready for review November 7, 2025 06:31
@ZnPdCo
Copy link
Contributor Author

ZnPdCo commented Nov 12, 2025

@alphagocc 请问现在编译项目所需的最低 qt 版本是什么呢?我更新一下构建那块

@ZnPdCo
Copy link
Contributor Author

ZnPdCo commented Nov 12, 2025

能否限制到 6.4 以上呢?之后开发分布式测评可能要用到 QHttpServer 🤔

@alphagocc
Copy link
Member

上一个 lts 是 6.8, 限制到这个版本吧
ubuntu 26.04 至少是 qt 6.9 我觉得没啥问题

@ZnPdCo
Copy link
Contributor Author

ZnPdCo commented Nov 12, 2025

alphagocc 我不是很懂 linux 下的编译,请问您能协助写一下这部分吗 🙏

@ZnPdCo
Copy link
Contributor Author

ZnPdCo commented Nov 13, 2025

是不是应该把 -DLEMON_QT6=ON 先去掉了,默认用 qt6 即可

@alphagocc
Copy link
Member

alphagocc 我不是很懂 linux 下的编译,请问您能协助写一下这部分吗 🙏

最近不太有时间

是不是应该把 -DLEMON_QT6=ON 先去掉了,默认用 qt6 即可

其实整个 qt5 都不想支持了(,但是改动会比较多就基本上暂时先留着了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants