![是否有支持“接受”变更的跟踪变更包/机制](https://linux22.com/image/288054/%E6%98%AF%E5%90%A6%E6%9C%89%E6%94%AF%E6%8C%81%E2%80%9C%E6%8E%A5%E5%8F%97%E2%80%9D%E5%8F%98%E6%9B%B4%E7%9A%84%E8%B7%9F%E8%B8%AA%E5%8F%98%E6%9B%B4%E5%8C%85%2F%E6%9C%BA%E5%88%B6.png)
我从这个帖子中学到了LaTeX 中的“跟踪修订”确实存在一些变化跟踪机制。
我现在需要的不仅仅是更改跟踪,还有类似于 Word 中的更改接受。
Word 中有一个按钮,您可以接受所有更改,然后更改跟踪记录将从文档中消失,只留下最终草稿。这与仅显示最终草稿不同。
我实际上想在某个时候删除所有跟踪记录以进入下一个版本。这样您就可以再次开始更改跟踪并仅显示那些“新”更改。
我知道有版本控制系统,但我的大多数拼贴画都不喜欢它们。
有什么可行的解决办法吗?
我觉得如果可以支持一些预编译用户命令,这是可能的。我的意思如下:如何让 latex 仅运行一个用户定义的命令并将输出保存到税务文件中
答案1
我不清楚你在 LaTeX 方面到底需要什么,但至少有一个包似乎可以满足你的要求。
有一个名为 的包changes
提供更改标记。可以使用选项加载它[final]
,它将抑制已删除文本的显示并正常打印更改。不幸的是,这有时会在不想要的地方生成多个空格。可以通过移动已删除材料中的空格来解决此问题,但这很烦人。
该changes
软件包附带一个bash
脚本,该脚本将从 tex 源文件中删除标记,并接受所有更改。该脚本应该可选地提示是否接受每个更改。不幸的是,我无法让交互式提示工作(在带有 from 的 Windows 中bash
)MSYS
。此外,如果删除的标记占用了整行,脚本会留下一个空白行,这通常不是人们想要的。
脚本和选项的问题final
似乎应该是可以纠正的,但我不是bash
程序员,需要花费大量精力才能准确找出哪个部分changes.sty
导致了多余的空格。
即使存在这些问题,该软件包仍然有用,具体取决于人们想要实现的目标。