Счетчик строк кода

Счетчик строк кода

Есть ли способ автоматически подсчитывать строки кода документа 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}

\end{document}выводит «Это строка 4» и «Последняя строка (почти!) 8» — строка 9 не учитывается , что неудивительно.

Связанный контент