From mboxrd@z Thu Jan 1 00:00:00 1970 From: Charles Subject: orgtbl-to-latex :splice t :skip x does not radio empty first column Date: Wed, 13 Jun 2012 16:57:43 -0400 Message-ID: <4FD8FEC7.5030103@verizon.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:37852) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Seudo-0001xA-Af for emacs-orgmode@gnu.org; Wed, 13 Jun 2012 16:58:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Seudm-0000At-IH for emacs-orgmode@gnu.org; Wed, 13 Jun 2012 16:58:11 -0400 Received: from vms173019pub.verizon.net ([206.46.173.19]:25033) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Seudm-0000Al-DB for emacs-orgmode@gnu.org; Wed, 13 Jun 2012 16:58:10 -0400 Received: from [10.0.0.2] ([unknown] [74.111.52.81]) by vms173019.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0M5K00CVHQ834NG3@vms173019.mailsrvcs.net> for emacs-orgmode@gnu.org; Wed, 13 Jun 2012 15:57:41 -0500 (CDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode Mode I have searched "radio table", "skip" and "splice" and have attempted to understand some of the code in org-table.el concerning orgtbl-to-latex; all with no luck. If there is an post or answer or solution that already exist please advise and I'll keep on looking. I am setting up a document the format of which is required. Different source files will be used. As an example: Table to radio: TBLNAME: SCHEDA1 #+ORGTBL: SEND SCHEDA1 orgtbl-to-latex :splice t :skip 2 | Date | Description | Value | Basis | Loss | | -------+---------------------------------------+---------+-- -----+--------| | | None | 0.00 | 0.00 | 0.00 | | | Total Gains on sales, etc. | | | 0.00 | #+TBLFM: @>$>=vsum(@2..-1);%.2f::$5=vsum($3-$4);%.2f Target table much further down: Schedule A-1 \begin{tabulary}{parameters} Date & \multicolumn{1}{c}{Transaction} & \multicolumn{1}{c}{Proceeds} & \multicolumn{1}{c}{Basis} & \multicolumn{1}{c}{Gain}\\ \hline \hline % BEGIN RECEIVE ORGTBL SCHEDA1 % END RECEIVE ORGTBL SCHEDA1 \end{tabulary} Result after C-c C-c on SCHEDA1 \begin{tabulary}{parameters} Date & \multicolumn{1}{c}{Transaction} & \multicolumn{1}{c}{Proceeds} & \multicolumn{1}{c}{Basis} & \multicolumn{1}{c}{Gain}\\ \hline \hline % BEGIN RECEIVE ORGTBL SCHEDA1 None & 0.00 & 0.00 & 0.00 \\ Total Gains on sales, etc. & & & 0.00 \\ % END RECEIVE ORGTBL SCHEDA1 \end{tabulary} As you will observe, the empty column is not radioed, i.e. there is no "&" preceding the "None" and the "Total Gains . . . ." AFAIC, it should be unnecessary to enter something in the original first column prior to sending just to have orgtbl-to-latex correctly radio what should be an empty column. At the moment the only hack or kludge (pardon me if I use these incorrectly) is to place the "&" prior to "None" and "Total" after conversion to LaTeX. Again, however, this also should not be necessary in the first place, i.e. | | foo| bar| should yield & & foo & bar \\ Anyway, Texworks typesets this as Date Transaction Proceeds Basis Gain ---------------------------------------------------------------------------------------------- (the two \hlines are printed) None 0.00 0.00 0.00 Total Gains on sales 0.00 For reasons that are not germane, I want to radio only the "data" rows from the original ORGTBL, i.e. no headings or hlines since these will be provided in what is essentially a LaTeX template. Also, the table cannot be omitted from the account. Charlie Millar