如何制作一个在每次重新编译后改变版本号的计数器

如何制作一个在每次重新编译后改变版本号的计数器

我对 Overleaf 还很陌生,我挣扎了很多,也学到了很多。对于一个具体的问题,我没有找到解决办法,即使网上有解决办法,我也几乎不明白如何实现,但抛开这些不谈,这就是问题所在!

我需要一个计数器,在每次重新编译会话后更新文档版本号 本文档版本 从 0.00.1a -> 0.00.2a 等等。

如果有人能帮助我,那将意义重大!

答案1

我不认为这在实践中有用,但辅助文件中的数字递增

在此处输入图片描述

\documentclass{article}

\makeatletter
\AtBeginDocument{%
\ifx\thisnumber\undefined\gdef\thisnumber{1}\fi
\immediate\write\@auxout{\gdef\noexpand\thisnumber{\the\numexpr\thisnumber+1}}%
}
\makeatother
\begin{document}

Version: \thisnumber

\end{document}

相关内容