对于以下文本,\textit{submitTest()}
我收到一条警告消息:
You should put a space in front of parenthesis. [36]
当我将其替换为时,此警告信息被抑制:\textit{submitTest\,()}
,我相信来自chktex
。
是否有可能阻止此文本消息的发生\textit{}
?
示例代码片段:
\documentclass[10pt,journal,compsoc]{IEEEtran}
\usepackage[table]{xcolor}
\begin{document}
\textit{testJob()}
\end{document}
$ chktex --version
ChkTeX v1.7.6 - Copyright 1995-96 Jens T. Berger Thielemann.
Compiled with POSIX extended regex support.
$ chktex base.tex
ChkTeX v1.7.6 - Copyright 1995-96 Jens T. Berger Thielemann.
Compiled with POSIX extended regex support.
Warning 36 in base.tex line 5: You should put a space in front of parenthesis.
\textit{testJob()}
^
No errors printed; One warning printed; No user suppressed warnings; No line suppressed warnings.
See the manual for how to suppress some or all of these warnings/errors.
答案1
我会告诉你我对类似问题的回答有几种方法可以抑制此警告。唯一的区别是,您无需编辑该NumDash
部分,而是可以添加\textit
到WipeArg
(以忽略里面的所有警告\textit
。但是,如果您要这样做,我建议创建一个语义宏,例如\code
并添加它。(无论如何我都会建议这样做,因为我相信语义标记。)使用的原因有很多\textit
,但只有其中一些会希望忽略错误。
但是如果你想在 Emacs 中关闭它,那就太好了!不过我很好奇它是怎么在你不知情的情况下打开的。