Экспортируйте код кода ORG-MODE и результат с разными стилями
Вопрос
Я готовлю презентацию, используя org-mode и babel и хочу экспортировать в beamer pdf.
В выходе исходный код и результаты присутствуют с одним и тем же стилем (Verbatim в LaTex).Таким образом, их трудно отличить.
Можно ли вы экспортировать исходный код и результаты с разными стилями (предпочтительно разным цветом)?
Большое спасибо!
Решение
Вы можете использовать пакет латекса minted
в Syntax Выделите исходный код:
C-h v org-latex-listings
...
(setq org-latex-listings 'minted)
causes source code to be exported using the minted package as
opposed to listings. If you want to use minted, you need to add
the minted package to `org-latex-packages-alist', for example
using customize, or with
(require 'ox-latex)
(add-to-list 'org-latex-packages-alist '("" "minted"))
In addition, it is necessary to install pygments
(http://pygments.org), and to configure the variable
`org-latex-pdf-process' so that the -shell-escape option is
passed to pdflatex.
The minted choice has possible repercussions on the preview of
latex fragments (see `org-preview-latex-fragment'). If you run
into previewing problems, please consult
http://orgmode.org/worg/org-tutorials/org-latex-preview.html
.
У меня есть это в моем файле init:
(require 'ox-latex)
(add-to-list 'org-latex-packages-alist '("" "minted"))
(setq org-latex-listings 'minted)
(setq org-latex-pdf-process
'("pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"
"pdflatex -shell-escape -interaction nonstopmode -output-directory %o %f"))
.
Есть разные цветные темы, которые вы можете использовать с чему-то, например, вы можете поместить эту опцию в свой файл ORG для использования «Monokai»:
#+LaTeX_HEADER: \usemintedstyle{monokai}
.
Чтобы получить список поддерживаемых стилей из PyGleize:
pygetize -l styles
Не связан с StackOverflow