【发布时间】:2021-09-07 07:05:22
【问题描述】:
当运行以下 rmardown 代码时
```{r echo=FALSE}
secondc <- c("X.*","X",NA,"X",NA,NA)
thrirdc <- c("Y","Y",NA,"X",'Y',NA)
tabela <- data.frame(firstc,secondc, thrirdc)
ft <- flextable(tabela)
ft <- access(ft)
ft <- hline_top(ft)
ft <- fit_to_width(ft, max_width = 2.2)
ft <- align(ft, i = 4, j=2:ncol(tabela), align = "center")
ft <- set_table_properties(ft, layout = "autofit", width = 1)
```
\begin{enumerate}
\item My first line.
\begin{multicols}{2}
\begin{enumerate}
\item `r ft`
\item `r ft`
\item `r ft`
\item `r ft`
\end{enumerate}
\end{multicols}
\end{enumerate}
我收到以下错误:
输出文件:flextable.knit.md
!打包 longtable 错误:longtable 不在 1 列模式下。
错误:LaTeX 无法编译 flextable.tex。有关调试提示,请参阅https://yihui.org/tinytex/r/#debugging。有关详细信息,请参阅 flextable.log。 执行停止
【问题讨论】:
-
一种解决方法是从表中生成一个 pdf 并在
multicol环境中使用该 pdf。
标签: flextable