繁体   English   中英

使用 knitr 从 rmarkdown 生成.md 文档。 有没有办法获得 atx 样式的标题而不是 Settext 样式的标题?

Using knitr to generate .md document from rmarkdown. Is there a way to get atx-style headers instead of Setext-style headers?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在 RStudio 中使用 Knit 从 RMarkdown 获取一个 .md 文档。

YAML 标头:

---
output:
  md_document
---

目标是获取可以在 GitHub 中作为 web 页面查看的.md 文档。

我遇到的问题是我以 atx 样式编写的标头:

# Header example

# 1. Header example

以 Settext 样式呈现:

Header example
==============

1. Header example
=================

为什么这是个问题? 似乎 GitHub 查看器的 .md 文档在第一个字符是数字时显示这些 Setext 样式标题的方式与在它是字母时不同。

当标题为 atx 样式时,两者(编号和非编号)都以相同的格式显示。

有没有办法从 rmarkdown 以 atx 样式呈现这些标头?

我知道我可以编写一个脚本来修改 resultant.md 文档,但我想知道是否有最简单的方法。

2 个回复

编辑 2021/01/03

pandoc 2.11.2+,ATX-headers 成为默认值。 请参阅手册页新闻rmarkdownGitHub上的问题也可能有帮助)。 因此,您不必公开指定 ATX 标头。

您仍然可以显式设置 ATX-header 选项,然后,您需要使用"--markdown-headings=atx" ,而不是不推荐使用的方法--atx-headers

修改后的解决方案

如果你想获取带有 ATX-headers 的 md 文件,只需在 pandoc_args 中添加“ pandoc_args "--markdown-headings=atx"选项。

output:
  md_document:
    pandoc_args: [
      "--markdown-headings=atx"
    ]

我找到了为我解决它的方法。

当 Github 查看器发现:

  1. Header 示例

==================

它不会将其显示为 header,而是如下所示:

  1. Header 示例 =================

仅当数字后跟一个点时才会发生这种情况。 如果我们在数字前写其他任何内容:

.1。 Header 示例

==================

或在数字之后:

1- Header 示例

==================

它显示为 header。

我最终在文档中所做的是更改所有开头有数字的标题,方法是在数字后面添加一个连字符,如上例所示。

2 使用R markdown和knitr生成PDF文件,将R对象用于YAML标头

与此问题类似,我想使用R Markdown和knitr将R对象用于YAML标头。 我的情况的不同之处在于R对象( year ,数字)不是用Rmd文件生成的,而是在Rmd“编织”之前已经存在。 因此,我加载存储此对象的Rdata,然后写入YAML标头。 我的Rmd文件的顶部如下所示: ...

3 有没有办法用标头包C libary

我正在用C语言编写一个库。现在我要将其交付给测试人员,这会引起问题。 我必须同时运送我的.a库和很多头文件。 这些头文件似乎对测试人员使用非常不便。 是否有任何方法可以减少需要传递的文件数量,以便更轻松地移动和设置? (例如,将所有头文件打包为1或类似的文件) ...

4 Gridview标头样式

一段时间以来,我一直在努力重新设计Gridview标头的样式。 我想获得带有标头周围边框的简单网格的外观。 通过更改HeaderContainerStyle和HeaderTemplate,最终得到一个texbox和实际标题内的边框,如下所示: 我想结束这样的事情: 到目前为止 ...

5 React Navigation标头的样式

我想用一些自定义样式设置React Navigation标头。 根据下面的屏幕截图,我已经做了大部分样式来相应地对其进行自定义,但是剩下的一个元素是后退箭头键,因为您可以看到它仍以其默认颜色呈现。 ...

6 标头样式CSS

我目前正在网站上: http : //mdftanzania.com/ 该网站是由进展顺利。 我遇到标题问题,徽标现在部分出现,其余部分丢失。 我将徽标调整为较小的尺寸,但仍保持不变。 我试图通过CSS来做到这一点,但我无法做到这一点。 我使用以下代码: 但是此代码不会调整 ...

7 NSTableView标头样式

当NSTableView的样式为NSTableViewSelectionHighlightStyleRegular时,组行的背景和总体设计都非常好。 我想要一个NSTableViewSelectionHighlightStyleSourceList表格视图,但是具有相同的标题样式。 有谁 ...

8 DataGrid标头样式

我正在尝试合并WPF DataGrid的多个列的标题单元格,如下所示: 我尝试使用<DataGrid.ColumnHeaderStyle>但是似乎仅限于每个列。 实现此目的最简单的方法是什么? 我是否需要修改DataGrid的默认模板? ...

9 款式 header CSS

我想为我的网站小部件创建 header。 header 如下图所示: 我现在写了这段代码: 现在我不知道如何设置 header 图标和标题的样式。 我应该考虑为 header 文本和图标单独标记吗? header 图标怎么办? 你能举个例子吗? 更新我想将此 header class 用于某些 ...

2011-08-15 19:12:06 4 11340   css
10 listView gridview标头样式

我在网络中找到了列表视图的样式,并对其进行了编辑。 现在看起来像这样: Role属性和Floating用于拖放列标题并更改其位置。 我的问题是如何更改角色浮动发生时将出现的垂直蓝线的颜色! 这是角色MSDN页面: https://docs.microsoft.com/ ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM