From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: question about ODT export behavior Date: Thu, 14 Jul 2011 01:45:07 +0530 Message-ID: <81oc0yaqes.fsf@gmail.com> References: <817h7mce7q.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:60328) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qh5ph-0007FN-MO for emacs-orgmode@gnu.org; Wed, 13 Jul 2011 16:15:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qh5pc-0006RA-5o for emacs-orgmode@gnu.org; Wed, 13 Jul 2011 16:14:57 -0400 Received: from mail-pv0-f169.google.com ([74.125.83.169]:55081) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qh5pb-0006Qy-Mf for emacs-orgmode@gnu.org; Wed, 13 Jul 2011 16:14:51 -0400 Received: by pvc12 with SMTP id 12so5968782pvc.0 for ; Wed, 13 Jul 2011 13:14:50 -0700 (PDT) In-Reply-To: <817h7mce7q.fsf@gmail.com> (Jambunathan K.'s message of "Wed, 13 Jul 2011 22:25:37 +0530") 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: Rainer Stengele Cc: emacs-orgmode@gnu.org Jambunathan K writes: > Rainer Stengele writes: > >> Hi, >> >> having this in an org file: >> ---------------------------------- >> * Test >> ** header 2 >> - item 1 >> * subitem 11 >> * subitem 12 >> - item 2 >> * subitem 21 >> * subitem 22 >> ---------------------------------- > > Could you please post your complete #+OPTIONS line - specifically the > `H: ' and `toc: ' option? Looking at the code, I believe these options may not be relevant (for the odt exporter) Your org file doesn't use an explicit line break or timestamps. So the only scenario under which line breaks can occur is precisely when you have actually requested them. Check this variable or the corresponding OPTIONS directive. ,----[ C-h v org-export-preserve-breaks RET ] | org-export-preserve-breaks is a variable defined in `org-exp.el'. | Its value is nil | | Documentation: | Non-nil means preserve all line breaks when exporting. | Normally, in HTML output paragraphs will be reformatted. In ASCII | export, line breaks will always be preserved, regardless of this variable. | | This option can also be set with the +OPTIONS line, e.g. "\n:t". | | You can customize this variable. | | [back] `---- > How exactly are you exporting - Are you exporting the file, a subtree, > region etc etc? > > What interactive command are you using for export? > >> and exporting to ODT I get (I simply copied the Org doc contents via >> clipboard) I get this: >> >> ---------------------------------- >> Test >> Table of Contents >> 1. header 2 >> 1. header 2 >> item 1 >> >> subitem 11 >> >> subitem 12 >> >> item 2 >> >> subitem 21 >> >> subitem 22 >> ---------------------------------- >> >> Why do I get extra lines between the items and subitems? > > This is beacause there is an explicit line break at the end of the list > items. > > If you open content.xml and remove the and save the > buffer, does the altered odt file match your expectations. > > If you export the above outline with the same settings, does the HTML > exporter also introduce
at the end of the list items? IIRC, the (x)html exporter adds a line break after emitting an headline which is listified. > odt exporter is a derived from the html exporter and mimics the HTML > exporter mindlessly. I believe the line breaks can be removed. The odt exporter doesn't emit the line break like the xhtml exporter. (May be I was a bit mindful while typing out org-odt.el) So the options H, toc etc may not be relevant. > > Once I get the relevant details from you I can post a patch after a > closer look. > >> Where or how can I adjust the behaviour of the exporter? >> >> I'll attach the org file. >> >> - Rainer >> --