From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Re: Preservation of white space in babel blocks, exporting to PDF Date: Fri, 31 Jan 2014 17:16:05 -0600 Message-ID: References: <87eh3od13z.fsf@gmail.com> <87y51vhjq6.fsf@gmail.com> <87ppn7hhwt.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36907) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W9NJf-0000cC-Tr for emacs-orgmode@gnu.org; Fri, 31 Jan 2014 18:16:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W9NJf-00028d-2V for emacs-orgmode@gnu.org; Fri, 31 Jan 2014 18:16:07 -0500 Received: from mail-ob0-x236.google.com ([2607:f8b0:4003:c01::236]:33122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W9NJe-00028Q-QY for emacs-orgmode@gnu.org; Fri, 31 Jan 2014 18:16:06 -0500 Received: by mail-ob0-f182.google.com with SMTP id wm4so5806603obc.27 for ; Fri, 31 Jan 2014 15:16:05 -0800 (PST) In-Reply-To: <87ppn7hhwt.fsf@gmail.com> 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: Nicolas Goaziou Cc: emacs-orgmode On Fri, Jan 31, 2014 at 5:04 PM, Nicolas Goaziou wrote: > John Hendy writes: > >>> I cannot reproduce the problem. >> >> In the .tex file or in the .pdf? > > Both. Weird. > >> I know that #+begin/end_example works properly, so I took a look at >> the difference between them: >> >> \begin{frame}[fragile,label=sec-1]{begin src} >> \begin{verbatim} >> a <- "Test of whitespace preservation" >> >> b <- cat("Let's see what happens when we spill", >> "onto multiple lines but want the text", >> "being passed to cat() to be aligned") >> \end{verbatim} >> \end{frame} > > I don't know why or how you get this, but this has nothing to do with > `org-src-preserve-indentation' since there in no global indentation in > your code (i.e., a line starts at column 0). > >> \begin{frame}[fragile,label=sec-2]{begin example} >> \begin{verbatim} >> a <- "Test of whitespace preservation" >> >> b <- cat("Let's see what happens when we spill", >> "onto multiple lines but want the text", >> "being passed to cat() to be aligned") >> \end{verbatim} >> \end{frame} >> \end{document} >> >> Source blocks are exported with what appears to be some sort of tab >> character; > > You can use C-u C-x = in order to know what it is. > Here's what I get: position: 754 of 1188 (63%), column: 0 character: TAB (displayed as TAB) (codepoint 9, #o11, #x9) preferred charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x09 syntax: which means: whitespace to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x09 file code: #x09 (encoded by coding system utf-8-unix) display: no font available I checked my locale, and it's set to en_US.utf8 (Arch Linux) > What happens if you run (org-export-execute-babel-code) on your Org > buffer? I'm not used to running functions. I placed this in the document, selected the text, and did `M-x eval-region`. Nothing appears to have happened, but the *Messages* buffer printed out: "org-babel-exp process R at line 9..." Does that help any? John > > > Regards, > > -- > Nicolas Goaziou