在 R Markdown 中控制无序列表中的行距

Posted

技术标签:

【中文标题】在 R Markdown 中控制无序列表中的行距【英文标题】:Control line spacing in unordered list in R Markdown 【发布时间】:2022-01-18 14:25:58 【问题描述】:

我正在使用 R Markdown 创建一个 html 报告。第一段包含由某些样本表示的类别列表,并带有简短的描述。这是一个例子:

This is the test list:

* **first group**:

    + **item 1** - this is the description of an item
    
* **second group**:

    + **item 2** - this is the description of an item
    
    + **item 3** - this is the description of an item
    
* **third group**:

    + **item 4** - this is the description of an item
    
* **fourth group**:

    + **item 5** - this is the description of an item
    
    + **item 6** - this is the description of an item

文本被插入到代码块之外。我想在针织文档中的行之间保留这个(均匀的)间距,所以它很容易阅读。否则看起来太挤了。不幸的是,R Markdown 改变了间距,所以其中一些是不均匀的。我尝试使用尾随空格并用 br 定义换行符,但没有任何改变。我当然可以在编织后手动编辑 html 文件,但这是一种蛮力的方式。 R Markdown 必须有一些选择来处理它 - 但我自己无法弄清楚。将不胜感激。

【问题讨论】:

【参考方案1】:

您可以在 rmarkdown 文档的开头添加 css 标记,以指定您希望 html 输出如何解释行高:

```css
li 
  line-height: 3;

...

【讨论】:

以上是关于在 R Markdown 中控制无序列表中的行距的主要内容,如果未能解决你的问题,请参考以下文章

markdown语法速查

Markdown快速学习效果展示页

markdown 在引用中如何使用无序列表?

markdown列表

Markdown语法

Markdown基础语法