能否在RStudio查看器窗格内显示PDF输出?含Knit生成PDF的显示调整需求
在RStudio内部查看器窗格显示PDF输出的方法
当然可以实现!我来给你讲几种方法,让PDF输出直接显示在RStudio右下角的查看器窗格里,不用再单独弹出窗口:
调整全局默认设置(一劳永逸)
打开RStudio顶部的「Tools」菜单,选择「Global Options」,在弹出的窗口中切换到「Sweave」选项卡。在「Typeset LaTeX into PDF using」下拉菜单里选你常用的LaTeX编译器(比如pdfLaTeX),然后勾选下方的*「Show output in viewer pane」*选项。点击「OK」保存设置后,下次你Knit文档生成的PDF就会自动加载到内部查看器窗格了。手动编译时指定查看器
如果你是用knit2pdf()这类函数手动编译Rmd文件,可以直接在调用时指定用内部窗格查看:# 先确保安装了rstudioapi包 install.packages("rstudioapi") library(rstudioapi) # 编译并在内部窗格显示PDF knit2pdf("your_document.Rmd", viewer = pane_viewer())手动加载已生成的PDF
要是你已经有现成的PDF文件,也能手动把它放进内部查看器:点击右下角查看器窗格右上角的「...」按钮,选择「Open File」,选中你的PDF文件即可。
如果设置后没立刻生效,重启一下RStudio通常就能解决问题啦。
内容的提问来源于stack exchange,提问作者sammyramz
相关产品推荐
相关产品推荐

