pandoc从Markdown文件生成pdf,该文件截断和丢失块内的字符“`…“`

Debian 10和很长一段时间内,使用各种版本的Pandoc,我使用以下命令从降价文档生成pdf文件:

pandoc elk.md -o elk.pdf

elk.md文件内的```bash 块下有以下内容:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

它生成一个pdf其行被截断:

试图复制它,即使选择它作为一个块,在生成的 pdf 上下一行,只保留文本的这一部分:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sou

并且原始内容丢失。
使pandoc正常工作的解决方法是什么?

注 1:手动添加换行符(必要时还添加其他字符),如下所示:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main"  
  | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

不会是一个解决方案。
如果我在一个块中添加更大的源内容,我不打算检查和编辑它的所有行。

注 2:在此示例中,markdown 没有标题,因此生成的pdf的(奇怪的)默认边距为 6 或 8 (?) 厘米。我通常添加这个标题:

---
geometry: margin=2cm
classoption: fleqn
---
  • 将其边距设置为仅 2 厘米。

  • 允许更好地格式化某些乳胶内容,并在需要时允许使用数学公式,以及文本颜色。

但这并不能改变我面临的麻烦。

以上是pandoc从Markdown文件生成pdf,该文件截断和丢失块内的字符“`…“`的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>