latex - 如何让 pandoc 单独留下百分号?

标签 latex markdown pandoc

我正在 Markdown 源代码中编写一些 LaTeX 命令,我想使用百分号 % 对其进行注释。不幸的是,pandoc 将其转义为 \%,因此排版而不是触发注释。手动将其转义为 \% 不会改变任何内容(为什么要这样?),所以我的问题是如何转义 %在 Markdown 源中?

最佳答案

询问如何在 Markdown 中以 % 开头编写注释就像询问如何以 % 开头编写 HTML 注释一样。你就是做不到。

但是,评论有几种可能性:

  1. Pandoc 的 Markdown 中的注释语法是从 HTML 中沿用的,因此工作如下:

    <!-- my comment-->
    
  2. 使用内联 TeX 命令:

    \begin{comment}
    my comment
    \end{comment}
    
  3. 您也可以(滥用)使用 YAML Metadata blocks作为评论:

    my text
    
    ---
    c: my comment
    ---
    
    more text
    

    (省略冒号后面的内容也可以,但会发出警告。)

  4. 你可以写一个pandoc filter删除您用作评论的结构,例如代码跨越 c 类:

    `my comment`{.c}
    
  5. 使用像 gpp in front of pandoc 这样的预处理器.

  6. 是的,您始终可以退回到 perl 脚本和正则表达式。但是他们有匹配误报和破坏你的文件的危险......

关于latex - 如何让 pandoc 单独留下百分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34001249/

相关文章:

基于 PHP 的 LaTeX 解析器——从哪里开始?

r - 如何以智能方式将互联网上的图像插入到 R bookdown 生成的 pdf 文件中?

gulp - 无法在 Visual Studio Code 中进行自动 Markdown 编译

python - 将 Mkdocs 部署到 Azure Web 应用

R Markdown : plots within a loop going out of margin when typesetting to PDF

r - 使用 Markdown -> pandoc 更改 HTML5 幻灯片中的字体大小

windows - 在 Windows 上使用 Pandoc 连接多个 Markdown 文件

r - 用 knitr 垂直堆叠的子图

Python matplotlib : Change axis labels/legend from bold to regular weight

pdf - Pandoc:创建表格,Markdown 到 PDF