2017-03-04 18 views
3

克隆bookdown-demo之後,我試圖在頭文件中獲得一些數學表。在html輸出中一切正常。在PDF輸出就被打破:R bookdown - 表頭中的數學不起作用

大塊:

```{r} 
knitr::kable(
    head(cars), 
    col.names = c("$y_{speed}$", "$y_{dist}$") 
) 
``` 

Bookdown - PDF(在這裏,您可以看到錯誤輸出)

enter image description here

Rmarkdown - PDF:(結果作爲預計)

enter image description here

Bookdown - HTML(結果如預期)

enter image description here

這是乳膠碼bookdown生產:

\begin{Shaded} 
\begin{Highlighting}[] 
\NormalTok{knitr::}\KeywordTok{kable}\NormalTok{(} 
    \KeywordTok{head}\NormalTok{(cars),} 
    \DataTypeTok{col.names =} \KeywordTok{c}\NormalTok{(}\StringTok{"$y_\{speed\}$"}\NormalTok{, }\StringTok{"$y_\{dist\}$"}\NormalTok{)} 
\NormalTok{)} 
\end{Highlighting} 
\end{Shaded} 

\begin{tabular}{r|r} 
\hline 
\$y\_\{speed\}\$ & \$y\_\{dist\}\$\\ 
\hline 
4 & 2\\ 
\hline 
4 & 10\\ 
\hline 
7 & 4\\ 
\hline 
7 & 22\\ 
\hline 
8 & 16\\ 
\hline 
9 & 10\\ 
\hline 
\end{tabular} 

回答

1

只需使用參數escape = Fkable因爲似乎是一個雙重轉義書中特殊字符。

+0

這是完美的作品。謝謝 – Rentrop