使用 pandoc 将代码清单从 mediawiki 转换为乳胶

Converting code listings from mediawiki to latex using pandoc

有没有一种简单的方法说 pandoc 转换器我希望将我在 mediawiki 文章中的所有源代码转换为 Latex 输出上的 lstlisting 环境?

此刻,我所有的<source lang="c"> some code... </source>环境都变成了这样

\begin{Shaded}\begin{Highlighting}[]
\NormalTok{         some code \textless{}\textless{} }\DecValTok{1}\NormalTok{ \CommentTok{// set... \end{Highlighting}
\end{Shaded}

不仅代码完全不可读,而且我的 Latex 发行版也无法翻译代码并且可能缺少一些包。

我希望只在输出中 \begin{lstlisting} some code \end{lstlisting} 而不对代码本身进行额外更改。

而且我不会说 Haskell,相信应该有更简单的方法...

解决方法很简单。正如 Sam Carter 指出的那样,有一个 --listings 命令行选项可以解决这个问题。