2013-02-23 33 views
8

Tôi muốn sử dụng trong mã R dòng như là một phần của tiêu đề trong tệp đánh dấu r. Tuy nhiên khi tôi đan tập tin các phông chữ được sử dụng trên tiêu đề là khác nhau. Làm thế nào tôi có thể đảm bảo phông chữ giống nhau. Một ví dụ đơn giản là dưới đây.Sử dụng mã r dòng như là một phần của tiêu đề đánh dấu R

`r 1+1` Header 
------------------------- 
+0

Câu hỏi này thực sự cần nhiều thông tin hơn trả lời – Lighthart

+0

Nếu nó không hoạt động, lý do duy nhất mà tôi có thể nghĩ là phiên bản 'knitr' của bạn quá cũ. Bạn có thể cần 'update.packages()'. Xem [FAQ 1] (https://github.com/yihui/knitr/blob/master/FAQ.md). –

+0

Lạ, nó hoạt động tốt cho tôi. Có lẽ tôi cũng đang sử dụng phiên bản cũ của knitr. * kiểm tra * –

Trả lời

6

Bạn có thể quấn nội dung trong backticks để biểu thị r mã nội tuyến, như sau:

## Title `r 1+1` Header 
+0

Bất kể phiên bản nào, điều này vẫn hoạt động đối với tôi. –

+0

Tôi cần phải đặt $ trước tiền tố đầu tiên và sau lần cuối cùng. –

2

Nếu không có một ví dụ tái sản xuất rất khó để được chính xác, nhưng có một điều bạn có thể muốn xem xét là để sử dụng tùy chọn đoạn results="asis" trong mã R của bạn để kết quả không được bao bọc trong khối đánh dấu mã. Tôi không chắc chắn cách thức này hoạt động với các lệnh nội tuyến, nhưng bạn có thể sử dụng một khối R thông thường và có thể tạo toàn bộ tiêu đề từ mã R, như sau:

```r results="asis" 
cat('# ', 1+1, " Header") 
``` 
Các vấn đề liên quan