all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* LaTeX export > Avoid \newline command after timestampsX-Draft-From: ("nnimap+mc:INBOX.sncb")
@ 2010-03-17 12:43 Francesco Pizzolante
  2010-03-17 14:35 ` Carsten Dominik
  0 siblings, 1 reply; 10+ messages in thread
From: Francesco Pizzolante @ 2010-03-17 12:43 UTC (permalink / raw)
  To: mailing-list-org-mode

Hi,

When exporting an Org buffer to latex, I can see that Org generates an extra
\newline command just after exporting the timestamps to the heading.

An example.

This Org stuff:
--8<---------------cut here---------------start------------->8---
*** DONE My Task                                                 :Be:
    SCHEDULED: <2010-03-01 Mon> DEADLINE: <2010-03-05 Fri>
    :LOGBOOK:
    - State "STARTED"    from "TODO"       [2010-03-02 Tue 09:30]
    - State "DONE"       from "STARTED"    [2010-03-02 Tue 10:00]
    CLOCK: [2010-03-02 Tue 09:30]--[2010-03-02 Tue 10:00] =>  0:30
    - PWA.
    :END:
    :PROPERTIES:
    :Effort:   4:00
    :END:
--8<---------------cut here---------------end--------------->8---

Is exported to latex this way:
--8<---------------cut here---------------start------------->8---
\subsubsection{\textbf{DONE} My Task \textbf{:Be:}}
\label{sec-2.2.2}

    \texttt{SCHEDULED:} \textit{2010-03-01 Mon} \texttt{DEADLINE:} \textit{2010-03-05 Fri}\newline
--8<---------------cut here---------------end--------------->8---

At the end of the timestamps line, you can see the extra \newline command.

This \newline command should be removed as it adds extra vertical space which
does not respect the document class definition used for the document.

In order to do that, I made the following change to org-latex.el and it works
for me, but I'm not sure my change is completely safe:

--8<---------------cut here---------------start------------->8---
index 03216a8..88bd8c3 100644
--- a/lisp/org-latex.el
+++ b/lisp/org-latex.el
@@ -1511,7 +1511,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
       (beginning-of-line 1)
       (unless (looking-at ".*\\\\newline[ \t]*$")
        (end-of-line 1)
-       (insert "\\newline")))))
+       ))))

 (defun org-export-latex-fixed-width (opt)
   "When OPT is non-nil convert fixed-width sections to LaTeX."
--8<---------------cut here---------------end--------------->8---

Is this the right thing to do to avoid this extra \newline command?

Thanks,
Francesco


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode-mXXj517/zsQ@public.gmane.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-03-19 18:51 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-17 12:43 LaTeX export > Avoid \newline command after timestampsX-Draft-From: ("nnimap+mc:INBOX.sncb") Francesco Pizzolante
2010-03-17 14:35 ` Carsten Dominik
2010-03-17 20:00   ` David Maus
2010-03-18  5:47     ` Carsten Dominik
     [not found]       ` <F8590385-44EE-4081-81FA-FC10AA364CA0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2010-03-18  9:07         ` Francesco Pizzolante
2010-03-18 11:45           ` David Maus
     [not found]             ` <87y6hpkg4f.wl%dmaus-lYycHbxpNtazQB+pC5nmwQ@public.gmane.org>
2010-03-18 13:54               ` Francesco Pizzolante
2010-03-18 15:41                 ` David Maus
     [not found]                   ` <87wrx9skm4.wl%dmaus-lYycHbxpNtazQB+pC5nmwQ@public.gmane.org>
2010-03-18 16:06                     ` Francesco Pizzolante
2010-03-19 17:20                 ` Carsten Dominik

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.