R Bookdownの第1章の最初のページでは、はじめに、承認などのためにローマ数字をどのように達成し、アラビア数字を1に再設定しますか?Rのブックブックでのページ番号
私はbookdownでPDFにレンダリングしたいのですが、
R Bookdownの第1章の最初のページでは、はじめに、承認などのためにローマ数字をどのように達成し、アラビア数字を1に再設定しますか?Rのブックブックでのページ番号
私はbookdownでPDFにレンダリングしたいのですが、
PDF出力は、LaTeXのはbook
ドキュメントクラスを使用して製造され、この
感謝のようなページ番号を変更する方法上の任意の良い情報を見つけていません。このクラスでは、\frontmatter
,\mainmatter
および\backmatter
を使用して、書籍のさまざまな部分を区切ります。 \frontmatter
、\mainmatter
と\backmatter
以下(差分を含めるようにhttps://github.com/seankross/bookdown-start
<R-library-path>/rmarkdown/rmd/latex/default-1.17.0.2.tex
book.tex
として更新
book.tex
のコピーと
bookdown
でこれを使用するためには、私は次のことをやりました)_output.yml
book.tex
をtemplate
とする(以下の差分)これらの変更により、bookdown
で生成されたPDFはToCのローマ数字を使用し、実際の本文のアラビア語数字で再スタートしました。ここでは差分:私はそれだけの例に従うことをより簡単かもしれないと思う
diff --git a/_output.yml b/_output.yml
index 112cf5b..b211ba7 100644
--- a/_output.yml
+++ b/_output.yml
@@ -13,5 +13,6 @@ bookdown::pdf_book:
in_header: preamble.tex
latex_engine: xelatex
citation_package: natbib
+ template: book.tex
bookdown::epub_book:
stylesheet: style.css
diff --git a/book.tex b/book.tex
index 0f9979d..3d03540 100644
--- a/book.tex
+++ b/book.tex
@@ -235,6 +235,9 @@ $header-includes$
$endfor$
\begin{document}
+$if(book-class)$
+\frontmatter
+$endif$
$if(title)$
\maketitle
$endif$
@@ -263,8 +266,14 @@ $endif$
$if(lof)$
\listoffigures
$endif$
+$if(book-class)$
+\mainmatter
+$endif$
$body$
+$if(book-class)$
+\backmatter
+$endif$
$if(natbib)$
$if(bibliography)$
$if(biblio-title)$
は、彼自身のbookdown krantz
exampleで使用@yihui:
はおそらく/latex
サブフォルダに、次のファイルを追加します。
preamble.tex
最後にラテックス\frontmatter
コマンドを使用すると、after_body.tex
ラテックス\backmatter
コマンドの場合、次に、あなたの最初の実際本体の前に、ちょうどあなたのindex.Rmd
(従来は、最初index.Rmd
あるご*.Rmd
秒のいずれか)、たとえば、に(ちょうどラテックスで)\mainmatter
コマンドを追加します。
次に、そのようなあなたの_output.yml
を修正するには:
bookdown::pdf_book:
includes:
in_header: latex/preamble.tex
after_body: latex/after_body.tex
これはあなたのpandoc-EDラテックス帳に正しい\frontmatter
、\mainmatter
と\backmatter
コマンドを散在。ほとんどのスタイルファイルはアラビア語の番号付けが主要な問題の中で始まることを確実にするために尊重されます。
これはブックブックのpublishing chapterにも記載されています。