chktex:如何添加带换行符的输出格式

chktex:如何添加带换行符的输出格式

我用chktex它来检查我的 latex 文件。现在我想定义自己的输出格式,而不是使用 从给定的格式中选择-v<number>。这是通过选项 来实现的-f。问题是,我无法指定换行符。例如

chktex -f%k%b%f(%l.%c)%n%b%m xxx.tex

将所有警告或其他内容写入一行。格式说明符类似于 C 语言,%b是边界。其余部分%k%f(%l.%c)%n%m写入消息类型、文件名、行和列 (...),然后是消息编号和消息。

缺少的是换行符,以便将每条消息的输出放在单独的行上。我\n首先尝试了各种变体,但没有奏效。我看到chktexrc规范中给出了!n表示换行符的形式。

不幸的是,我的 C 编程技能不足以从源头上回答我的问题https://git.savannah.gnu.org/git/chktex.git,但也许有人愿意去寻找答案。

相关内容