beamer_presentation_ja: R Markdown 上で XeLaTeX を使い日本語 beamer...

Description Usage Arguments Details Value See Also

View source: R/beamer_presentation_ja.R

Description

bookdown::beamer_presentation2 wrapper format for Japanese typesetting with XeLaTeX or LuaLaTeX / XeLaTeX または LuaLaTeX で bookdown::beamer_presentation2 で日本語タイプセットをするためのラッパフォーマット.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
beamer_presentation_ja(
  keep_tex = TRUE,
  keep_md = FALSE,
  theme = "default",
  theme_options = "default",
  fonttheme = "default",
  colortheme = "default",
  toc = FALSE,
  fig_width = 5.03937,
  fig_height = 3.77953,
  fig_crop = TRUE,
  fig_caption = TRUE,
  out.width = "100%",
  out.height = "100%",
  highlight = "default",
  code_rownumber = FALSE,
  code_softwrapped = TRUE,
  block_style = c("default", "kframe", "tcolorbox"),
  citation_package = "biblatex",
  citation_options = "default",
  latexmk_emulation = !citation_package == "natbib",
  figurename = "図",
  tablename = "表",
  number_sections = FALSE,
  slide_level = 2,
  incremental = FALSE,
  self_contained = TRUE,
  includes = NULL,
  latex_engine = c("xelatex", "lualatex", "pdflatex", "tectonic"),
  dev = "cairo_pdf",
  template = "default",
  md_extensions = NULL,
  pandoc_args = NULL,
  opts_chunk = NULL
)

Arguments

keep_tex

logical. 出力時に .tex ファイルを残すかどうか. 経験的にknit時エラーのほとんどは生成された.texファイルに問題があるためデバッグ用に TRUEを推奨する.

keep_md

logical. 出力時に .md ファイルを残すかどうか.

theme

chracter. beamer テーマ.

theme_options

character. テーマオプション. デフォルトはフレームタイトルの下にプログレスバーをつけて, ブロックの背景色を描画するというもの

fonttheme

character. フォントテーマ. デフォルトでは数式にローマン体を使う.

colortheme

character. 色テーマ.

toc

logical. 目次をスライド冒頭に出力するかどうか. 白紙フレームになるので見栄えが悪い. examples のように自分で書いたほうが良いと思う.

fig_width

numeric. 画像保存時の幅. 単位インチ. デフォルトはbeamerのデフォルト幅と同じ.

fig_height

numeric. 画像保存時の高さ. 単位インチ. デフォルトはbeamerのデフォルト高と同じ.

fig_crop

logical. pdfcrop を使ってpdf画像の余白を削るかどうか.

fig_caption

logical. 画像にキャプションを付けるか否か.

out.width

character. 画像を貼り付ける際のサイズ. チャンクごとに指定することも可能.

highlight

character. チャンク内のコードのシンタックスハイライトのデザイン. beamer_presentation 参照.

code_rownumber

logical チャンクに行番号を付けるかどうか.

code_softwrapped

logical チャンク内のコードを自動折り返しするかどうか. YAML メタデータ code-softwrapped でも可.

citation_package

character. 本文中の引用トークンに関するパッケージ. "default", "natbib" or "biblatex". "default" は pandoc-citeproc を, "natbib" は bibtex を使用する. よって "natbib" で日本語文献を引用する場合はオプション options(tinytex.latexmk.emulation = F) が必要. 詳細は rmdja の公式ドキュメント を参照.

citation_options

character. citation_package のオプション. "default", 空の文字列, NULL などを指定すると特に何もしない. citation_package = "natbib" を選んだ場合, "default"`numbers` に書き換えられる.

latexmk_emulation

logical. パッケージオプション tinytex.latexmk.emulation に連動する. デフォルトでは, 文献引用エンジンを natbib にしたときのみ FALSE, それ以外は TRUE. これは tinytex が (u)pBibTeX に対応していないため. どうしても BibTeX を使いたい場合以外は操作する必要のない不要なオプションですが, 日本語を含む文書を作成する限りそのような場面はないと思われます.

figurename

character. 図X の「図」の部分のテキスト.

tablename

character. 表Y の「表」の部分のテキスト.

number_sections

logical. セクション見出しに番号を付けるかどうか.

slide_level

integer. フレームタイトルに対応する markdown の節レベル. デフォルト: 2. つまり # はセクションタイトルで, ## がフレームタイトルになる.

incremental

logical. 箇条書きが順番に現れるやつ. 文字が回転するアニメーション機能はない. 『...遠慮のないマッポ関係者が失笑した。ナムサン!プレゼンテーションにおける典型的なセンスレス文字操作だ。』— B. ボンド& F. モーゼズ

self_contained

logical. tex ファイルのプリアンブルも生成するかどうか. texソースを手動で書き換えたいのでない限り TRUE.

includes

named list. texファイルに追加するファイルパス. "in_header", "before_body", "after_body", にはファイルパス, "preamble"document 環境直前のプリアンブル記述をインラインで書くことができる. 詳細は includes 参照.

latex_engine

character. LaTeXエンジンの指定. xelatex または lualatex を想定. pdflatexでの日本語表示はサポートしていない.

dev

character. グラフィックデバイス. 日本語を使う限りデフォルト値から変更する利点はほぼない. ただし Mac のみ "quartz" の選択も考慮する余地がある.

template

character. ユーザー定義のpandocテンプレートを使いたい場合はパスを指定する.

md_extensions

Markdown extensions to be added or removed from the default definition or R Markdown. See the rmarkdown_format for additional details.

pandoc_args

Additional command line options to pass to pandoc

opts_chunk

named list. Rmdファイルのチャンク内で knitr::opts_chunk$set(...) で記入するものと同じ. 画像サイズなどチャンク出力の設定がbeamer向けになるようデフォルト値を変更している 多くの場合は次のように設定される: list(message = FALSE, echo = FALSE, comment = NA, fig.align = "center")

out.heigt

character. out.height 参照.

md_extensions.

named_list. pandoc 変換の際にmdフォーマットに付けるオプション. 詳細は rmarkdown_format 参照.

pandoc_args.

named list. pandoc に渡す引数. yamlヘッダのトップレベルに概ね対応する. 詳細は pdf_document, rmd_metadata や pandoc の公式ドキュメント参照.

Details

beamer presentation format for Japanese typesetting with XeLaTeX or LuaLaTeX

rmarkdownで LaTeX を使う場合, 日本語を適切に表示するためにいろいろ必要だった調整を済ませたフォーマット 基本的なオプションだけに限定することで簡単にポンチ絵スライドになってしまうことを回避する画期的な機能もあります.

Value

rmarkdown_output_format class

See Also

Other pdf formats: pdf_book_ja_r(), pdf_book_ja(), pdf_document2_ja()


Gedevan-Aleksizde/rmdja documentation built on Sept. 28, 2021, 2:49 a.m.