2015-06-22 13 views
10

Bất cứ ai cũng có ý tưởng làm thế nào để tách trang Tiêu đề và Trang Nội dung? Từ mã này:Làm cách nào để tách Trang Tiêu đề và Trang Nội dung khỏi tệp PDF đanr rmarkdown?

--- 
title: "Title Page" 
output: 
    pdf_document: 
     toc: true 
     number_sections: true 
--- 

Vài dòng mã bên trên tạo ra các Tiêu đề và Đầu Mục Lục, nhưng không có sự tách biệt giữa các bìa Trang bìa và Mục Lục.

Tôi đã tìm thấy một sự thay thế bằng cách thêm những biểu tượng mủ \newpage\tableofcontents:

--- 
title: "Title Page" 
output: 
    pdf_document 
--- 

\centering 
\raggedright 
\newpage 
\tableofcontents 

# header 1 
```{r} 
summary(cars) 
``` 

## header 2 
```{r, echo=FALSE} 
plot(cars) 
``` 

## header 3 
lore ipsum 

# header 4 
lore ipsum 

Có cách nào mà không cần phải sử dụng latex \newpage\tableofcontents và sử dụng nơi nào đó trong khối sau:

--- 
title: "Title Page" 
output: 
    pdf_document: 
     toc: true 
--- 

Trả lời

5

Tôi đã sử dụng một trifecta tệp latex trong các tùy chọn dưới includes:

--- 
title: "Title Page" 
output: 
    pdf_document: 
    toc: true 
    number_sections: true 
    includes: 
    in_header: latex/header.tex 
    before_body: latex/before_body.tex 
    after_body: latex/after_body.tex 
--- 

Tệp before_body chứa tất cả các tùy chọn bạn muốn SAU \begin{document} và tùy chọn tiêu đề, nhưng TRƯỚC KHI bạn bắt đầu viết nội dung tài liệu của mình. Trong tập tin đó, chỉ cần đặt một \newline, như vậy:

\newpage 

Vậy là xong! Không có gì khác trong tệp before_body.tex. Cần làm việc.

Bây giờ, nếu tôi chỉ theo chiều dọc có thể tập trung các trang tiêu đề ...

+2

Nếu bạn vẫn đang tìm kiếm một cách để theo chiều dọc tập trung tiêu đề, bạn có thể thêm không gian thẳng đứng bằng cách thay đổi dòng tiêu đề này: ' title: \ vspace {3in} Trang Tiêu đề' (dựa trên mã trong [câu trả lời này] (http://tex.stackexchange.com/a/111588/4762) tại trang web Tex Stack Exchange). – eipi10

Các vấn đề liên quan