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

时间:2015-11-30 14:45:33

标签: latex markdown pandoc

我在Markdown源代码中编写了一些LaTeX命令,我想用百分号%注释掉。不幸的是,pandoc将其转义为\%因此排版而不是触发评论。手动转发它\%并没有改变任何东西(为什么要改变?),所以我的问题是如何逃脱降价源中的%

1 个答案:

答案 0 :(得分:2)

询问如何从%开始在Markdown中撰写评论,就像询问如何编写以%开头的HTML评论一样。你不能。

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

  1. Pandoc的Markdown中的注释语法是从HTML中采用的,因此以下工作原理:

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

    \begin{comment}
    my comment
    \end{comment}
    
  3. 您也可以(ab-)使用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脚本和正则表达式。但他们有可能匹配误报并打破你的文件......