2016-11-30 26 views
9

vì một số lý do không có liên kết nào trong đánh dấu R (rmd) của tôi được định dạng màu xanh lam. đan rmd đơn giản dưới đây để pdf là để lại màu văn bản màu đen. chỉ khi lơ lửng trên nó thì người ta nhận ra rằng nó thực sự là một liên kết. đan nó vào html sẽ làm cho liên kết màu xanh. tất nhiên tôi có thể sử dụng một wrapper latex nhưng tôi tự hỏi tại sao đó là?Liên kết đánh dấu R không được định dạng màu xanh khi dệt thành pdf

sessionInfo() R phiên bản 3.3.0 (2016/05/03) Hệ điều hành: x86_64-w64-mingw32/x64 (64-bit) Chạy theo: Windows 7 x64 (xây dựng 7601) Service Pack 1 nạp qua một không gian tên (và không kèm theo): knitr_1.15

RStudio 1.0.44

--- 
title: "R Notebook" 
output: 
    pdf_document: default 
    html_notebook: default 
--- 

```{r, echo=F} 
# tex/pandoc options for pdf creation 
x <- Sys.getenv("PATH") 
y <- paste(x, "E:\\miktex\\miktex\\bin", sep=";") 
Sys.setenv(PATH = y) 
``` 

[link](www.rstudio.com) 

enter image description here

Trả lời

21

Thêm urlcolor: blue vào yaml.

--- 
title: "R Notebook" 
output: 
    pdf_document: default 
    html_notebook: default 
urlcolor: blue 
--- 

```{r, echo=F} 
# tex/pandoc options for pdf creation 
x <- Sys.getenv("PATH") 
y <- paste(x, "E:\\miktex\\miktex\\bin", sep=";") 
Sys.setenv(PATH = y) 
``` 

[Link to R Studio](www.rstudio.com) 

Bare urls will also be highlighted: 

http://www.rstudio.com 

enter image description here

+0

Điều thú vị là nó hoạt động giống như một làn gió, nhưng mặc dù tôi chỉ định màu xanh liên kết của tôi trở thành màu đỏ. Bất kỳ ý tưởng tại sao? Bố cục pandoc chuẩn có lẽ? –

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