【问题标题】:Is there a way to specify portrait/landscape orientation per page using pdf()?有没有办法使用 pdf() 指定每页的纵向/横向方向?
【发布时间】:2019-09-23 13:27:56
【问题描述】:

我正在尝试找到一种设置每页旋转的方法。例如,这是我正在使用的精简代码:

  pdf('test.pdf', 
      paper='USr', width=90, height=12, onefile=TRUE)
  grid.draw(grobtable1)
  grid.draw(ggplot1)
  grid.newpage()
  grid.draw(grobtable2)
  grid.draw(ggplot2)
  grid.newpage()
  grid.draw(table.portrait)
  dev.off()

我希望除最后一页之外的所有页面都是纵向的。有没有什么优雅的方法可以使用 pdf() 来做到这一点?

我还没有使用 R Markdown 的经验,因为我已经读过这可能是一种做我想做的事的方法。但是,我提供的代码是我用作函数的代码,其中的绘图和表格是从另一个函数输出调用的。因此,我认为使用 R Markdown 需要我一直制作新的 Markdown 文件。

【问题讨论】:

    标签: r pdf-generation


    【解决方案1】:

    我不确定您是否可以在运行过程中更改 pdf 方向。您可以使用staplr 包写入两个文件并将它们合并在一起。见here

    【讨论】:

    • 经过一些批判性思考后,这种方式可能更有效,因为我每次合并时都需要有相同的最后一页。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    相关资源
    最近更新 更多