我正在尝试使用 LaTeX 表在
kableExtra
生成的 PDF 文档中使用 rmarkdown
包在 R 中重新创建 LibreOffice Writer 表。
所需的表格如下所示:
用于尝试匹配该表的 R 代码是:
options(knitr.kable.NA = "")
library(kableExtra)
library(data.table)
invoice_table <- data.table(row1 = c("Date", NA, "Net Price", "Tax", "Total Price", "Amount Due"),
row2 = c("Description", rep(NA, 5)), row3 = c("Charge Type", "Project", rep(NA, 4)),
row4 = c("Quantity", rep(NA, 5)), row5 = c("Unit Price", rep(NA, 5)),
row6 = c("Total", rep(NA, 5)))
invoice_tables3 <- kbl(invoice_table, col.names = rep("", ncol(invoice_table)), toprule = "", vline = "|")
invoice_tables3
这是 R 代码的输出:
从表格中可以看出,没有标题(列),表格行和列内外有垂直和水平相交的线。
如何将 LibreOffice Writer 表格复制到 LaTeX 表格中以包含在 PDF 文档中?
可以手动写latex表吗?
---
title: "Untitled"
output: pdf_document
date: "2023-09-15"
---
```{r setup, include=FALSE}
library(kableExtra)
```
\begin{table}[!htbp]
\centering
\begin{tabular}{| m{2.5cm} | m{2cm} | m{2cm} | m{2cm} | m{2cm} | m{1.5cm} |}
\hline
Date & Description & Charge Type & Quantity & Unit Price & Total \\
\hline
\makecell[l]{MM/DD/ \\ YYYY} & & Project & & \$ & \$ \\
\hline
& & & & & \$ \\
\hline
& & & & & \$ \\
\hline
& & & & & \$ \\
\hline
& & & & & \$ \\
\hline
\end{tabular}
\end{table}