title: use grid.arrange over multiple pages or marrangeGrob with a layout_matrix
body: <p>i want to arrange plots with the following layout_matrix over multiple pages.</p>
  
  <p><a href="https://i.stack.imgur.com/IZGZw.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IZGZw.png" alt="enter image description here"></a></p>
  
  <h1>rep. e.g.</h1>
  
  <pre><code>library(gridExtra)
  library(ggplot2)
  
  layout &lt;- rbind(c(1,2,3,4),
                      c(1,2,3,4),
                      c(1,2,3,4),
                      c(5,5,5,5))
  p &lt;- list()
  for(i in 1:15) {
      ifelse(i %% 5 &gt; 0,
          p[[i]] &lt;- ggplot(mtcars, aes(wt, mpg)) + geom_point() + ggtitle(paste("plot:",i)),
          p[[i]] &lt;- tableGrob(mtcars[5:7,],rows = NULL)
      )
  }
  </code></pre>
  
  <p>if i have only one page: (easy)</p>
  
  <pre><code>grid.arrange(grobs=p[1:5],layout_matrix=layout)
  </code></pre>
  
  <p>if i want multiple pages: (i loose all my pattern)</p>
  
  <pre><code>marrangeGrob(grobs=p,nrow=4,ncol=2)
  </code></pre>
  
  <h1>pls help me with a general solution to have a layout_matrix on multiple pages.</h1>