knitrでレポートをPDF出力する際に、ある特定ページだけ横向きにする方法をお伝えする。
まずは、事前準備として本体となるファイルの同一ディレクトリに「header.tex」として、次の内容を書き込んで保存しておく。
これは、このファイルが読み込まれた時に、「lscape」パッケージを読み込んで、
「\blandscape」「\enlandscape」と記述してある場合はそれぞれ「\begin{landscape}」「\end{landscape}」と読み替えることを意味している。


\usepackage{lscape}
\newcommand{\blandscape}{\begin{landscape}}
\newcommand{\elandscape}{\end{landscape}}

本体となるコードは、次のようになる。
「\newpage」は新規ページで表示するコマンドである。


---
title: "Sample"
output: 
    pdf_document:
        latex_engine: xelatex
        includes:
            in_header: header.tex 
---

```{r}
head(iris)
summary(iris)
```

\newpage
\blandscape
```{r}
plot(iris)
```
\elandscape

\newpage
```{r}
hist(iris$Sepal.Length)
```

実際に出力されたPDFは次のようになる。

how-to-output-pdf-to-a-specific-page-in-landscape-page-by-using-the-knitr-1

how-to-output-pdf-to-a-specific-page-in-landscape-page-by-using-the-knitr-2

how-to-output-pdf-to-a-specific-page-in-landscape-page-by-using-the-knitr-3

関連する記事

  • R言語 CRAN Task View:Rによるモデル展開R言語 CRAN Task View:Rによるモデル展開 CRAN Task View: Model Deployment with Rの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Yuan Tang Contact: terrytangyuan at […]
  • UbuntuでRStudioの外観をDarkに変更する方法UbuntuでRStudioの外観をDarkに変更する方法 Ubuntu上のRStudio(ver 1.0.153)の外観をダークテーマに変更する方法をお伝えします。 2017年8月31日時点の安定版RStudioには、外観を変更する機能は搭載されておりません。しかし、daily […]
  • WindowsにRStudioをインストールする手順WindowsにRStudioをインストールする手順 WindowsにRStudioをインストールする手順についてお伝えいたします。 ファイルのダウンロード RStudioのインストールファイルをダウンロードするために、次のサイトに移動します。 RStudio – Open source and enterprise-ready professional software for […]
  • R言語 CRAN Task View:臨床試験デザイン、監視、および分析R言語 CRAN Task View:臨床試験デザイン、監視、および分析 CRAN Task View:Clinical Trial Design, Monitoring, and Analysisの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: W.G. Zhang, R.G. Zhang, Ed […]
  • Ubuntu,R OpenGLを用いた3次元可視化パッケージrglのインストール方法Ubuntu,R OpenGLを用いた3次元可視化パッケージrglのインストール方法 Ubuntu上のRで、OpenGLを用いた3次元可視化パッケージであるrglをインストールする方法をいくつかのパターンに分けてお伝します。 Rはaptコマンドによりインストールされているものとします。 R上でinstall.packages関数によりrlgパッケージをインストールしようとしても、次のように「X11が見つからない」とエラーが出てインストールできません。 […]
R knitrで特定ページを横向きにしてPDF出力する方法