From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: org->odt/html table export: adjusting default behaviour? Date: Mon, 29 Aug 2011 04:03:28 +0530 Message-ID: <81mxetdv47.fsf@gmail.com> References: <81pqjtqife.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:48689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qxnw7-0002nc-RU for emacs-orgmode@gnu.org; Sun, 28 Aug 2011 18:34:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qxnw5-0001Tg-TJ for emacs-orgmode@gnu.org; Sun, 28 Aug 2011 18:34:39 -0400 Received: from mail-pz0-f44.google.com ([209.85.210.44]:45393) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qxnw5-0001Tc-8I for emacs-orgmode@gnu.org; Sun, 28 Aug 2011 18:34:37 -0400 Received: by pzk36 with SMTP id 36so8665297pzk.17 for ; Sun, 28 Aug 2011 15:34:35 -0700 (PDT) In-Reply-To: (Matt Price's message of "Fri, 26 Aug 2011 10:24:38 -0400") 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: Matt Price Cc: Org Mode --=-=-= Content-Type: text/plain Matt > It would be nice if I could code the table formatting into the org > file so that I don't have to hand-fix the formatting on each > iteration. Thanks for your feedback. I have worked up a patch which intends to give users more control over how tables are formatted. The patch modifies files that I don't own so the changes will take sometime to hit the repo. With this patch applied one can 1. Choose the style of the table (Is the table wide or narrow?) 2. Control relative size of the individual columns The new feature is best illustrated by an example. If you look at the attached file you will see that: 1. The first table which has only 2 columns and less text has the following attribute. ,---- | #+ATTR_ODT: OrgTableSmall `---- The intention is to format the table so that it occupies lesser width. The table styles are stored in contrib/odt/styles/OrgOdtAutomaticStyles.xml. Visit this file and look for "OrgTable" property and you will that it occupies 90% of page width. ,---- OrgTable | | | `---- Now I add another entry "OrgTableSmall" which occupies 30% of page width as below ,---- OrgTableSmall | | | `---- 2. Modify the bigger table as below - specify no #+ATTR_ODT This will ensure that the default 90% style is used for the table - indicate colgroups (Note the new row full of "<>" as field entries) This will ensure that exported table will have vertical grid lines - horizontal separators This will ensure that exported table has horizontal grid lines - The width specifier has been adjusted so that exported table is well-balanced. Note that the "Readings" columns which has no entries is given very negligible weightage and other columns has fairly good weightage. 3. Export the file to Odt. 4. Now you will have a resonably good looking Table. To make it more pleasing you need to reduce the font size of the table entries. This you can do by F11->Paragraph Styles->OrgTableContents-> Or If you are imaptient you can grok the contrib/odt/styles/OrgOdtStyles.xml file for "OrgTableContents" and fix the font-size there. I am attaching the resulting file at the end of step 4. Hope these adjustments make the export of table more flexible. Let me know what you know think. Rant: The only way to customize Tables in LibreOffice is through the Autoformat utility. The OASIS specification clearly outlines ways to create custom table-related styles. Unfortunately, the state of affairs with LibreOffice is such that such styles are ignored when used. So one has to really rely on automatic styles for formatting of tables going forward. This makes styling of tables a bit more involved for me - the developer and you - the user. Thanks, Jambunathan K. -- --=-=-= Content-Type: text/x-org Content-Disposition: attachment; filename=table.org #+TITLE: test.org #+AUTHOR: Matt Price #+EMAIL: matt.price@utoronto.ca #+DATE: 2011-08-23 Tue #+DESCRIPTION: #+KEYWORDS: #+LANGUAGE: en #+OPTIONS: H:3 num:nil toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t #+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc #+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport #+LINK_UP: #+LINK_HOME: #+XSLT: * heading1 ** heading2 #+ATTR_ODT: OrgTableSmall | table | 1 | 2 | | | | | ** heading2 -2 some text. * Outline | Week | Date | Topic | Description | Tech Topics | Assignments | Readings | Notes | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | / | <> | <> | <> | <> | <> | <> | <> | | <10> | <20> | <30> | <35> | <20> | <20> | <5> | <20> | | 1 | 9/12/2011 | Intro:What is History For? | The uses of history; engagement and objectivity; etc | Intro to Website | -- | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 2 | 9/19/2011 | History and the Public Sphere | "What is the Public Sphere, & what role does history play in it?" | HTML Workshop | | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 3 | 9/26/2011 | What ais the Canadian Public Sphere | "Multiculturalism, Immigration, and National Identity as questions of mediality" | | | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 4 | 10/3/2011 | History From Below | "History from below,' oral history, & implications for the practice of history" | Audio Workshop | Oral History Interview | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 6 | 10/10/2011 | Th Wisdom of the Crowd? | "Crowdsourcing, Wikipedia, Citizen Science & Collaborative history" | Collective Bibliographies | Zotero Assignment | | Transcription of Interview | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 5 | 10/17/2011 | Language of The Web | From Memex to HTML5; the Web as a Utopian project | google maps/jsbin workshop? maybe not. | | | Visits to Archive | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 7 | 10/24/2011 | Engaged History | | | | | Background Research | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 8 | 10/31/2011 | Recursive Publics | Open Source/Open Access/Open standards | Timelines | Timeline Assignment -- needs a lab | | Open Access Week. Peer review of audio stories. | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 9 | 11/7/2011 | Information Abundance | | | | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 10 | 11/14/2011 | Thinking with Pictures | Maps and the visual Representation of Information | GIS | GIS Assignment | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 11 | 11/21/2011 | Making Sense of copyright | | | | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 12 | 11/28/2011 | Digital Divides | | | | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| | 13 | 12/5/2011 | Review Authorship | | | Final Assignment | | | |------------+----------------------+--------------------------------+-------------------------------------+----------------------+----------------------+-------+----------------------| --=-=-= Content-Type: application/vnd.oasis.opendocument.text Content-Disposition: attachment; filename=table.odt Content-Transfer-Encoding: base64 Content-Description: table.odt UEsDBBQAAAgAAFWxHD9exjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAACAAAVbEcPwAAAAAAAAAAAAAAABoAAABDb25maWd1 cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAAICABUsRw/AAAAAAIAAAAAAAAAJwAAAENvbmZpZ3Vy YXRpb25zMi9hY2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsDBBQAAAgAAFWxHD8AAAAAAAAAAAAA AAAYAAAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsDBBQAAAgAAFWxHD8AAAAAAAAAAAAAAAAa AAAAQ29uZmlndXJhdGlvbnMyL3BvcHVwbWVudS9QSwMEFAAACAAAVbEcPwAAAAAAAAAAAAAAABwA AABDb25maWd1cmF0aW9uczIvcHJvZ3Jlc3NiYXIvUEsDBBQAAAgAAFWxHD8AAAAAAAAAAAAAAAAY AAAAQ29uZmlndXJhdGlvbnMyL21lbnViYXIvUEsDBBQAAAgAAFWxHD8AAAAAAAAAAAAAAAAYAAAA Q29uZmlndXJhdGlvbnMyL3Rvb2xiYXIvUEsDBBQAAAgAAFWxHD8AAAAAAAAAAAAAAAAfAAAAQ29u ZmlndXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BLAwQUAAgICABVsRw/AAAAAAAAAAAAAAAADAAA AGxheW91dC1jYWNoZWNkYGQoEGJgYAjhZWDgADHYgRgAUEsHCGqDbp8UAAAAFgAAAFBLAwQUAAgI CABVsRw/AAAAAAAAAAAAAAAACwAAAGNvbnRlbnQueG1s7V1RU9u4Fn7vr9Bk5+7DHRzHDmwhbdOh sG2ZKW0H2MvOfdlRbCXWYluuJCdwn/Y/7D/cX3KPJDs4wQkmkBJRph1KpCPpO0dH3zmSYvf128sk RmPCBWXpm5bX7rQQSQMW0nT0pvXb2Xtnt/W2/+LFazYc0oD0QhbkCUmlE7BUwr8ImqeiZ2rftHKe 9hgWVPRSnBDRk0GPZSQtW/Wq0j09mCkR8ipu3FwLV1tLcimbNlayM23xoPnIWrjaOuR40rSxkgWr VpsPWdPGlyJ2hgysnmRY0jkUlzFNL960IimznutOJpP2pNtmfOR6e3t7rq6dAg6mclnOYy0VBi6J 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 KKnxIOFmR0C9AGN0yIZo4SJZqnOD1DZoH8tCE+KmxoGYKsC+aFO4NrsoXPp4KwTXEAMDpWdJZ+Vc yTENWoYAvooEWfT6Ng6+I90aS5IxZTD+KkkdniRN1+Pb9/pFuMrIrzGil4qxP1I3flGpUwWKNmW7 VJihsNANCuKmZPOMntMGU+aZvYxKlkIy4JRbZPqIn4sBRJT8H1BLBwjyCssnhBIAACvKAABQSwME FAAACAAAVbEcP+Uvu2/OBAAAzgQAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5j b2Rpbmc9IlVURi04Ij8+Cgo8b2ZmaWNlOmRvY3VtZW50LW1ldGEgeG1sbnM6b2ZmaWNlPSJ1cm46 b2FzaXM6bmFtZXM6dGM6b3BlbmRvY3VtZW50OnhtbG5zOm9mZmljZToxLjAiIHhtbG5zOnhsaW5r PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3Jn L2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOm1ldGE9InVybjpvYXNpczpuYW1lczp0YzpvcGVuZG9j dW1lbnQ6eG1sbnM6bWV0YToxLjAiIHhtbG5zOm9vbz0iaHR0cDovL29wZW5vZmZpY2Uub3JnLzIw MDQvb2ZmaWNlIiB4bWxuczpncmRkbD0iaHR0cDovL3d3dy53My5vcmcvMjAwMy9nL2RhdGEtdmll dyMiIG9mZmljZTp2ZXJzaW9uPSIxLjIiIGdyZGRsOnRyYW5zZm9ybWF0aW9uPSJodHRwOi8vZG9j cy5vYXNpcy1vcGVuLm9yZy9vZmZpY2UvMS4yL3hzbHQvb2RmMnJkZi54c2wiPgogPG9mZmljZTpt ZXRhPgoKICAgIAogIDxkYzpjcmVhdG9yPkphbWJ1bmF0aGFuIEs8L2RjOmNyZWF0b3I+CiAgICAK ICA8bWV0YTppbml0aWFsLWNyZWF0b3I+TWF0dCBQcmljZTwvbWV0YTppbml0aWFsLWNyZWF0b3I+ CiAgICAKICA8ZGM6ZGF0ZT4yMDExLTA4LTI5VDAzOjQwOjQxLjQ1PC9kYzpkYXRlPgogICAgCiAg PG1ldGE6Y3JlYXRpb24tZGF0ZT4yMDExLTA4LTIzIFR1ZTwvbWV0YTpjcmVhdGlvbi1kYXRlPgog ICAgCiAgPG1ldGE6Z2VuZXJhdG9yPk9wZW5PZmZpY2Uub3JnLzMuMiRXaW4zMiBPcGVuT2ZmaWNl Lm9yZ19wcm9qZWN0LzMyMG0xOCRCdWlsZC05NTAyPC9tZXRhOmdlbmVyYXRvcj4KICAgIAogIDxt ZXRhOmtleXdvcmQvPgogICAgCiAgPGRjOnN1YmplY3QvPgogICAgCiAgPGRjOnRpdGxlPnRlc3Qu b3JnPC9kYzp0aXRsZT4KICAKICA8bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1j b3VudD0iMiIgbWV0YTppbWFnZS1jb3VudD0iMCIgbWV0YTpvYmplY3QtY291bnQ9IjAiIG1ldGE6 cGFnZS1jb3VudD0iMiIgbWV0YTpwYXJhZ3JhcGgtY291bnQ9IjgxIiBtZXRhOndvcmQtY291bnQ9 IjIwOCIgbWV0YTpjaGFyYWN0ZXItY291bnQ9IjEzNTUiLz4KICA8bWV0YTplZGl0aW5nLWR1cmF0 aW9uPlBUMDBIMDBNNDRTPC9tZXRhOmVkaXRpbmctZHVyYXRpb24+CiAgPG1ldGE6ZWRpdGluZy1j eWNsZXM+MTwvbWV0YTplZGl0aW5nLWN5Y2xlcz48L29mZmljZTptZXRhPgo8L29mZmljZTpkb2N1 bWVudC1tZXRhPlBLAwQUAAgICABVsRw/AAAAAAAAAAAAAAAAGAAAAFRodW1ibmFpbHMvdGh1bWJu YWlsLnBuZ6VYZzQc3NYmhCBatKiDFInovY4yekSN3ktI9D6jjIku0Ut0RosRokQYnYgwJHqJFiYx RO/GMBif+657vz/f/fedP2eftU7b+zz7ec7abwz0NKkp2SiJiIiotbXUjK77JiIiYqJbN66tEJXi RCIilkZtNZXnkIKdws7aKkuW2LjBD6bCMUlNPY5N1kSxI6HcEJL52cKCEQ1vZQxTQf+IMsxD8P4U M+DmcTs2H3bxWM9QxbA/Y7vJ4u3ARPZZLwSVAyvU41NOfXKB3WVQdqPeJEmLwCs7FwPpWCtp1cj+ H0MNceyfWkuot4KtQEhcxvsJ9G+fiaAVFfmcLc9bhW8aJCODXcUtQhUnowlsWbEuG5vtoxfTEsaA KiRH6FKkR01hSTAHscBc1NOk+KhKpyAJfWPY6umY+BoI1oQwsug8/4hWEceqmAsw2y/8ECTtalbg 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 AF5EAAAAAA== --=-=-=--