Hi, Thanks for looking into this. I tried your suggestions but I am still having the problem. It seems that some but not all attributes I set are recognized. So in the example below it sets sideways table but ignores the booktabs and positioning attributes. #+LATEX_CLASS: article #+LATEX_HEADER: \usepackage{booktabs} ----org-file----- * Test #+CAPTION: Test table #+attr_latex: :booktabs t :align |r|l| :float sidewaystable |----+----| | 1 | 2 | |----+----| | A1 | A2 | | B1 | B2 | | C1 | C2 | |----+----| -----latex buffer----- : \begin{sidewaystable}[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{sidewaystable} ------------------------- On Thu, Dec 27, 2012 at 8:42 PM, Thomas S. Dye wrote: > Hmm, > > It works like a charm here. > > I add booktabs like this: > > (add-to-list 'org-export-latex-packages-alist '("" "booktabs")) > > Also, I noticed you have \[PACKAGES]. I don't escape the opening brace: > > (add-to-list 'org-e-latex-classes > '("koma-article" > "\\documentclass{scrartcl} > [NO-DEFAULT-PACKAGES] > [PACKAGES] > [EXTRA] > \\let\\itemize\\compactitem > \\let\\description\\compactdesc > \\let\\enumerate\\compactenum > \\bibliography{local} > \\newcommand{\\rc}{\\textsuperscript{14}C} > \\newcolumntype{Y}{>{\\RaggedRight\\arraybackslash}X}" > ("\\section{%s}" . "\\section*{%s}") > ("\\subsection{%s}" . "\\subsection*{%s}") > ("\\subsubsection{%s}" . "\\subsubsection*{%s}") > ("\\paragraph{%s}" . "\\paragraph*{%s}") > ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) > > hth, > Tom > > RCY writes: > > > 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 > >> > > 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 > > > > > > -- > Thomas S. Dye > http://www.tsdye.com >