代码行计数器

代码行计数器

有没有办法自动计算 TeX 文档的代码行数?如果有,有没有办法将其包含在文档中?

我希望在文档的某处有类似“该文档是 n 行代码”这样的内容。

答案1

TeX 有一个内部计数器\inputlineno,用于打印错误消息等。

如果您将其包含\the\inputlineno在文档的最后一行,则应该非常接近文件中的行数,尽管可能会偏离一行。

如果您的项目中有多个文件,则必须自己添加总行数。

\documentclass{article}

\begin{document}
This is line \the\inputlineno

Some text

The last line is (almost!) \the\inputlineno
\end{document}

输出“这是第 4 行”和“最后一行(几乎!)是 8”——毫不奇怪,它没有计算第\end{document}9 行。

相关内容