给定一个LaTeX源文件,使用 a PowerShell script 我想输出另一个文件,其中一些目标环境被剥离 . 例如,如果我给脚本提供参数"comment",我希望所有\ begin ... \ end 从新文件中有效删除[以及介于两者之间的所有内容] . 目的是在分发之前稍微自动清理文件(arXiv,...) . 我知道有完全指定的工具,如latexpand,但我没有在PowerShell中找到任何东西,我想要一些简单和紧凑的东西,我可以在大多数计算机上重用,而无需安装perl或python等 .
如果相关,这是我的PS版本:
Major Minor Build Revision
----- ----- ----- --------
5 1 16299 547
1 回答
一般来说,您应该首先尝试实现某些内容,然后询问有关实施过程中遇到的问题的问题 .
但我认为您可以通过使用这样的正则表达式替换来实现:
这将替换为\ begin 和\ end 之间的所有空字符串
有了这个,你应该能够创建一个脚本/函数来删除文件中的键 . 祝好运 .