【问题标题】:pandoc places curly brackets around square bracketspandoc 在方括号周围放置大括号
【发布时间】:2016-10-27 10:01:45
【问题描述】:

我想在 markdown 文件中使用 LaTeX 命令。在我添加的markdown文件中

\mycommand[options]{something}

当 pandoc 将 markdown 文件渲染到 TeX 时,它变成了

\mycommand{[}options{]}{something}

我怎样才能防止这种情况发生?

【问题讨论】:

    标签: latex markdown pandoc


    【解决方案1】:

    使用 pandoc 1.17.2 为我工作:

    $ echo '\mycommand[options]{something}' | pandoc -t latex
    
    \mycommand[options]{something}
    

    【讨论】:

    • 使用上面的乳胶代码我得到了相同的结果,但请尝试更具体的乳胶序列,例如\twocolumnn[\section{test}\label{test}]{something}。这个问题似乎是 \section 所特有的。
    • @acspike 再次,您的输入适用于 pandoc 1.19.2.1
    • 我可以确认这一点。 Thierry 的 latex sn-p 在 pandoc 1.17.2 和 1.19.2.1 中都有效。我的乳胶 sn-p 的行为与 Thierry 在 1.17.2 中描述的一样,但在 1.19.2.1 中有效。谢谢@mb21!
    • 有了pandoc 2.2.3.2,我发现这个确切的例子很有效。但是,echo '\Volcite{1}[25]{citekey}' | pandoc -f markdown -t latex 返回\Volcite{1}{[}25{]}\{citekey\}。有没有办法让它返回\Volcite{1}[25]{citekey}
    猜你喜欢
    • 2014-05-31
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 2020-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-28
    相关资源
    最近更新 更多