2015-03-19 35 views
7

Làm cách nào để chèn dòng giới thiệu vào tiêu đề của tài liệu đánh dấu? này không hoạt động:Chèn dấu ngắt dòng trong tiêu đề

--- 
title: "title \break subtitle" 
output: pdf_document 
---` 
+0

thể trùng lặp của [Làm thế nào tôi có thể buộc một ngắt dòng trong tiêu đề rmarkdown không?] (Http://stackoverflow.com/questions/28895109/how-can-i-force-a-line-break -in-rmarkdowns-title) – rawr

Trả lời

12

Sử dụng ống

Biểu tượng ống ở phần cuối của một dòng trong YAML nghĩa rằng bất kỳ văn bản thụt vào mà sau nên được hiểu như là một giá trị vô hướng đa dòng. Xem the YAML spec.

Cụ thể, đường ống chỉ ra rằng (ngoại trừ thụt đầu dòng) giá trị vô hướng phải được hiểu theo nghĩa đen theo cách bảo tồn dòng mới. Ngược lại, ký tự > chỉ ra rằng vô hướng nhiều đường "gấp" theo sau, có nghĩa là các dòng mới được chuyển đổi thành dấu cách.

what is the use of pipe symbol in yaml

--- 
title: | 
    | title 
    | subtitle 
output: pdf_document 
--- 

enter image description here

Đây là một bản sao nhưng tôi không thể tìm thấy bản gốc.

chỉnh sửa: tại đây!

How can I force a line break in rmarkdown's title?

+0

Cảm ơn, điều này đã làm việc. Chăm sóc để giải thích tại sao ống đang hoạt động/chính xác nó đang làm gì? Cú pháp YAML của đường ống là gì? Tại sao \\ hoặc \ break không hoạt động? – Michael

+1

@Michael nah Tôi không biết. [this q/a] (http://stackoverflow.com/questions/15540635/what-is-the-use-of-pipe-symbol-in-yaml) giải thích nó; tôi sẽ chỉnh sửa câu trả lời của mình, nhưng tôi đã học được điều này từ một câu hỏi khác mà tôi dường như không thể tìm thấy – rawr

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