我正在使用四开创建一个相当简单的 pdf 文档。作为文档的一部分,我有一个作为降价表生成的表。
pdf 文件中生成的表格包含两条水平线 - 一根位于表格顶部,一根位于底部。是否可以通过添加一些 LaTeX 代码或在 YAML 中包含一个选项来完全删除这些行?
这是一些显示问题的代码
---
title: "Test"
format:
pdf:
documentclass: article
---
\vspace{-1.5cm}
### My table
\vspace*{-.3cm}
| | |
|--------|--------|
| Name | Number |
| Alice | 1 |
| Bob | 2 |
| Charles | 3 |
这是结果:
生成这些线条的 LaTeX 命令是
\toprule
和 \bottomrule
。我们可以重新定义它们以禁用线条绘制:
\renewcommand{\toprule}[2]{}
\renewcommand{\bottomrule}[2]{}
将此片段添加到文档中的适当位置,例如在
header-includes
元数据或文档文本顶部,应该给出所需的结果。