【问题标题】:Converting code listings from mediawiki to latex using pandoc使用 pandoc 将代码列表从 mediawiki 转换为 Latex
【发布时间】:2021-07-05 15:18:12
【问题描述】:

有没有一种简单的方法可以说 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,相信应该有更简单的方法......

【问题讨论】:

标签: latex mediawiki syntax-highlighting pandoc


【解决方案1】:

解决方案非常简单。正如 Sam Carter 所指出的,有一个 --listings 命令行选项可以解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-03
    • 2011-01-26
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多