2014-07-07 15 views

Trả lời

28

Không có cách nào để thay đổi số đó một cách cụ thể, nhưng bạn có thể ghi đè lên số đó. Tạo style.css tập tin của riêng bạn trong cùng thư mục với tài liệu của bạn, và cung cấp cho nó một số nội dung:

body .main-container { 
max-width: 500px; 
} 

Sau đó tham khảo rằng tập tin CSS trong vấn đề trước YAML của bạn:

--- 
... 
output: 
    html_document: 
    css: style.css 
--- 
+0

sau đó tôi có nên bao gồm tiêu đề "css:" trong TẤT CẢ tệp của tôi không? Có cách nào để thiết lập chiều rộng HTML cho các trang con của dự án markdown tôi trên toàn cầu ... Ngay bây giờ tôi đang bao gồm '--- ... đầu ra: html_document: css: style.css --- ' trong tất cả các tiêu đề của tôi. – Dan

+0

chắc chắn, R Tùy chọn đầu ra Markdown có thể được chia sẻ trên tất cả các tệp '.Rmd' trong một thư mục bằng cách sử dụng [một tệp YAML riêng biệt có tên' _output.yaml'] (http://rmarkdown.rstudio.com/html_document_format.html#shared_options) –

+0

@Jonathan Các syles trên chỉ hoạt động nếu tôi thêm quy tắc '! Quan trọng' vào định nghĩa' max-width' như được đề xuất trong [câu trả lời này] (https://stackoverflow.com/a/38373846/7196903). Nhưng sử dụng quy tắc đó [có vẻ là hành vi xấu] (https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity#The_!important_exception), vậy có cách nào khác không? –

3

Nếu bạn chỉ làm cho HTML đầu ra, bạn có thể đặt

<style> 
    body .main-container { 
     max-width: 500px; 
    } 
</style> 

ở đầu tệp .Rmd Tôi đặt mỏ của tôi sau mặt trước.

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