如何在OpenDetex中排除某些乳胶标签?

时间:2014-08-06 16:57:32

标签: latex detex opendetex

我正在尝试拼写检查LaTeX文档(使用Word),并使用OpenDetex将其转换为纯文本。带有默认参数的命令行:

$ detex foo.tex > foo.txt

问题:来自\citep{}\citet{}命令的一些垃圾,尤其是参考书目ID留在文本中。

如何排除这些特定标签?

-c选项仅排除\cite,但不排除\citep\citet

我尝试使用-e选项,如:

$ detex -e citep foo.tex > foo.txt

无济于事。

文档有点模糊:

detex [-e environment-list] [-c] [-l] [-n] [-s] [-t] [-w] [file[.tex] ]
...
-e  <env-list> list of LaTeX environments to ignore\n  
...

任何想法如何使其发挥作用?

1 个答案:

答案 0 :(得分:0)

\citep\citet不是LaTeX环境,它们是命令,因此-e的{​​{1}}标志对它没有影响。标志detex仅适用于环境。

-e 2.8.2的新版本,您可以获得here.

只要命令(\ citep和\ citet)不从一行中的第一个字符开始 - 这是一个错误并将被修复。

相关问题