Hi Francesco,

thanks for this. The reason why I put this is is to make sure that text after that line will start in a new line, and now flow into the scheduled/deadline line. For example:

*** DONE My Task                                                 :Be:
   SCHEDULED: <2010-03-01 Mon> DEADLINE: <2010-03-05 Fri>
   this should start a new line but does not with your patch

Do you disagree that this is the right thing to do? Do you know a method to achieve the same result without generating extra white space?

- Carsten

On Mar 17, 2010, at 1:43 PM, Francesco Pizzolante wrote:

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@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

- Carsten





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

Reply via email to