diff --git a/settings/org-settings.el b/settings/org-settings.el index b7dbdfc6..b705c808 100644 --- a/settings/org-settings.el +++ b/settings/org-settings.el @@ -891,15 +891,20 @@ returns: file name varible with extension for the org src header :var usage: #+HEADER: :var fname=(mpl-var \"ledger-income\") " (concat filename (by-backend (latex ".pgf") (article-latex ".pgf") (t ".svg")))) - (defun mpl-prologue () + (defun mpl-prologue (&optional mplstyle) "\ Matplotlib returns: style settings for a org src python matplotlib code block - for LaTeX export it is not set. -- for other export it is set to: import matplotlib.pyplot as plt;plt.style.use('dark_background'); +- for other export it is set to load kpfonts and my.mplstyle. + Optional Argument MPLSTYLE: + - my (default) + - my-tex (uses latex to render fonts) -usage: #+HEADER: :prologue (mpl-prologue) +usage: + #+HEADER: :prologue (mpl-prologue) + #+HEADER: :prologue (mpl-prologue \"my-tex\") " (by-backend (latex "") (article-latex "") @@ -915,12 +920,13 @@ import matplotlib.pyplot as plt styles = plt.style.core.read_style_directory('%s') plt.style.core.update_nested_dict(plt.style.library, styles) try: - plt.style.use('my') + plt.style.use('%s') except: pass " (concat config-dir "scripts/fonts") - (concat config-dir "scripts/matplotlib-stylelib"))))) + (concat config-dir "scripts/matplotlib-stylelib") + (or mplstyle "my"))))) (use-package ol-notmuch :after (org))