R - kableExtra - PDF 文档中的简单 LaTeX 表格,没有列标题并包含所有垂直和水平边框

问题描述 投票:0回答:1

我正在尝试使用 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 文档中?

r latex kable kableextra
1个回答
0
投票

可以手动写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}

© www.soinside.com 2019 - 2024. All rights reserved.