让 knitr/kable 显示乳胶代码以供进一步编辑(.rnw 文件)
Let knitr/kable display latex code for further editing (.rnw file)
我正在使用 knitr 将 .rnw 文件编译为 pdf 格式。在文件中,我使用 kbl() 函数在 RStudio 中绘制 table。我想看看 kable 和 kableExtra 生成的 LaTeX 代码,以实现对 table 的进一步编辑,但我不知道该怎么做。我看到了一个关于这个主题的问题,但它是一个 Rmarkdown 文档而不是一个 rnw (Let knitr/kable display latex code for further editing)。
我的问题:是否有任何选项可以让我查看 kable/kableExtra 生成的完整 LaTeX 代码,以便将其复制到我的纯 LaTeX 文档中?
您应该 运行 您的代码 knitr
在您的控制台中。这是一个例子:
示例数据:
df <- data.frame(x = 1:10, y = 11:20)
x y
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
9 9 19
10 10 20
运行 您控制台中的这段代码:
knitr::kable(df, format="latex")
控制台输出:
\begin{tabular}{r|r}
\hline
x & y\
\hline
1 & 11\
\hline
2 & 12\
\hline
3 & 13\
\hline
4 & 14\
\hline
5 & 15\
\hline
6 & 16\
\hline
7 & 17\
\hline
8 & 18\
\hline
9 & 19\
\hline
10 & 20\
\hline
\end{tabular}
它为您提供了 latex
代码,因此您可以复制它并粘贴到您的乳胶文档中。
我正在使用 knitr 将 .rnw 文件编译为 pdf 格式。在文件中,我使用 kbl() 函数在 RStudio 中绘制 table。我想看看 kable 和 kableExtra 生成的 LaTeX 代码,以实现对 table 的进一步编辑,但我不知道该怎么做。我看到了一个关于这个主题的问题,但它是一个 Rmarkdown 文档而不是一个 rnw (Let knitr/kable display latex code for further editing)。
我的问题:是否有任何选项可以让我查看 kable/kableExtra 生成的完整 LaTeX 代码,以便将其复制到我的纯 LaTeX 文档中?
您应该 运行 您的代码 knitr
在您的控制台中。这是一个例子:
示例数据:
df <- data.frame(x = 1:10, y = 11:20)
x y
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
9 9 19
10 10 20
运行 您控制台中的这段代码:
knitr::kable(df, format="latex")
控制台输出:
\begin{tabular}{r|r}
\hline
x & y\
\hline
1 & 11\
\hline
2 & 12\
\hline
3 & 13\
\hline
4 & 14\
\hline
5 & 15\
\hline
6 & 16\
\hline
7 & 17\
\hline
8 & 18\
\hline
9 & 19\
\hline
10 & 20\
\hline
\end{tabular}
它为您提供了 latex
代码,因此您可以复制它并粘贴到您的乳胶文档中。