2013-05-07 36 views
9

Tôi đang chuyển đổi tài liệu đánh dấu sang tài liệu PDF bằng Pandoc từ bên trong R. Tôi đang cố gắng căn giữa tiêu đề.tiêu đề trung tâm trong PDF được chuyển đổi từ đánh dấu bằng cách sử dụng Pandoc

Cho đến nay, tôi đã cố gắng:

<center># This is my title</center> 

-># This is my title<- 

nhưng không phải đã làm việc. Có cách nào để căn giữa tiêu đề khi chuyển đổi từ markdown sang PDF bằng Pandoc?

+1

Vị trí (liên kết) của tiêu đề phụ thuộc vào mẫu/mẫu mà bạn đang sử dụng (xem tham số '--template' của' pandoc'), không phải trên các bit đánh dấu. Hoặc bạn có thể thêm một số cú pháp LaTeX theo cách thủ công (ví dụ: '\ begin {center} ... \ end {center}') trong tệp đánh dấu của bạn. – daroczig

+0

Mã latex này hoạt động: \ begin {center} \ fontsize {16} {36} \ selectfont \ textbf {Đây là tiêu đề của tôi} \ end {center}. Không nhận ra bạn có thể trộn và kết hợp latex và markdown. Vui lòng chuyển đổi nhận xét thành câu trả lời và tôi sẽ chấp nhận. – luciano

Trả lời

16

pandocits own extended version of markdown. Điều này bao gồm title block.

Nếu tập tin bắt đầu với một khối tiêu đề

% my title 
% Me; Someone else 
% May 2013 

này sẽ được phân tích thành LaTeX và kết quả pdf như

\title{my title} 
\author{Me \and Someone Else} 
\date{May 2013} 

và sau đó '

\maketitle 

gọi trong tài liệu.

Điều này sẽ tạo tiêu đề lấy nét chuẩn.

Nếu bạn muốn thay đổi cách tiêu đề vv được định dạng, bạn có thể sử dụng titling package.

Nếu bạn muốn thay đổi cách tiêu đề phần được định dạng, bạn có thể sử dụng titlesec package.

Để tự động thực hiện những điều này, bạn có thể xác định your own template. Một tùy chọn đơn giản hơn là có một tệp với phần mở đầu cao su mong muốn của bạn để được bao gồm trong tiêu đề. và sau đó sử dụng các đối số thích hợp khi gọi pandoc (ví dụ: -H FILE hoặc --include-in-header=FILE)