emacs-orgmode
[Top][All Lists]

## Re: [O] Way to replace normal tabular env with booktabs?

 From: John Hendy Subject: Re: [O] Way to replace normal tabular env with booktabs? Date: Fri, 13 Jan 2012 09:48:40 -0600

On Fri, Jan 13, 2012 at 9:39 AM, Carsten Dominik wrote:

On Jan 13, 2012, at 3:52 PM, Niels Giesen wrote:

> There is a patch from me waiting to be incorporated into org mode that lets one use booktabs as export for normal org tables.
>
> You can find it @ http://patchwork.newartisans.com/patch/1016/

Hi NIels,

I am looking now at this patch, and maybe it would be better to implement these three variables as one, holding a property or association list?  Makes it easily extendable.

From a pretty high-level user perspective (one who couldn't have written that patch), I would say that from a usability point of view something like:

,---
| org-export-latex-tables-format
`---

With values of "plain/standard/default" or "booktabs" would be awesome.

That is, unless there's situations where someone would want some combination of regular \hlines mixed with booktabs top and bottom rules?

On a usage note, I was surprised that the patch causes automatic insertion of top and bottom rules even when the org table doesn't use ascii top/bottom rules. In fact, if you use "|-" to put ascii rules on an org chart using this patch, you get double rules.

Just some input from playing with the package a bit.

Thanks again,
John

Equally important - it would be great if you could try to implement this same change in the new exporter engine from Nicolas, to ensure that the new exporter will not lag behind.

Regards

- Carsten

>
>
>
> On Fri, Jan 13, 2012 at 2:21 PM, John Hendy <address@hidden> wrote:
> On Thu, Jan 12, 2012 at 6:01 PM, Thomas S. Dye <address@hidden> wrote:
> Hi John,
>
> The Library of Babel comes with your Org-mode distribution.
>
> You'll find it at /contrib/babel/library-of-babel.org
>
>
> I guess you learn something new every day!
>
> In the org file, look for
> * Tables
> ** LaTeX Table Export
>
> There should be functions booktabs and booktabs-notes.
>
> One way to use booktabs is described here:
>
> http://orgmode.org/worg/org-tutorials/org-latex-export.html#sec-13-2
>
>
> I'll check these out. Looked at the worg howto. Not a huge fan of the method, especially with hiding my tables, but I'll give it a shot. I figure there's got to be a simpler way; just change the first \hline -> \toprule and the bottom one to \bottomrule; \midrules in between.
>
> Thanks again,
> John
>
> hth,
> Tom
>
>
> > On Thu, Jan 12, 2012 at 2:12 PM, Thomas S. Dye <address@hidden> wrote:
> >
> >> Hi John,
> >>
> >> Agreed, booktabs makes good looking tables.
> >>
> >> Check out your Library of Babel.  There should  be a couple of functions
> >> there that will help you go from Org mode to booktabs.
> >>
> >>
> > Haven't done much with babel other than writing code blocks. Do you mean
> > --- http://orgmode.org/worg/org-contrib/babel/library-of-babel.html
> >
> > Thanks for the suggestion. Feeling a bit lost, but am happy to look around
> > for something that seems similar. I have no elisp-fu, so it'll need to be
> > pretty darn similar :)
> >
> >
> > John
> >
> >
> >> hth,
> >> Tom
> >>
> >> John Hendy <address@hidden> writes:
> >>
> >> > Greetings,
> >> >
> >> >
> >> > I was using wikibooks for some formatting assistance on tables the other
> >> > day and ran into mention of the booktabs package in the "Professional
> >> > tables" section. [1] [2]
> >> >
> >> > I really, really liked it's formatting, especially since one of my column
> >> > headers was a fraction. The standard tabular package places the \hlines
> >> > extremely close to the top and bottom of my header row vs., as the
> >> booktabs
> >> > package says, having extremely nice looking spacing for the table. I
> >> ended
> >> > up doing the table manually inside #+begin_latex block.
> >> >
> >> > Would there be any way to specify that booktabs should be used? The
> >> > formatting is literally identical except for 1) including the booktabs
> >> > package and 2) using \toprule, \midrule and \bottomrule instead of
> >> \hlines.
> >> > In fact, even with booktabs included, if you use \hlines instead of the
> >> > booktab specific lines, you'll get a "regular" tabular table.
> >> >
> >> > Any thoughts on this?
> >> >
> >> >
> >> > Best regards,
> >> > John
> >> >
> >> > -----
> >> > [1] http://en.wikibooks.org/wiki/LaTeX/Tables#Professional_tables
> >> > [2] http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/
> >> > Greetings,I was using wikibooks for some formatting assistance on tables
> >> the other day and ran into mention of the booktabs package in the
> >> "Professional tables" section. [1] [2]
> >> > I really, really liked it&#39;s formatting, especially since one of my
> >> column headers was a fraction. The standard tabular package places the
> >> \hlines extremely close to the top and bottom of my header row vs., as the
> >> booktabs package says, having extremely nice looking spacing for the table.
> >> I ended up doing the table manually inside #+begin_latex block.
> >> > Would there be any way to specify that booktabs should be used? The
> >> formatting is literally identical except for 1) including the booktabs
> >> package and 2) using \toprule, \midrule and \bottomrule instead of \hlines.
> >> In fact, even with booktabs included, if you use \hlines instead of the
> >> booktab specific lines, you&#39;ll get a "regular" tabular table.
> >> > Any thoughts on this?Best regards,John-----[1]
> >> http://en.wikibooks.org/wiki/LaTeX/Tables#Professional_tables
> >> > [2] http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/
> >>
> >> --
> >> Thomas S. Dye
> >> http://www.tsdye.com
> >>
> > On Thu, Jan 12, 2012 at 2:12 PM, Thomas S. Dye <span dir="ltr"><mailto:address@hidden></span> wrote:
> > Hi John,
> >
> > Agreed, booktabs makes good looking tables.
> >
> > Check out your Library of Babel.  There should  be a couple of functions
> > there that will help you go from Org mode to booktabs.
> > Haven&#39;t done much with babel other than writing code blocks. Do you mean this page?--- http://orgmode.org/worg/org-contrib/babel/library-of-babel.html
> > Thanks for the suggestion. Feeling a bit lost, but am happy to look around for something that seems similar. I have no elisp-fu, so it&#39;ll need to be pretty darn similar :)
> > John
> > hth,
> > Tom
> >
> > John Hendy <mailto:address@hidden> writes:
> >
> >> Greetings,
> >>
> >>
> >> I was using wikibooks for some formatting assistance on tables the other
> >> day and ran into mention of the booktabs package in the "Professional
> >> tables" section. [1] [2]
> >>
> >> I really, really liked it&#39;s formatting, especially since one of my column
> >> headers was a fraction. The standard tabular package places the \hlines
> >> extremely close to the top and bottom of my header row vs., as the booktabs
> >> package says, having extremely nice looking spacing for the table. I ended
> >> up doing the table manually inside #+begin_latex block.
> >>
> >> Would there be any way to specify that booktabs should be used? The
> >> formatting is literally identical except for 1) including the booktabs
> >> package and 2) using \toprule, \midrule and \bottomrule instead of \hlines.
> >> In fact, even with booktabs included, if you use \hlines instead of the
> >> booktab specific lines, you&#39;ll get a "regular" tabular table.
> >>
> >> Any thoughts on this?
> >>
> >>
> >> Best regards,
> >> John
> >>
> >> -----
> >> [1] http://en.wikibooks.org/wiki/LaTeX/Tables#Professional_tables
> >> [2] http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/
> >> Greetings,I was using wikibooks for some formatting assistance on tables the other day and ran into mention of the booktabs package in the "Professional tables" section. [1] [2]
> >> I really, really liked it&#39;s formatting, especially since one of my column headers was a fraction. The standard tabular package places the \hlines extremely close to the top and bottom of my header row vs., as the booktabs package says, having extremely nice looking spacing for the table. I ended up doing the table manually inside #+begin_latex block.
> >
> >> Would there be any way to specify that booktabs should be used? The formatting is literally identical except for 1) including the booktabs package and 2) using \toprule, \midrule and \bottomrule instead of \hlines. In fact, even with booktabs included, if you use \hlines instead of the booktab specific lines, you&#39;ll get a "regular" tabular table.
> >
> >> Any thoughts on this?Best regards,John-----[1] http://en.wikibooks.org/wiki/LaTeX/Tables#Professional_tables
> >> [2] http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/
> > <span class="HOEnZb">
> > --
> > Thomas S. Dye
> > http://www.tsdye.com
> > </span>
>
> --
> Thomas S. Dye
> http://www.tsdye.com
>
>
>
>
> --
> http://pft.github.com

- Carsten