我以前安装了新版本的pandoc,现在将书编成带有书本(thesisdown)的Word输出时遇到了麻烦。我使用“ reference.docx”文档,以向Pandoc指示一些Word的样式。使用新版本的Pandoc,我在使用交叉引用时遇到了一些麻烦,因此我要求提供here。我无法解决第一个问题。现在,我有第二个问题,更烦人的是:
在安装了新的pandoc版本之后,'>'Rmarkdown命令不再起作用:尽管有些列表后面带有'>',但每个列表都显示为'Compact Style'。 。
在我的Pandoc的早期版本中,这些列表以前是根据列表上方的“>”命令以“常规样式”呈现的。
例如,在Rmarkdown和我的Pandoc的先前版本中,此'>'用引号引起,其中可以包含列表:
> 1. List in 'Normal Style'
或
>
1. List in 'Normal Style'
最初,这与“紧凑样式”列表不同,像这样的列表:1. List in 'Compact Style'
,但没有上面的“>”。
现在,所有这些列表都以“紧凑样式”显示,这要感谢新版的Pandoc(当我编写单词输出时)。似乎“>”引用指示符现在已无用,还是对我来说只是一个问题?也许我错过了一步,以便将Rmarkdown语法(>)与Pandoc语法链接起来?
非常感谢您的建议,美好的一天
我回答自己,因为我了解附加内容:
pandoc中的列表语法将样式应用于列表的文本,这是我的误解。通过在Rmarkdown中编写列表来指示列表的样式。例如,
* one
* two
根据有关Bullet lists 的pandoc文档,以及无论引用什么指示符'>'我已经指出,
“这将产生一个“紧凑”列表。如果要“宽松”列表,请在每个项目都格式化为一个段落,请在项目”:
* one
* two
就我而言,关键是:
> - one
>
> - two
因此,我无知地要求Pandoc以“紧凑风格”制作大部分列表,...而且它们都是这种紧凑的风格(即使遵循“>”),这也是我的错,不是很大交易。