3 출력 형식

bookdown 패키지는 주로 HTML, LaTeX / PDF 및 전자 책(EPUB) 등 세 가지 유형의 출력 형식을 지원합니다. 이 장에서는 이러한 형식에 가능한 옵션을 소개합니다. 출력 형식은 book의 첫 번째 Rmd 파일(예를 들어, index.Rmd)의 YAML 메타 데이터 또는 책의 루트 디렉토리 아래에있는 _output.yml 이라는 별도의 YAML 파일에 지정될 수 있습니다.

다음은 전자의 간단한 예입니다 (출력 형식은 YAML 메타 데이터의 output필드에 지정됨).

---
title: "An Impressive Book"
author: "Li Lei and Han Meimei"
output:
  bookdown::gitbook:
    lib_dir: assets
    split_by: section
    config:
      toolbar:
        position: static
  bookdown::pdf_book:
    keep_tex: yes
  bookdown::html_book:
    css: toc.css
documentclass: book
---

다음은 _output.yml의 예입니다.

bookdown::gitbook:
  lib_dir: assets
  split_by: section
  config:
    toolbar:
      position: static
bookdown::pdf_book:
  keep_tex: yes
bookdown::html_book:
  css: toc.css

이 경우 모든 형식은 output 필드가 아닌 최상위 수준에 있어야 합니다. _output.yml에는 세 개의 대시 ---가 필요하지 않습니다.