From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Aligned glosses in orgmode (for export to odt/doc) Date: Fri, 24 Jan 2014 23:09:34 +0530 Message-ID: <87iot9p9d5.fsf@gmail.com> References: <87fvogeyi9.fsf@jnanam.net> <877g9rx4po.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57620) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6khn-0008F1-N8 for emacs-orgmode@gnu.org; Fri, 24 Jan 2014 12:38:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6khh-0004dQ-70 for emacs-orgmode@gnu.org; Fri, 24 Jan 2014 12:38:11 -0500 Received: from plane.gmane.org ([80.91.229.3]:51279) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6khg-0004d2-Hd for emacs-orgmode@gnu.org; Fri, 24 Jan 2014 12:38:04 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W6khf-0005DQ-7L for emacs-orgmode@gnu.org; Fri, 24 Jan 2014 18:38:03 +0100 Received: from 101.63.151.199 ([101.63.151.199]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 24 Jan 2014 18:38:03 +0100 Received: from kjambunathan by 101.63.151.199 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 24 Jan 2014 18:38:03 +0100 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 Cc: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain Jambunathan K writes: > Benjamin Slade writes: > >> One potential solution would be an orgmode setup which produces >> borderless tables with an "optimal width" column setting. I don't know >> how to do this in orgmode though (or if it can be done currently). In Office XML, the style:table-column-properties has style:use-optimal-column-width="true". Based on my little experimentation, I find that LibreOffice doesn't honor this setting. This is the reason why columns are emitted unoptimized. >From LibreOffice UI, if you choose "Optimal Column Width", then the table columns are emitted NOT with above XML attribute but with hard-coded on-the-fly widths. May be someone can take the above issue with LibreOffice folks... > 2. Open OrgOdtContentTemplate.xml and find a style named > "CustomTableCell". Edit it so that it has no borders. Ignore the above suggestion. It is too tedious. I have flushed out a fix as part of the following ELPA tar http://repo.or.cz/w/org-mode/org-kjn.git/blob_plain/master:/org-odt-20140124.tar With this fix, the behaviour of the rules in the ODT table will be much the same as that in (info "(org) Tables in ODT export") except for the following modification: The ODT table will have top rule (or bottom rule) only if the Org-mode table has one. Similarly, ODT table will have left rule (resp. right rule) only if the leftmost (resp. rightmost) data column has "<" and ">" markers. ---------------------------------------------------------------- To cut the long story short, here is how you produce a borderless table. Use the :widths and :rel-width property to have the table look compact and nice. --8<---------------cut here---------------start------------->8--- --=-=-= Content-Type: text/x-org Content-Disposition: attachment; filename=test.org This table has no rules. It occupies 80% of page width. The columns will be in the ratio of 4:7:10. #+ATTR_ODT: :rel-width 80 #+ATTR_ODT: :widths 3,6,9 | a | b | c | | d | e | f | --=-=-= Content-Type: text/plain --8<---------------cut here---------------end--------------->8--- --=-=-= Content-Type: application/vnd.oasis.opendocument.text Content-Disposition: attachment; filename=test.odt Content-Transfer-Encoding: base64 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 --=-=-=--