From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Baier Subject: Re: Do not export single newlines to latex Date: Mon, 09 Jun 2014 13:13:29 +0200 Message-ID: <87bnu2nxnq.fsf@mailbox.org> References: <87singocwz.fsf@mailbox.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51891) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WtxWJ-0006ez-BU for emacs-orgmode@gnu.org; Mon, 09 Jun 2014 07:13:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WtxWD-00087U-OH for emacs-orgmode@gnu.org; Mon, 09 Jun 2014 07:13:43 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:37761) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WtxWD-00084Y-F7 for emacs-orgmode@gnu.org; Mon, 09 Jun 2014 07:13:37 -0400 In-Reply-To: (James Harkins's message of "Mon, 9 Jun 2014 07:42:08 +0000 (UTC)") 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: James Harkins Cc: emacs-orgmode@gnu.org On 2014-06-09 09:42 James Harkins wrote: > Alexander Baier mailbox.org> writes: > >> I am writing a document for which my main export target is latex. To >> obtain reasonable diffs wrt version control systems, I use one line >> per sentence in addition to =visual-line-mode= as was mentioned in this >> post last November http://thread.gmane.org/gmane.emacs.orgmode/78332. >> >> The problem with this is that these newlines get translated to newlines >> in latex aka "\\". > > I use the LaTeX exporter routinely, and I have never seen this behavior. For > instance, > > ~~~ org input file > * Headline > The first sentence. > The second sentence. > ~~~ > > ~~~ LaTeX export (minus preamble) > \begin{document} > > \maketitle > \tableofcontents > > \section{Headline} > \label{sec-1} > The first sentence. > The second sentence. > % Emacs 23.3.1 (Org mode 8.2.5f) > \end{document} > ~~~ > > I also checked the customization variables in the org-export-latex group, > and I didn't see anything immediately relevant to newline translation. > > So I can think of a couple of possibilities: > > - You might have some strange configuration lying around somewhere. > (Additional evidence that you're seeing nonstandard behavior is that none of > the .el files in the org distribution contain the string 'newline', let > alone ''.) > > - Or you might be using a newer org than I'm using, in which case you might > be seeing a regression bug. (As far as I know, a single line break in the > input should definitely not translate into "\\"!!) > >> I want the export back end to ignore those >> single newlines and only insert "\\" into the latex document >> upon encountering two consecutive newlines in my org-mode file. > > Two consecutive line breaks in the input should be copied over directly into > the .tex file. It's then up to LaTeX to interpret this -- per its own > standards -- as a paragraph break. Again, "\\" would be quite > exceptional. You misunderstood me, maybe I didn't explain this very well. The document doesn't literally contain "\\". For me your example results in the following output. #+BEGIN_SRC latex \begin{document} \maketitle \section{Head \label{sec-1} The first sentence. \\ The second sentence. % Emacs 24.3.1 (Org mode 8.2.6) \end{document} #+END_SRC Note the "\\" after "The first sentence". That is what I want to get rid of. ----- While producing said output I glanced at the org file's header and saw the following line: #+OPTIONS: \n:t After removing that line, everything works as expected. I cannot remember putting this option there and thus did not think of looking for a cause in the header of my org file. Thank you anyway for you response! Kind regards, -- Alexander Baier