簡體   English   中英

org-mode突出顯示,使用薄荷的乳膠和htmlize的html

[英]org-mode highlighting using minted for latex and htmlize for html

我正在嘗試以組織模式從Latex重寫一些文檔。

我想要的是要在導出的Latex / pdf和html中突出顯示的代碼。 對於乳膠/ 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 

您可以在../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')"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM