我需要一种方法将“Word 样式”的文本注释添加到 Latex 文档中。我无意评论文档的源代码。我想要的是一种添加更正、建议等的方法。到文档中,这样它们就不会中断文本流,但这仍然可以让每个人都很容易知道它们与句子的哪一部分相关。当编译文档进行打印时,它们也应该“消失”。

起初,我考虑编写一个新命令,将输入转发到 \marginpar{}, ,并且在编译打印时只会使定义为空。问题是你无法保证评论会出现在哪里,并且你无法将它们与其他评论区分开来 marginpars.

任何想法?

有帮助吗?

解决方案

todonotes 是另一个可以打造漂亮标注的软件包。您可以在文档

其他提示

由于LaTeX是一种文本格式,如果你想以某种方式向他人展示他们可以使用它们的方式(并从中挑选樱桃),请使用标准的 diff 工具(例如, diff -u orig.tex new.tex> docdiffs )。这是注释LaTeX文档之类的最佳方法,并且可以被参与LaTeX源文档生成的任何人轻松使用。然后,您可以在补丁中使用标准LaTeX注释来解释更改,并且可以非常轻松地集成它们。如果文档位于某种版本控制系统中,只需使用VCS生成可以查看的补丁文件。

我使用了 changes.sty ,提供基本的变色着色:

\added{new text}
\deleted{old text}
\replaced{new text}{old text}

所有这些都带有一个可选参数,其中包含执行此更改的作者的姓名缩写。这导致使用不同的颜色,并且这些首字母在更改的文本之后显示为上标。

\replaced[MI]{new text}{old text}

您可以通过将 final 选项提供给 changes 包来隐藏更改标记。

这是非常基本的,不支持评论,但它可能会有所帮助。

我的自制小工具“fixme”使用 \marginpar 在可能的情况下,并在难以安排的地方(如标题)内联。这是可行的,因为我不经常将页边段落用于其他事情。这 意味着在一切都修复之前你无法最终确定布局,但我并没有因此感到太多痛苦......

除此之外我衷心同意 迈克尔 关于使用标准工具和版本控制。

也可以看看:

和一个自插头:

您可以使用更改栏包突出显示受影响的文字区域。

如果您不想手动执行标记(这可能很乏味并且会中断编辑流程),那么整洁的 latexdiff 实用程序将获取文档的差异并生成一个版本,并添加了标记以直观显示排版输出中两个版本之间的更改。

这是我的首选解决方案,尽管我还没有在大型多文档文档上进行测试。

您还可以尝试 trackchanges 包。

todonotes包看起来很棒,但如果证明使用起来太麻烦,一个简单的解决方案就是使用脚注(例如用红色将它们与常规脚注分开)。

包裹 trackchanges.sty 完全按照这种方式工作 变化.sty. 。请参阅@Svante 的回复。它具有易于记忆的命令,您可以更改编译文档后编辑内容的显示方式。您还可以隐藏打印编辑。

我认识的最佳套餐是 简易评论 ,为LaTeX环境提供评论功能。例如,您可以使用以下简单命令,例如 \ add {NEW TEXT} \ remove {OLD TEXT} \ replace {OLD TEXT} {新文本} \ comment {TEXT} {COMMENT} \ highlight {TEXT} \ alert {TEXT}

可以找到一些例子这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top