Преглед на файлове

Export: Stop LaTeX fragment processing in protected examples

LaTeX fragments like math environments were still matched inside
protected code examples.  Fixed now.
Carsten Dominik преди 17 години
родител
ревизия
44ed0394c4
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 5 0
      lisp/ChangeLog
  2. 3 1
      lisp/org.el

+ 5 - 0
lisp/ChangeLog

@@ -1,3 +1,8 @@
+2009-02-06  Carsten Dominik  <carsten.dominik@gmail.com>
+
+	* org.el (org-format-latex): Do not convert LaTeX fragments in
+	protected examples.
+
 2009-02-04  Carsten Dominik  <carsten.dominik@gmail.com>
 
 	* org-exp.el (org-export-html-style-default): Use color values

+ 3 - 1
lisp/org.el

@@ -12725,7 +12725,9 @@ The images can be removed again with \\[org-ctrl-c-ctrl-c]."
       (when (member m matchers)
 	(goto-char (point-min))
 	(while (re-search-forward re nil t)
-	  (when (or (not at) (equal (cdr at) (match-beginning n)))
+	  (when (and (or (not at) (equal (cdr at) (match-beginning n)))
+		     (not (get-text-property (match-beginning n)
+					     'org-protected)))
 	    (setq txt (match-string n)
 		  beg (match-beginning n) end (match-end n)
 		  cnt (1+ cnt)