emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] tabs inserted in code blocks


From: John Hendy
Subject: Re: [O] tabs inserted in code blocks
Date: Wed, 12 Mar 2014 07:30:13 -0500


On Mar 11, 2014 11:21 PM, "Nick Dokos" <address@hidden> wrote:
>
> "Stephen J. Barr" <address@hidden> writes:
>
> > Hello,
> >
> > I have the following code block in an org-mode file:
> >
> > --------------------------------------------------------------------------------
> >
> > #+CAPTION: Matlab Dynamic Programming Solution
> > #+LABEL: code:matlab-outer-loop-reference
> > #+BEGIN_SRC octave
> >   Normal_BuildT = realmax * ones(T, i_max, j_max);
> >   for i=(1:i_max)
> >       for j=(1:j_max)
> >           Normal_BuildT(T,i,j) = compute_cell_final(i,j);
> >       end
> >   end
> >
> >   for t=((T-1):-1:1)
> >       for i=(1:i_max)
> >           for j=(1:j_max)
> >              Normal_BuildT(t,i,j) = compute_cell(t,i,j, Normal_BuildT(t+1,:,:));
> >           end
> >       end
> >   end
> > #+END_SRC
> >
> > --------------------------------------------------------------------------------
> >
> > I am exporting this to LaTeX, which gives me the following code.
> > See that there are tab characters inserted before the lines with Normal_BuildT.
> > This is causing minted to render with these strange ^^I characters.
> >
> > --------------------------------------------------------------------------------
> >
> > \begin{listing}[H]
> > \begin{minted}[]{octave}
> > Normal_BuildT = realmax * ones(T, i_max, j_max);
> > for i=(1:i_max)
> >     for j=(1:j_max)
> >       Normal_BuildT(T,i,j) = compute_cell_final(i,j);
> >     end
> > end
> >
> > for t=((T-1):-1:1)
> >     for i=(1:i_max)
> >       for j=(1:j_max)
> >          Normal_BuildT(t,i,j) = compute_cell(t,i,j, Normal_BuildT(t+1,:,:));
> >       end
> >     end
> > end
> > \end{minted}
> > \caption{\label{code:matlab-outer-loop-reference}Matlab Dynamic Programming Solution}
> > \end{listing}
> >
> > --------------------------------------------------------------------------------
> >
> > How do I disable this behavior?
> >
>
> Untested and not sure it'll work: (setq indent-tabs-mode nil) or perhaps
> (setq-default indent-tabs-mode nil) - in the latter case, you might have
> to turn it on in specific modes. You will also have to restart emacs.
>

Would org-src-preserve-indentation be relevant?

John

> --
> Nick
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]