嗨,我可以帮忙解决以下问题。我正在尝试编写一个python脚本,该脚本将从tex文件中提取数字并将其放入另一个文件中。输入文件是这样的:
\documentclass[]....
\begin{document}
% More text
\begin{figure}
figure_info 1
\end{figure}
\begin{figure}
figure_info 2
\end{figure}
%More text
输出文件应该是这样的:
\begin{figure}
figure_info 1
\end{figure}
\begin{figure}
figure_info 2
\end{figure}
谢谢您的帮助。
最佳答案
非常感谢您的回答,我终于以这种方式做到了。它可能不是最佳方法,但它可以工作。我尝试了几种建议的解决方案,但需要进行一些调整才能使其正常工作。
infile = open('data.tex', 'r')
outfile = open('result.tex', 'w')
extract_block = False
for line in infile:
if 'begin{figure}' in line:
extract_block = True
if extract_block:
outfile.write(line)
if 'end{figure}' in line:
extract_block = False
outfile.write("------------------------------------------\n\n")
infile.close()
outfile.close()
关于python - 从 latex 文件中提取数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11054008/