有没有办法在Pandoc表格中控制单元格的最大宽度?
例如:
| | |
|----------|------------|
| I want to the contents of this cell to fit on one line| XXXXXXX |
我想控制左侧单元格中的文本如何换行,或者换句话说,我想控制单元格的最大宽度。
多行表格支持相对列宽。(但是,您将无法精确控制任何单元格中的行在哪里以及如何断开。)
请参见我的另一个问题的答案。
请注意,这仅适用于LaTeX、PDF和HTML输出,但不一定适用于HTML、ODT、DOCX或其他输出...
以下是一个示例,使用三个不同的多行表格示例。它们在Markdown中的表头/内容分隔线宽度方面有所不同:
-------------------------------------------------------------------- Column 1 Column 2 ------------------------------------------------------ ------------ 我希望这个单元格的内容能够放在一行内 Word1 Word2
------------------------------------------------------ ------------
: **列2较窄。** 对于列1:在Markdown源中为分隔线添加54个破折号;对于列2:在分隔线中添加12个破折号(占列1的22%)。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Column 1 Column 2 ------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------ 我希望这个单元格的内容能够放在一行内 Word1 Word2
------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------
: **列1较窄。** 对于列1:在Markdown源中为分隔线添加54个破折号;对于列2:在分隔线中添加162个破折号(占列1的300%)。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Column 1 Column 2 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------- 我希望这个单元格的内容能够放在一行内 Word1 Word2
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------
: **列2甚至比表1中的列还要窄。** 对于列1:在Markdown源中为分隔线添加210个破折号;对于列2:在分隔线中添加15个破折号(占列1的7%)。
结果
HTML(未使用太多样式表)
使用CuteMarkEd,我只需在页眉原始数据或单元格中添加多个非断行空格(
)即可完成此操作。
)控制着列的宽度。 - dougB