我想知道我是否可以破解 media9 包来实现这样的功能:最终用户应该能够在运行时添加动画 U3D 文件的新视图。所以我将从 Javascript 回调中编辑 VIEWS FILE。您认为对于具有中级 TeX 知识水平的人来说这是可行的吗?谢谢
答案1
更新:
当前版本的 Acrobat Reader DC 允许用户在运行时添加新的 3D 视图并将其与 PDF 文件一起保存。添加新的 3D 视图不再需要从 TeX 源重新编译 PDF。
不,这在 AdobeReader 中是不可能的。
在运行时,用户可以VIEW
通过上下文菜单(鼠标右键单击)操作 AdobeReader 中的 3D 对象并生成新部分,前提是3Dmenu
在编译 PDF 时设置了该选项。他可以将VIEW
部分添加到现有或空白的新视图文件(通过从 JavaScript 控制台复制/粘贴),并在下次运行 LaTeX 时通过选项将修改后的视图文件与 u3d/prc 文件关联3Dviews
。
因此,用户需要完整的 LaTeX 文档源加上要嵌入的 u3d/prc 文件,并使用添加的新视图重新编译整个内容。
请注意,出于安全原因,JavaScript 不能直接写入文件。
视图文件并非逐字嵌入到文档中,而是在编译 LaTeX 文档源时由 LaTeX 解析并转换为 PDF 对象。