branch: externals/engrave-faces commit 14eddbe96b12e30236d0086ce9743fec9aa8c03c Author: TEC <t...@tecosaur.com> Commit: TEC <t...@tecosaur.com>
LaTeX: Don't set colour at the start of a block This is a poor approach as it doesn't persist over page breaks. It's better to set the foreground colour in the definition for a tcolorbox using the defined EFD (default foreground) colour. --- engrave-faces-latex.el | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/engrave-faces-latex.el b/engrave-faces-latex.el index 76f8b16..38d02da 100644 --- a/engrave-faces-latex.el +++ b/engrave-faces-latex.el @@ -71,12 +71,11 @@ (defun engrave-faces-latex-post-processing () (goto-char (point-min)) - (insert (if (eq engrave-faces-latex-output-style 'preset) - "\\color{EFD}" - (concat "\\color[HTML]{" - (substring (plist-get (cdr (assoc 'default engrave-faces-preset-styles)) - :foreground) 1) - "}"))) + (when (eq engrave-faces-latex-output-style 'preset) + (insert "\\color[HTML]{" + (substring (plist-get (cdr (assoc 'default engrave-faces-preset-styles)) + :foreground) 1) + "}")) (dolist (find-sub engrave-faces-latex-char-replacements) (goto-char (point-min)) (while (search-forward (car find-sub) nil t)