我 发表了评论
@u10307 谢谢雾月老师费心补充内容,我看懂新增的例子了P.S. 我觉得我可以弄懂文档原文中『从上下文来看』为何要添加两行\New命令来“占位”了(也即问题1和3):... <示例代码>
我 发表了评论
如果命令钩子不存在,在向此钩子添加代码时,会执行自动修补。所以,为了不让它执行自动修补,必须创建钩子哦哦,我大概明白了,如果cmd/fancybox/before没定义,那么会自动修补如果已经\New
我 对问题发布了答案
对于原OP的MWE:\documentclass{article} \newcommand{\foo}{target}%%<-mark1 \AddToHook{cmd/foo/before}
我 发表了评论
@u10307 这下对于您的总结我看的比较明白了,原文档比较大段的文本稍显难以理解,谢谢雾月老师。
我 发表了评论
考古的回复...在ltcmdhooks.pdf中,section 2.1.1如上截图的翻译大意为:当在文档的导言区首次调用\AddToHook(或其expl3等效命令)时,例如使用通用命令钩子cmd/
我 发表了评论
@u4769 https://ask.latexstudio.net/ask/question/17652.html 详见。
我 对问题发布了答案
自行对比。\documentclass[a4paper]{ctexart} \usepackage[showframe]{geometry} \usepackage{zhlipsum} \Requir
我 发表了评论
@u4769 你需要具体描述你的需求。如果『填空题答案』过长,如何排版(?)如果你只是要修改错误,那删去\nolinebreak即可。
我 发表了评论
这是因为在段首你就限制了这里不允许断行,可是段首什么文字都没有....自然There's no line here to end.
我 发表了评论
OP的意思是,如果直接在段首使用\hh{123}会触发\nolinebreak分支而报错。我更想知道这个\hh的具体目的是什么...感觉像是哪里copy来的...
我 发表了评论
@u10307 我有两个小问题:\UseHookWithArguments {⟨hook⟩} {⟨number⟩} {⟨arg1⟩} … {⟨argn⟩}Execute the code stored
我 发表了评论
关于ltcmdhook文档中@fancybox例子问题的续问