[英]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.