Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] 调研 Typst 模板需求及贡献可能性咨询 #575

Open
Ri-Nai opened this issue Feb 1, 2025 · 3 comments
Open

[Question] 调研 Typst 模板需求及贡献可能性咨询 #575

Ri-Nai opened this issue Feb 1, 2025 · 3 comments

Comments

@Ri-Nai
Copy link

Ri-Nai commented Feb 1, 2025

您好!感谢 BIThesis 团队一直以来的付出。作为被 LaTeX 语法困扰的用户,我注意到 Typst 排版语言有以下特点:

  • 更简洁的标记语法(如用 # 替代 \
  • 更高的扩展性
  • 更快的编译速度

我已尝试根据本科生毕业论文 Word 模板制作了 实验性 Typst 版本,目前基本实现了模板需要的功能,具体格式可能略有瑕疵(如参考文献的格式可能不大正确)。

想咨询:

  1. 团队是否有计划考虑支持 Typst 格式模板?
  2. 我的实现方案是否有参考价值?

由于本人经验有限,无论是否采纳,都欢迎提出改进建议!🙏

@YDX-2147483647
Copy link
Collaborator

YDX-2147483647 commented Feb 1, 2025

你好,终于有人问这个问题了!

typst 现状

我看了你生成的main.pdf,绝大多数地方效果很好!

不过对于生成中文毕业论文,我认为 typst 还不够成熟,最大的问题是引用参考文献。typst 用 CSL 处理,但对 CSL 标准的实现程度还未达到 GB/T 7714—2015 需要的水平。即使各种魔改后导入,结果也经常不对。

文末列表的具体问题

其它小问题我之后发到你的仓库里。)

为绕开以上问题,也许可试一下这种路径:先用你的 typst 模板写作,完成后用 pandoc 之类的东西转换,套进 LaTeX 模板,用 LaTeX 那一套生成最终 PDF。

其实我也认同 typst 的优势。你提了排版语言本身的优点,我补充几点。

  • 核心编译器更强(并且 typst 团队有意识把一些包的 hack 整理、重构进编译器),进而文档集中。

    LaTeX 基础排版就要 hyperref、graphicx、amsmath、biblatex、ctex 等一团又一团宏包。BIThesis 平常不少工作都在适配宏包,而 typst 模板大概不会有这样的事。

  • 调试手段丰富,所有东西都能直接panic(repr(…))显示出来。

    在 LaTeX 里,想显示某种数据结构实在是太难了……

进入这个仓库的可能性

我倾向于反对。

  • BIThesis 用 LaTeX Project Public License(LPPL),套给 typst 模板恐怕不太好……
  • 同学反馈时会引发混乱。现在 BIThesis 这个名字已经包含了本科、硕博两套模板,二者来源不同,调试问题时都要确认一下。

不过注意,我只是反对进入“这个仓库”,不反对一起利用 bithesis.bitnp.net 域名、在 github.com/BITNP 下另建仓库等支持方式;而且我还没问过 BITNP 其他人,目前只代表我自己。

BITNP 先前讨论

2023年4月(= 两年前 = typst v0.3.0),BITNP QQ 群里讨论过相关问题。以下是当时主要发言。

  • 感觉这个思路反了:建议走 bottom-up 路线,先尝试用于自己的毕业论文,再整成模板。现在生态还不行;直接从顶层设计不太合理。

  • 先想个好名字?

    • BIT³: BIT Typst Templates(可能不好搜索)
    • BITTT
    • TTBIT(TT of BIT)
    • TyTemBit
    • Bity / Beatty / bitty(鼻涕?)

@YDX-2147483647
Copy link
Collaborator

YDX-2147483647 commented Feb 1, 2025

嗯,我发现你们也在做/做过 typst 模板。为避免我校 typst 模板像 LaTeX 那样搞出十几个模板,@ 你们一下。如觉打扰,麻烦手动取消订阅(在 GitHub 网页上查找 Notifications)。

@Quaternijkon
Copy link

嗯,我发现你们也在做/做过 typst 模板。为避免我校 typst 模板像 LaTeX 那样搞出十几个模板,@ 你们一下。如觉打扰,麻烦手动取消订阅(在 GitHub 网页上查找 Notifications)。

@YDX-2147483647 我觉得现阶段的typst对于完成论文格式要求还难以满足要求,我检查过官方收录的论文模板的样式设计都比较简单,难以应对论文中很多格式要求。(例如据我所知typst无法固定让每一页中的图片出现在顶部或是底部。)但是对于更不正式的实验报告,汇报演示等场合typst确实是不错的工具,特别是方便从一份内容生成几份文件(可以很方便地记笔记,并随时转换成slide由于分享),我做了一些简单的模板,其中的资源文件可以很简单替换成北理工。
https://typst.app/universe/package/report-flow-ustc
https://typst.app/universe/package/touying-flow
https://typst.app/universe/package/touying-pres-ustc

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

No branches or pull requests

3 participants