2017-03-04 6 views
3

bookdown-demoをクローンした後、ヘッダーに数式を入れてテーブルを取得しようとしました。 html出力では、すべて正常に動作します。 PDF出力ではそれが壊れている:Rブックダウン - テーブルヘッダーの数学が正しく動作しない

チャンク:

```{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

ダブルエスケープがあるようですので、ジャストkableの引数escape = Fを使用ブックダウンの特殊文字の

+0

これは完全に機能します。ありがとうございました – Rentrop

関連する問題