计算文档某一部分的字符数

计算文档某一部分的字符数

有没有办法统计文档部分中的字符数?我需要写一个最多 3000 个字符的摘要,每次我编译文档时,我都会将生成的文本复制/粘贴到 Word 中进行统计。我发现这个帖子但似乎这个解决方案不起作用。我想要的是这样的:

\begin{characterCount}
  % write here all the text
\end{characterCount}

if characterCounter > threshold:
    {\color{red} Character count exceeded! }

答案1

TeXcount 是你的好朋友。它是一个用于统计 LaTeX 文档中单词的 perl 脚本。虽然输出是一个单独的纯文本文件,但你可以轻松地将其逐字包含在自己的 LaTeX 文档中而无需修改结果,因为你可以统计任意文本块并使用伪环境注释避开某些部分 %TC:ignore ... %TC:endignore。此外,你可以在某些部分级别获得子计数,并单独统计正文、标题、标题、内联数学和显示数学的单词数(以及更多,尽管这是不可能的。运行texdoc texcount以获取更多信息)。

姆韦

\documentclass{article}
\usepackage{moreverb,savetrees}
% Compile with  --enable-write18 or --shell-escape options   
\immediate\write18{texcount -tex -sum \jobname.tex > /tmp/wordcount.tex}
\begin{document}
\section[Count-me]{Count me}
This section is counted.  The quick brown fox jumps over the lazy dog. 
%TC:ignore  
\section{Ignore me}
A litle ignored text in the count.
%TC:endignore   
\subsection{This is a subsection}
And some text with inline math ($E=mc^2$).
\subsection{And this is another subsection}
And some more text with display math \[E=mc^2\]
\subsection{One more subsection with a float}
This part of the text include  one figure float. 
\begin{figure}[h!]
\centering\rule{1cm}{1cm}\caption{A nice black box.}
\end{figure}
%TC:ignore  
\subsubsection*{Counts of words} 
\verbatiminput{/tmp/wordcount}
%TC:endignore   
\end{document}

要计算字符而不是单词,只需-char在后面添加选项texcount

兆瓦

相关内容