【问题标题】:org-mode highlighting using minted for latex and htmlize for htmlorg-mode 使用 minted for latex 和 htmlize for html 突出显示
【发布时间】:2013-01-04 12:06:16
【问题描述】:

我正在尝试在 org-mode 中从 Latex 重写一些文档。

我想要的是在导出的 Latex/pdf 和 html 中突出显示的代码。 对于latex/pdf,我使用的是pygments,对于html htmlize.el。

我有以下代码片段。如果我选择名称“asm”,突出显示适用于 html (htmlize.el),但不适用于 pygments(因为它不识别“asm”)。如果我将其更改为“nasm”,它适用于 pygments,但不适用于 htmlize.el。如何解决?

#+begin_src asm
    mov cx,3

    loopstart:
       do stuff
       dec cx
       jnz loopstart
#+end_src 

【问题讨论】:

    标签: latex syntax-highlighting org-mode pygments htmlize.el


    【解决方案1】:

    您可以在 ../pygments/lexers/ 的第 193 行修补文件 _mapping.py

    'NasmLexer': ('pygments.lexers.asm', 'NASM', ('nasm','asm'), ('*.asm', '*.ASM'), ('text/x-nasm',)),
    

    ('nasm',) 变为 ('nasm','asm')

    它可以帮助:locate _mapping.py,不要记得删除旧的pyc:sudo rm _mapping.pyc,可选:sudo python -c "import py_compile;py_compile.compile('_mapping.py')"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多