Hi, I had tried t but then removed it when it did not work and the documentation seemed to indicate that :booktabs was a toggle. I tried your suggestion to add (setq org-e-latex-tables-booktabs t) to the .emacs file but I am still getiing \hline. I did make sure to get the latest version from git and I am running emacs 24.3.50.1. Thanks. On Thu, Dec 27, 2012 at 7:17 PM, Thomas S. Dye wrote: > Aloha RCY, > > You can have this in your setup to enable booktabs globally: > > (setq org-e-latex-tables-booktabs t) > > Or, you can give a table this attribute: > > #+attr_latex: :booktabs t > > I think your example should work if you add the t after :booktabs. > > hth, > Tom > > RCY writes: > > > I am trying to use the booktabs package for tables in the new exporter, > > however I am unable to get \toprule, etc instead of \hrule > > I would appreciate any suggestions to fix this. > > > > As a minimal example, I started emacs -q, and evaluated the following: > > > > (setq org-install-dir "~/.emacs.d/src/org-mode") > > (add-to-list 'load-path (concat org-install-dir "/contrib/lisp")) > > (add-to-list 'load-path (concat org-install-dir "/lisp")) > > (require 'org-e-latex) > > > > (add-to-list 'org-e-latex-classes > > '("article" > > "\\documentclass[11pt]{article} > > \[DEFAULT-PACKAGES] > > \[PACKAGES] > > \[EXTRA]" > > ("\\section{%s}" . "\\section*{%s}") > > ("\\subsection{%s}" . "\\subsection*{%s}") > > ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) > > > > -----org.file----------- > > #+LATEX_CLASS: article > > #+LATEX_HEADER: \usepackage{booktabs} > > * Test > > #+ATTR_LATEX: :booktabs > > #+CAPTION: Test table > > |----+----| > > | 1 | 2 | > > |----+----| > > | A1 | A2 | > > | B1 | B2 | > > | C1 | C2 | > > |----+----| > > > > ------latex-buffer from org-export-latex-as-buffer------- > > % Created 2012-12-27 Thu 18:44 > > \documentclass[11pt]{article} > > \usepackage[utf8]{inputenc} > > \usepackage[T1]{fontenc} > > \usepackage{fixltx2e} > > \usepackage{graphicx} > > \usepackage{longtable} > > \usepackage{float} > > \usepackage{wrapfig} > > \usepackage{soul} > > \usepackage{textcomp} > > \usepackage{marvosym} > > \usepackage{wasysym} > > \usepackage{latexsym} > > \usepackage{amssymb} > > \usepackage{hyperref} > > \tolerance=1000 > > \usepackage{booktabs} > > \providecommand{\alert}[1]{\textbf{#1}} > > > > \title{tst} > > \author{RC} > > \date{\today} > > \hypersetup{ > > pdfkeywords={}, > > pdfsubject={}, > > pdfcreator={Emacs Org-mode version 7.9.2+}} > > > > \begin{document} > > > > \maketitle > > > > \setcounter{tocdepth}{3} > > \tableofcontents > > \vspace*{1cm} > > \section{Test} > > \label{sec-1} > > > > \begin{table}[htb] > > \caption{Test table} > > \begin{center} > > \begin{tabular}{ll} > > \hline > > 1 & 2 \\ > > \hline > > A1 & A2 \\ > > B1 & B2 \\ > > C1 & C2 \\ > > \hline > > \end{tabular} > > \end{center} > > \end{table} > > > > \end{document} > > I am trying to use the booktabs package for tables in the new > > exporter, however I am unable to get \toprule, etc instead of \hrule > > > > I would appreciate any suggestions to fix this. > > > > As a minimal example, I started emacs -q, and evaluated the following: > > > > (setq org-install-dir "~/.emacs.d/src/org-mode") > > (add-to-list 'load-path (concat org-install-dir "/contrib/lisp")) > > (add-to-list 'load-path (concat org-install-dir "/lisp")) > > (require 'org-e-latex) > > > > (add-to-list 'org-e-latex-classes > > '("article" > > "\\documentclass[11pt]{article} > > \[DEFAULT-PACKAGES] > > \[PACKAGES] > > \[EXTRA]" > > ("\\section{%s}" . "\\section*{%s}") > > ("\\subsection{%s}" . "\\subsection*{%s}") > > ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))) > > > > -----org.file----------- > > #+LATEX_CLASS: article > > #+LATEX_HEADER: \usepackage{booktabs} > > * Test > > #+ATTR_LATEX: :booktabs > > #+CAPTION: Test table > > |----+----| > > | 1 | 2 | > > |----+----| > > | A1 | A2 | > > | B1 | B2 | > > | C1 | C2 | > > |----+----| > > > > ------latex-buffer from org-export-latex-as-buffer------- > > % Created 2012-12-27 Thu 18:44 > > \documentclass[11pt]{article} > > \usepackage[utf8]{inputenc} > > \usepackage[T1]{fontenc} > > \usepackage{fixltx2e} > > \usepackage{graphicx} > > \usepackage{longtable} > > \usepackage{float} > > \usepackage{wrapfig} > > \usepackage{soul} > > \usepackage{textcomp} > > \usepackage{marvosym} > > \usepackage{wasysym} > > \usepackage{latexsym} > > \usepackage{amssymb} > > \usepackage{hyperref} > > \tolerance=1000 > > \usepackage{booktabs} > > \providecommand{\alert}[1]{\textbf{#1}} > > > > \title{tst} > > \author{RC} > > \date{\today} > > \hypersetup{ > > pdfkeywords={}, > > pdfsubject={}, > > pdfcreator={Emacs Org-mode version 7.9.2+}} > > > > \begin{document} > > > > \maketitle > > > > \setcounter{tocdepth}{3} > > \tableofcontents > > \vspace*{1cm} > > \section{Test} > > \label{sec-1} > > > > \begin{table}[htb] > > \caption{Test table} > > \begin{center} > > \begin{tabular}{ll} > > \hline > > 1 & 2 \\ > > \hline > > A1 & A2 \\ > > B1 & B2 \\ > > C1 & C2 \\ > > \hline > > \end{tabular} > > \end{center} > > \end{table} > > > > \end{document} > > > > -- > Thomas S. Dye > http://www.tsdye.com >