是否可以在 Quarto 文档中为每个表的 LaTeX 输出设置 tbl-colwidth 属性?

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

我正在用 R 创建一个 Quarto 文档。输出是一个 LaTeX 文档(文档类:scrbook)。我面临的问题是我在文档中有一些表格,表格的第一列有很长的内容。因此,第一列和第二列的内容重叠。即使我将 tbl-colwidth 属性保持为“自动”,也会发生这种情况。

为了避免这种情况,我设置了 tbl-colwidth:[20,80],这意味着第一列将占据页面宽度的 20%,而第二列将占据 80% 的宽度。但是在这种设置下,大部分页面的两栏之间都有很大的差距。

所以,我想知道是否可以在每个表的基础上设置 tbl-colwidth 属性。对于大多数表格,我想设置 tbl-colwidth: auto。但仅对于麻烦的表,我想手动将 tbl-colwidth 更改为 [30,70] 之类的东西。

有关此类表格的示例,请查看此网页。在此页面上,标题为“假设”下有一个表格。在此表的第一列中,一行的值“enableExperimentalNewNoteButton”非常宽。对于这种表格,我想设置 tbl-colwidth:[30,70],或任何其他需要的值。但是对于其他表,我想保留 tbl-colwidth: auto。这可能吗?

本文档的YAML代码如下:

---
title: "PDF Example"
subtitle: "Example of PDF Settings in Quarto"
author: Eva
date: today
date-format: DD/MM/YYYY
format:
  pdf:
    documentclass: scrbook
    tbl-colwidths: [20,80]
    df-print: paged
    keep-tex: true
execute:
  echo: false
  warning: false
  message: false
  error: false
editor: visual
---
latex r-markdown quarto
© www.soinside.com 2019 - 2024. All rights reserved.