是否有任何软件包可以让我在 LaTeX 文档中插入“智能注释”?
我所说的“智能评论”是指:
我有一个源 (.tex) 文件,里面记录了课堂上讲课的笔记。但是,笔记中没有对校样的详细讨论。我想编辑源文件并添加评论,这样输出的 PDF 文件将与原始源的输出相同;只是它会有小按钮(或类似结构),按下这些按钮时会显示我所做的附加评论。
本质上,可以通过使用任何 PDF 阅读程序添加编辑注释来实现这一点。但是,这些注释无法在程序之间移植,更重要的是,我无法使用这些注释工具插入数学方程式,而使用 LaTeX 则可以。
我知道这听起来有点模糊,但有人可以帮忙吗?
答案1
你可以使用眼科并对主文档和校样使用不同的层,尽管这种解决方案可能不是特别用户友好。
使用 ocgx 的一个例子:
\documentclass{article}
\usepackage{ocgx}
\begin{document}
It is common knowledge that $1+1=1$. \switchocg{ocg1}{[PROOF]}
\begin{ocg}{OCG 1}{ocg1}{0}
Proof: I am one. The Pope is one. Therefore, the Pope and I are one.
\end{ocg}
\end{document}
请注意,大多数 PDF 查看器无法正确处理 OCG。
答案2
听起来这pdfcomment
也许就是你要找的东西。与所有更高级的 pdf 功能一样,它并不适用于所有 pdf 查看器;xpdf 将显示注释图标,但似乎无法获取注释本身,而 okular 可以正确处理它们。我没有检查其他任何东西。texdoc pdfcomment
使用您喜欢的查看器运行;文档的第二页有一个测试,它会告诉您它是否有效。
\documentclass[a4paper]{article}
\usepackage{pdfcomment}
\begin{document}
Now is the time for all good men\pdfcomment{And women.} to
come to the aid of their party.
\end{document}
有很多选择——你可以把评论放在页边距中,你可以使用不同的图形来表示评论的存在,你可以用评论进行编译,也可以用回复对评论等等——但从根本上来说,它非常简单,正如您在上面看到的。
不过,如果你真的需要完全排版的 LaTeX 数学,你可能不得不使用 OCG 或类似的东西,因为我认为你无法在 pdf 注释中获得复杂的方程式。据我所知,你只能进行纯文本替换。