有没有办法在生成pdf后使用lua函数或者在tex文件的某个点强制生成pdf并仍然使用lua?
基本上,我需要修改 pdf 并从 tex 文件中执行此操作。
我理解我想做什么的一种方法是假设代码
\begin{document}
...
\end{document} % Assume this statement would cause the pdf to be generated and written to disk
\directlua{myfunc()}
myfunc 现在可以访问最新版本的 pdf
或者有没有办法生成pdf,\include
即使它不是一个完整的tex文档(这实际上就是我想要实现的)?
例如,如果我这样做
\include{mypart}
它将生成 mypart.pdf,它只是 mypart.tex 的页面,而不是完整的文档。
答案1
正如 Martin Schröder 所写:在文件写入后,没有办法进行处理。finish_pdffile
回调可用于向 PDF 文件添加信息,stop_run
回调很接近,但不完全一样。它用于在运行结束时替换统计信息。