chktex

VSCode 没有显示警告
chktex

VSCode 没有显示警告

在编写 .tex 文件时,我通常会在问题中收到警告,例如“hbox 过满”或“第 12 行缺少 }”。现在我什么都看不到 - 有什么想法吗?当我使用chktex检查错误/警告时,我仍然发现一些。有什么帮助吗? ...

Admin

macOS 上的 ChkTeX Regex 警告“编译正则表达式”
chktex

macOS 上的 ChkTeX Regex 警告“编译正则表达式”

我在 macOS 系统上使用 ChkTeX 时遇到了持续性问题,正在寻找解决方案。每次运行 ChkTeX 时都会出现此问题。我收到以下警告: > chktex main.tex ChkTeX v1.7.8 - Copyright 1995-96 Jens T. Berger Thielemann. Compiled with...

Admin

chktex:谁知道返回代码
chktex

chktex:谁知道返回代码

我现在意识到,只有在没有显示警告的情况下,chktex 的返回代码才会是 0。如果有警告,返回代码似乎是 2。其他返回代码呢?比如 1?文档对此保密。 ...

Admin

chktex:如何添加带换行符的输出格式
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规...

Admin

ChkTeX 无法正确处理超过 509 个字节的行
chktex

ChkTeX 无法正确处理超过 509 个字节的行

当较长的段落中间没有换行符时,我会收到警告: chktex: WARNING -- ChkTeX does not handle lines over 509 bytes correctly. Some errors and line numbers may be wrong in this file. 我在以下网址发现了类似问题的报告ChkTeX:警告过长的行,从而产生错误警告。在他们的案例中,他们使用了 LaTeX-Workshop,并且在其他研究中也做了大量工作。看来 ChkTeX 可能不适合(某些?)Windows 环境。该帖子的 OP 敲入了一些代...

Admin

如何防止在 textit 中出现“您应该在括号前留一个空格。”的消息
chktex

如何防止在 textit 中出现“您应该在括号前留一个空格。”的消息

对于以下文本,\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...

Admin

ChkTeX:可能使用了错误长度的划线
chktex

ChkTeX:可能使用了错误长度的划线

对于字符串:100K100-873我在 emacs 编辑器中收到以下警告消息ChkTeX: Wrong length of dash may have been used. [8] 我怎样才能避免出现此警告信息? 可能与如何忽略 \cite 和 \newcite 中的“可能使用了错误长度的破折号。”但我没有画任何线,它只是文本中的字符串。 ...

Admin

chktex 函数 `\endhead` 和 `\endfirst` head 在 longtable 中收到 `命令以空格终止` 警告
chktex

chktex 函数 `\endhead` 和 `\endfirst` head 在 longtable 中收到 `命令以空格终止` 警告

这是我收到警告信息的代码。但是,当我将 {} 放入命令(例如)时\endhead{},警告消失。但是我收到错误放置 noalign 的错误。 \begin{center} \begin{longtable}{>{\raggedright\arraybackslash}p{0.15\linewidth} >{\raggedright\arraybackslash}p{0.2\linewidth} >{\raggedright\arraybackslash}p{0.15\linewidth} >{\raggedright\arra...

Admin

表格中的垂直规则很丑陋。ChkTex
chktex

表格中的垂直规则很丑陋。ChkTex

当我运行 ChkTeX 时 \begin{table} \centering \begin{tabular}{c|c|} \tejastable{\kket{2}}{kket{2}} % \tejastable{\}{} % no need of \\ \tejastable{2}{3} % automatically goes to next line $\ $ & \\ $\ $ & \\ $\ $ & \\ $\ $ ...

Admin

抑制有关自定义大写命令的 chktex 警告
chktex

抑制有关自定义大写命令的 chktex 警告

有时我会定义大写命令,例如\USA。在句子末尾使用此命令会产生有关使用句子间间距的 ​​ChkTeX 警告。如何才能统一抑制此类命令的警告? ...

Admin

有没有办法在特定目录中禁用 ChkTex?
chktex

有没有办法在特定目录中禁用 ChkTex?

我在 VSCode 中使用了带有 Latex-Workshop 扩展的 ChkTex。我以前从未使用过 ChkTex。 有没有办法设置 ChkTex 以忽略某个文件或目录?我知道有一个 .chktexrc 文件,我想我应该在不需要的目录中创建一个 .chktexrc,但我不知道应该在其中包含什么命令。 ...

Admin

ChkTeX 因嵌套数学模式而失败
chktex

ChkTeX 因嵌套数学模式而失败

梅威瑟: \begin{align} \begin{array} {l} abc \end{array} \\ 3 - 2 = 1 \pi \end{align} ChkTeX 检测到 中的“破折号长度错误”3 - 2 = 1和 中的“命令以空格结尾” \pi。 这两个警告都是错误的,因为我们仍然在align环境中,因此数学模式仍然打开。 flalign此错误与其他外部数学环境(如、gather、)一样存在multline。 我在这里做错了什么吗?或者我应该向 ChkTeX 写一个错误报告? ...

Admin

仅在某些命令中静音 chktex NumDash 警告
chktex

仅在某些命令中静音 chktex NumDash 警告

我在某些命令中使用带连字符的数字。例如: \newcommand*{\orcid}[1]{\href{https://orcid.org/#1}{#1}} 如果我\orcid{0000-0002-1825-0097}在一行中使用,chktex 会警告我Wrong length of dash may have been used. [8]。有没有办法只禁用命令参数中的破折号警告\orcid?我厌倦了% chktex 8在每行末尾添加。我能想到的另一种选择是添加orcid到WipeArg,这将忽略所有警告,但我更愿意只忽略破折号警告。 ...

Admin