@@ -1308,42 +1308,37 @@ which are given by `org-latex-engraved-preamble' and
13081308 " plaintop" " plain" ))
13091309 t t
13101310 engraved-preamble)))
1311- (if syntax-colours-p
1312- (concat
1313- " \n % Setup for code blocks [1/2]\n\n "
1314- engraved-preamble
1315- " \n\n % Setup for code blocks [2/2]: syntax highlighting colors\n\n "
1316- (if (require 'engrave-faces-latex nil t )
1317- (if engraved-themes
1318- (concat
1319- (mapconcat
1320- (lambda (theme )
1321- (format
1322- " \n \\ newcommand{\\ engravedtheme%s}{%%\n %s\n }"
1323- (replace-regexp-in-string " [^A-Za-z]" " " theme)
1324- (replace-regexp-in-string
1325- " newcommand" " renewcommand"
1326- (replace-regexp-in-string
1327- " #" " ##"
1328- (funcall gen-theme-spec theme)))))
1329- engraved-themes
1330- " \n " )
1331- " \n\n "
1332- (cond
1333- ((memq engraved-theme engraved-themes)
1334- (concat " \\ engravedtheme"
1335- (replace-regexp-in-string
1336- " [^A-Za-z]" " " engraved-theme)
1337- " \n " ))
1338- (t (funcall gen-theme-spec engraved-theme))))
1339- (funcall gen-theme-spec engraved-theme))
1340- (message " Cannot engrave source blocks. Consider installing `engrave-faces' . " )
1341- " % WARNING syntax highlighting unavailable as engrave-faces-latex was missing.\n " )
1342- " \n " )
1343- (concat
1344- " \n % Setup for code blocks\n\n "
1345- engraved-preamble
1346- " \n " ))))
1311+ (concat
1312+ " \n % Setup for code blocks [1/2]\n\n "
1313+ engraved-preamble
1314+ " \n\n % Setup for code blocks [2/2]: syntax highlighting colors\n\n "
1315+ (if (require 'engrave-faces-latex nil t )
1316+ (if engraved-themes
1317+ (concat
1318+ (mapconcat
1319+ (lambda (theme )
1320+ (format
1321+ " \n \\ newcommand{\\ engravedtheme%s}{%%\n %s\n }"
1322+ (replace-regexp-in-string " [^A-Za-z]" " " theme)
1323+ (replace-regexp-in-string
1324+ " newcommand" " renewcommand"
1325+ (replace-regexp-in-string
1326+ " #" " ##"
1327+ (funcall gen-theme-spec theme)))))
1328+ engraved-themes
1329+ " \n " )
1330+ " \n\n "
1331+ (cond
1332+ ((memq engraved-theme engraved-themes)
1333+ (concat " \\ engravedtheme"
1334+ (replace-regexp-in-string
1335+ " [^A-Za-z]" " " engraved-theme)
1336+ " \n " ))
1337+ (t (funcall gen-theme-spec engraved-theme))))
1338+ (funcall gen-theme-spec engraved-theme))
1339+ (message " Cannot engrave source blocks. Consider installing `engrave-faces' . " )
1340+ " % WARNING syntax highlighting unavailable as engrave-faces-latex was missing.\n " )
1341+ " \n " )))
13471342
13481343; ;;; Compilation
13491344
@@ -1999,7 +1994,7 @@ holding export options."
19991994 (org-element-map (plist-get info :parse-tree )
20001995 '(src-block inline-src-block) #'identity
20011996 info t ))
2002- (org-latex-generate-engraved-preamble info t ))
1997+ (org-latex-generate-engraved-preamble info))
20031998 ; ; Document start.
20041999 " \\ begin{document}\n\n "
20052000 ; ; Title command.
0 commit comments