Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Latex pandoc将花括号放在方括号周围_Latex_Markdown_Pandoc - Fatal编程技术网

Latex pandoc将花括号放在方括号周围

Latex pandoc将花括号放在方括号周围,latex,markdown,pandoc,Latex,Markdown,Pandoc,我想在标记文件中使用LaTeX命令。在降价文件中,我添加了 \mycommand[options]{something} 当pandoc将标记文件渲染为TeX时,它将变为 \mycommand{[}options{]}{something} 如何防止这种情况发生?适用于我的pandoc 1.17.2: $ echo '\mycommand[options]{something}' | pandoc -t latex \mycommand[options]{something} 使用上面的

我想在标记文件中使用LaTeX命令。在降价文件中,我添加了

\mycommand[options]{something}
当pandoc将标记文件渲染为TeX时,它将变为

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

如何防止这种情况发生?

适用于我的pandoc 1.17.2:

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

\mycommand[options]{something}

使用上面的latex代码,我得到了相同的结果,但请尝试更具体的latex序列,例如
\twocolumnn[\section{test}\label{test}]{something}
。这个问题似乎是
\section
@acspike所特有的。同样,您的输入对我使用pandoc 1.19.2.1有效,我可以确认这一点。Thierry的latex片段在pandoc 1.17.2和1.19.2.1中都可以使用。我的latex代码片段的行为与Thierry在1.17.2中所描述的一样,但在1.19.2.1中有效。谢谢@mb21!对于
pandoc2.2.3.2
,我发现这个例子确实有效。但是,
echo'\Volcite{1}[25]{citekey}pandoc-f markdown-t latex
返回
\Volcite{1}{[}25{]}{citekey\}
。有没有办法让它返回
\Volcite{1}[25]{citekey}