Browse Source

LaTeX export: Protect examples, even if they look like table.el tables

The recent patch to introduce table.el export in LaTeX forgot to check
protectedness.
Carsten Dominik 15 năm trước cách đây
mục cha
commit
85df69a5c0
2 tập tin đã thay đổi với 5 bổ sung2 xóa
  1. 2 0
      lisp/ChangeLog
  2. 3 2
      lisp/org-latex.el

+ 2 - 0
lisp/ChangeLog

@@ -2,6 +2,8 @@
 
 	* org-latex.el (org-export-latex-special-chars): Find subsequent
 	occurrences of special characters.
+	(org-export-latex-tables): Do not convert table-like stuff that is
+	protected.
 
 2010-03-01  Carsten Dominik  <carsten.dominik@gmail.com>
 

+ 3 - 2
lisp/org-latex.el

@@ -1541,8 +1541,9 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
   ;; First, get the table.el tables
   (goto-char (point-min))
   (while (re-search-forward "^[ \t]*\\(\\+-[-+]*\\+\\)[ \t]*\n[ \t]*|" nil t)
-    (require 'table)
-    (org-export-latex-convert-table.el-table))
+    (org-if-unprotected
+     (require 'table)
+     (org-export-latex-convert-table.el-table)))
 
   ;; And now the Org-mode tables
   (goto-char (point-min))