Hi list, Baoqiu,

A file with the following contents fails to export to Docbook:

#+begin_src org
  ,* Table with a backslash in it
  
  ,  | \ |
#+end_src

It gives the following error 

#+begin_example
  "Invalid use of `\' in replacement text"
#+end_example

The following changes (replace-match literally in
`org-export-docbook-finalize-table') solves this problem for me, but I
would not know whether this would break anything else.

#+begin_src diff
diff --git a/lisp/org-docbook.el b/lisp/org-docbook.el
index 91ebb97..ed835b0 100644
--- a/lisp/org-docbook.el
+++ b/lisp/org-docbook.el
@@ -1367,7 +1367,7 @@ TABLE is a string containing the HTML code generated by
                                     (match-string 1 table)
                                     (match-string 4 table)
                                     "</table>")
-                            nil nil table)
+                            nil t table)
            table))
     ;; Change <table> into <informaltable> if caption does not exist.
     (if (string-match
@@ -1377,7 +1377,7 @@ TABLE is a string containing the HTML code generated by
                               (match-string 1 table-with-label)
                               (match-string 3 table-with-label)
                               "</informaltable>")
-                      nil nil table-with-label)
+                      nil t table-with-label)
       table-with-label)))
 
 ;; Note: This function is very similar to
#+end_src

Regards,
Niels.

(note: i inadvertently posted a multi-mime message before this one, playing with
org-mime-subtree, please forget that one)

--

http://pft.github.com

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to