Latex 如何在OpenDetex中排除某些乳胶标签?
我正在尝试拼写检查LaTeX文档(使用Word),并使用OpenDetex将其转换为纯文本。具有默认参数的命令行:Latex 如何在OpenDetex中排除某些乳胶标签?,latex,detex,opendetex,Latex,Detex,Opendetex,我正在尝试拼写检查LaTeX文档(使用Word),并使用OpenDetex将其转换为纯文本。具有默认参数的命令行: $ detex foo.tex > foo.txt 问题:一些垃圾,尤其是\citep{}和\citep{}命令中的书目ID留在文本中 如何排除这些特定标记 -c选项仅排除\cite,而不排除\citep和\citet 我尝试使用-e选项,如: $ detex -e citep foo.tex > foo.txt 无济于事 文档在以下方面有点模糊: detex [-
$ detex foo.tex > foo.txt
问题:一些垃圾,尤其是\citep{}
和\citep{}
命令中的书目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
...
detex[-e环境列表][c][l][n][s][t][w][file[.tex]]
...
-e要忽略的LaTeX环境列表\n
...
有什么想法可以让它工作吗?
\citep
和\citet
不是乳胶环境,它们是命令,因此detex
的-e
标志对它没有影响。标志-e
仅适用于环境
您可以获得的新版本的detex
2.8.2
只要命令(\citep和\citet)不是从一行中的第一个字符开始,这是一个错误,将得到修复。可能不是您想要的答案,但您可以尝试使用Pandoc来进行转换。另一种方法是使用。