有没有办法从 macOS 上的 Apple 预览应用复制和粘贴所有 R 代码?

Is there a way to get all the R code to copy and paste from the Apple Preview app on a macOS?

提问人:Melyssa 提问时间:11/1/2023 更新时间:11/1/2023 访问量:18

问:

我在从 Apple 预览版中打开的 R Markdown pdf 文件中复制和粘贴代码时遇到问题。

在 macOS 上使用“预览”应用打开 pdf 时,如果 pdf 的宽度超过页面长度,则某些代码会被截断,尽管它会在 R Markdown 文件上显示完整代码。如果任何代码的长度超过灰色文本框,则表示转换为 docx 时 R 脚本代码的各个部分。或 pdf.,则无法再复制。如果 R 脚本代码灰色文本框中不显示我突出显示的所有代码,则复制函数也不会选取它,并且我无法复制“预览”页面视图之外的代码。我曾向 Apple 支持人员询问过,但他们没有提供帮助,说我要么擦除我的计算机(我无法花时间)或要求开发人员更改代码(他们不为 R Studio 问题提供直接支持)。根据“预览”应用加密窗口,“预览”应用似乎运行良好。

如果将文件导出为其他文件类型(Word 文档),或者使用全选功能复制 R Markdown pdf 文件,则仍会出现复制和粘贴代码问题。

有什么建议吗?这不能通过重启 R Studio 来解决。我找到的唯一解决方案是获取原始的R Markdown文件。

我已经尝试重新启动 R studio、联系 Apple 支持、联系 R studio、将 R markdown pdf 文件导出到 word、选择 R markdown pdf 文件中的所有文本并粘贴到另一个文档中。

R macOS PDF 复制粘贴

评论

0赞 Jonathan Dodds 11/2/2023
我的猜测是 R Studio 中 PDF 创建中的一个问题。你说你可以得到一个 Markdown 文件。Marked 是一个 Markdown 预览器应用程序。可以尝试在 Marked 中打开 R Markdown 文件,看看 Marked 是否可以呈现该文件。我不知道 Marked 是否可以处理 R Studio 可能输出的所有内容。但 Marked 可用于导出 PDF。

答: 暂无答案