Tôi có một bảng bao gồm các cột sau:Xử lý backslashes Latex trong xtable
mytable <- data.frame(beta_0 = c(1,2,3)
Những gì tôi muốn làm ra là một bảng với một tiêu đề cột trong đánh dấu cao su, ví dụ $\beta_0$
Tuy nhiên, tôi dường như không thể tìm ra cách để sản xuất các "$ \ beta_0 $" sử dụng print.xtable
:
colnames(mytable) <- "$\beta_0$"
library(xtable)
print(xtable(mytable), include.rownames = F)
trả về một tiêu đề cột của
\eta\_0\$
thay vì
$\beta_0$
Tôi cho rằng câu trả lời là "sanitize.colnames.function" argum vi phạm cho print.xtable
, nhưng không rõ ràng đối với tôi cách sử dụng điều này và ?print.xtable
không cung cấp ví dụ nào.
Cụ thể, tôi muốn ra một bảng mủ như:
\begin{table}[ht]
\begin{center}
\begin{tabular}{r}
\hline
$\beta_0$ \\
\hline
1.00 \\
2.00 \\
3.00 \\
\hline
\end{tabular}
\end{center}
\end{table}
Xem thêm: http://stackoverflow.com/questions/32865384/function-to-sanitize-strings-for-latex-compilation – landroni