有那么多的 CTAN 包能学习,官方 TheTeXBook 文档就那么一小本。 为什么每次让任何 AI 模型写个(La)TeX 宏都要跟它多次拉锯依然写不对,最终还是回到手写。
是因为宏语言的特殊性导致 LLM 架构没法玩转(比如 substitution 后爆了上下文)? 还是那些 IT 语言编码能力(最初)都是堆人力 supervise 出来的?
请解惑。
1
L4Linux 1 天前 via Android
俺自己也写不会 TeX ,遇到要自己定义宏都是网上搜搜改改。
|
2
typing 1 天前 via iPhone
哪个模型?我觉得 tex 能写那宏应该也差不多(吧?)
|
3
tsx8 1 天前
感觉还是要靠错误反馈?我没有试过用 AI 写 LaTeX ,但是试过用 AI 写 Typst ,给它文档并让它根据 typst compile 的编译结果纠错,最后还是能够迭代出能够正确生成的文档的。不过涉及到格式美观的问题就没办法了。
|
4
passive OP |
5
geelaw 22 小时 9 分钟前
@passive #4
>总是在行尾注释前加一个空格 这有可能是某些底层编程技巧过拟合的结果……请参考: \def\FutureSetToOne#1#2{% #2=1% #1% }% ^^^ 错误 \newcount\mycount \FutureSetToOne 2\mycount % ^^^ \mycount=12 并且不排版任何内容 \def\FutureSetToOne#1#2{% #2=1 % <-- 这个空格确保 TeX 停止解析数字 #1% }% ^^^ 正确 \newcount\mycount \FutureSetToOne 2\mycount % \mycount=1 并且排版 2 |
6
passive OP @geelaw 这种情况需要人工干预学习的过程吗?就算不强化 TheTeXBook ,从这么多 ctan 案例多少也该够总结出来规律。现在的 OpenAI 错得太普遍。
|
7
woctordho 19 小时 28 分钟前 via Android
因为 AI 的智商不如 Knuth
|
8
xtreme1 18 小时 57 分钟前
很怀疑含 CJK 的 LaTeX 内容 AI 究竟学过没
|