From 975260cb2596fb8cf0660cc91f2207c48b845699 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 6 Nov 2016 23:25:06 +0100 Subject: [PATCH] ox-latex: Add column groups back in table math mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * lisp/ox-latex.el (org-latex--math-table): Preserve column groups. Reported-by: Stefanos Carlström --- lisp/ox-latex.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el index 57ec1d2b4..bdb239bca 100644 --- a/lisp/ox-latex.el +++ b/lisp/ox-latex.el @@ -3287,8 +3287,10 @@ This function assumes TABLE has `org' as its `:type' property and (plist-get attr :math-prefix) ;; Environment. Also treat special cases. (cond ((member env '("array" "tabular")) - (let ((align (make-string - (cdr (org-export-table-dimensions table info)) ?c))) + ;; Make sure cells are always centered while preserving + ;; vertical separators. + (let ((align (replace-regexp-in-string + "[lr]" "c" (org-latex--align-string table info)))) (format "\\begin{%s}{%s}\n%s\\end{%s}" env align contents env))) ((assoc env org-latex-table-matrix-macros) (format "\\%s%s{\n%s}"