From mboxrd@z Thu Jan 1 00:00:00 1970 From: Darlan Cavalcante Moreira Subject: Re: LaTeX export of tables Date: Mon, 19 Oct 2009 15:05:11 -0300 Message-ID: <4adcaa5e.0c92100a.28c8.ffffe0a9@mx.google.com> References: <873a5nr379.fsf@missioncriticalit.com> <87my3n4muo.fsf@missioncriticalit.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mzwbn-0005iA-2f for emacs-orgmode@gnu.org; Mon, 19 Oct 2009 14:05:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mzwbh-0005hZ-Hu for emacs-orgmode@gnu.org; Mon, 19 Oct 2009 14:05:25 -0400 Received: from [199.232.76.173] (port=53391 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mzwbh-0005hW-EC for emacs-orgmode@gnu.org; Mon, 19 Oct 2009 14:05:21 -0400 Received: from ey-out-1920.google.com ([74.125.78.147]:45763) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mzwbg-0007II-Sp for emacs-orgmode@gnu.org; Mon, 19 Oct 2009 14:05:21 -0400 Received: by ey-out-1920.google.com with SMTP id 3so4814855eyh.34 for ; Mon, 19 Oct 2009 11:05:19 -0700 (PDT) In-Reply-To: <87my3n4muo.fsf@missioncriticalit.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Francesco Pizzolante Cc: mailing-list-org-mode If you are going to export only to LaTeX then you may just write the table in latex syntax. Org-mode will recognize the latex environment and export it as it is for latex. For HTML the table will be exported as a image, since it is a "latex table" instead of an "org-mode table". It is not as convenient, but at least you get what you want for now. If you need to publish to another format then maybe there is a way to tell org-mode to export certain part of the file only in latex, and other part only in HTML. In this way you could have your elaborated table when publishing in latex and a table following the org-mode syntax when publishing in HTML. Darlan At Mon, 19 Oct 2009 13:58:07 +0200, Francesco Pizzolante wrote: > > Hi, > > Can I give this thread a bump? > > Francesco Pizzolante wrote: > > Hi, > > > > When exporting tables to LaTeX, I think it would be good to have the following > > options to be able to define: > > > > - the table environment to be used: now we have the option to have tabular > > and longtable, but I could also use array, tabular*, tabularx, tabulary, > > etc. > > > > The general rule is: > > > > \begin{TABLEENV}{WIDTH}[VPOS]{COLS} > > ROWS > > \end{TABLEENV} > > > > TABLEENV can be any of tabular, array, tabular*, tabularx, etc., depending > > on the type of table I want. > > > > Some types of table need a WIDTH to be specified; in this case, I would > > add a WIDTH option. An extra vertical position VPOS option can also be > > added to some types of table. > > > > The COLS parameter already receives the value from the "align" org > > attribute. > > > > The following options > > > > #+ATTR_LATEX: tabularx width=\textwidth align=lX vpos=tb > > > > would generate the following LaTeX code: > > > > \begin{tabularx}{\textwidth}[tb]{lX} > > ROWS > > \end{tabularx} > > > > > > - the rule to be used as hline (similar option as in > > #+ORGTBL: :hline="\\midrule"): > > > > #+ATTR_LATEX: hline=midrule or #+ATTR_LATEX: hline="\\midrule" > > > > > > - define the top and bottom rules: > > > > #+ATTR_LATEX: toprule="\\toprule" bottomrule="\\bottomrule" > > > > > > Does it make sense? Would it be possible to have these new options in a future > > orgmode release? > > I really am eager to use orgmode in order to generate all my LaTeX documents. > But, as of now, the LaTeX export of tables offers only limited flexibility. > > My proposal is simply to add a few org attributes (type of the table, toprule, > bottomrule, hline, vpos) in order to get an improved flexibility when > generating LaTeX tables. > > Can someone take care of my request? > > Thanks a lot, > Francesco > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode