排除某些环境的字数统计

排除某些环境的字数统计

我想要一种方法来获取字数,同时忽略某些环境。原因是我有相当多的伪代码包含在多个逐字块中。

理想的解决方案是,但可以选择不选择哪些环境。

编辑:我正在使用 TexStudio

答案1

据我所知,没有您想要的解决方案。

您可以尝试使用包ifthen。定义一个布尔变量(\newboolean{WordCount}),将其设置为 true(\setboolean{WordCount}{true})或 false(\setboolean{WordCount}{false}),并包围所有您不想被计算的环境\ìfthenelse{WordCount}{}{<your environment>}。因此,如果WordCountfalse您的环境,则执行,如果 是true您的环境,则不执行:

%in your praeambel:
\usepackage{ifthen}  % http://www.ctan.org/pkg/ifthen
\newboolean{WordCount}
\setboolean{WordCount}{true}
%\setboolean{WordCount}{false}
...
%in your document:
\ifthenelse{\boolean{WordCount}}{% 
   % True, no environment to be executed
}{% False, execute environment:
 <your environment here>
}

请查看相关问题 有没有办法对 LaTeX 文档进行正确的字数统计并将其中一种方法与上面的代码结合起来。

希望有所帮助。

相关内容