* listings and the new LaTeX exporter
@ 2012-05-24 19:49 Andreas Leha
2012-05-24 20:13 ` Jambunathan K
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Leha @ 2012-05-24 19:49 UTC (permalink / raw)
To: emacs-orgmode
Hi all,
in my exported LaTeX-document all code blocks are wrapped in
#+begin_latex
\begin{verbatim}
% the code
\end{verbatim}
#+end_latex
With the "old" LaTeX-exporter I get
#+begin_latex
\lstset{language=Renhanced}
\begin{lstlisting}
% the code
\end{lstlisting}
#+end_latex
which is also what I want.
How do I configure the new exporter to wrap code blocks in =lstlisting=
and set the listings language (to =Renhanced= in my case)?
Thanks in advance,
Andreas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: listings and the new LaTeX exporter
2012-05-24 19:49 listings and the new LaTeX exporter Andreas Leha
@ 2012-05-24 20:13 ` Jambunathan K
2012-05-24 20:58 ` Andreas Leha
0 siblings, 1 reply; 5+ messages in thread
From: Jambunathan K @ 2012-05-24 20:13 UTC (permalink / raw)
To: Andreas Leha; +Cc: emacs-orgmode
M-x customize-group RET org-export-e-latex RET
(Hint: Search for listing)
Andreas Leha <andreas.leha@med.uni-goettingen.de> writes:
> Hi all,
>
> in my exported LaTeX-document all code blocks are wrapped in
> #+begin_latex
> \begin{verbatim}
> % the code
> \end{verbatim}
> #+end_latex
>
> With the "old" LaTeX-exporter I get
> #+begin_latex
> \lstset{language=Renhanced}
> \begin{lstlisting}
> % the code
> \end{lstlisting}
> #+end_latex
> which is also what I want.
>
> How do I configure the new exporter to wrap code blocks in =lstlisting=
> and set the listings language (to =Renhanced= in my case)?
>
> Thanks in advance,
> Andreas
>
>
>
--
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: listings and the new LaTeX exporter
2012-05-24 20:13 ` Jambunathan K
@ 2012-05-24 20:58 ` Andreas Leha
2012-05-24 21:09 ` Nick Dokos
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Leha @ 2012-05-24 20:58 UTC (permalink / raw)
To: emacs-orgmode
Hi Jambunathan,
> M-x customize-group RET org-export-e-latex RET
>
> (Hint: Search for listing)
Thanks for looking into this. This variable is set to "t".
Sorry, that I did not give a more complete workflow of how I do *not* get
listings with the new LaTeX exporter.
This now follows.
Here is the .emacs.org
,----
| (add-to-list 'load-path (expand-file-name "~/local/emacs/org-mode-install/lisp"))
| (add-to-list 'auto-mode-alist '("\\.\\(org\\ |org_archive\\|txt\\)$" . org-mode))
| (require 'org-install)
| (require 'org-habit)
|
| (add-to-list 'load-path (expand-file-name "~/local/emacs/org-mode/contrib/lisp"))
| (require 'org-export)
|
| (global-set-key "\C-cl" 'org-store-link)
| (global-set-key "\C-ca" 'org-agenda)
| (global-set-key "\C-cb" 'org-iswitchb)
`----
I do emacs -Q -l .emacs.org, set the 'org-export-latex-listings to t and
run the org-export-dispatch "L" on this file:
,----
| #+TITLE: Test the listings
|
|
| * Some listing
| #+begin_src R
| bh <- basehaz(coxmodel.cont.64)
| #+end_src
|
| * Options :noexport:
| #+LaTeX_CLASS_OPTIONS: [11pt]
| #+LATEX_HEADER: \setlength{\parindent}{0pt}
| #+LATEX_HEADER: \setlength{\parskip}{1ex}
| #+LATEX_HEADER: \usepackage{listings}
| #+LATEX_HEADER: \usepackage{color}
| #+LATEX_HEADER: \definecolor{mylstback}{RGB}{200,200,200} % light gray
| #+LATEX_HEADER: \lstloadlanguages{R}
| #+LATEX_HEADER: \lstdefinelanguage{Renhanced}[]{R}{%
| #+LATEX_HEADER: morekeywords={acf,ar,arima,arima.sim,colMeans,colSums,is.na,is.null,%
| #+LATEX_HEADER: mapply,ms,na.rm,nlmin,replicate,row.names,rowMeans,rowSums,seasonal,%
| #+LATEX_HEADER: sys.time,system.time,ts.plot,which.max,which.min},
| #+LATEX_HEADER: deletekeywords={c},%
| #+LATEX_HEADER: alsoletter={._\%},%
| #+LATEX_HEADER: alsoother={:\$}}
| #+LATEX_HEADER: \lstset{%
| #+LATEX_HEADER: extendedchars=true,%
| #+LATEX_HEADER: basicstyle=\ttfamily\scriptsize, % the font that is used for the code
| #+LATEX_HEADER: tabsize=4, % sets default tabsize to 4 spaces
| #+LATEX_HEADER: numbers=left, % where to put the line numbers
| #+LATEX_HEADER: numberstyle=\tiny, % line number font size
| #+LATEX_HEADER: stepnumber=4, % step between two line numbers
| #+LATEX_HEADER: breaklines=false, %!! don't break long lines of code
| #+LATEX_HEADER: showtabs=false, % show tabs within strings adding particular underscores
| #+LATEX_HEADER: showspaces=false, % show spaces adding particular underscores
| #+LATEX_HEADER: showstringspaces=false, % underline spaces within strings
| #+LATEX_HEADER: frame=tb,%
| #+LATEX_HEADER: keywordstyle=\color{blue},
| #+LATEX_HEADER: identifierstyle=\color{black},
| #+LATEX_HEADER: stringstyle=\color{green},
| #+LATEX_HEADER: commentstyle={\color{red}\ttfamily\itshape},
| #+LATEX_HEADER: backgroundcolor=\color{mylstback}, % sets the background color
| #+LATEX_HEADER: captionpos=t, % sets the caption position to `bottom'
| #+LATEX_HEADER: extendedchars=false %!?? workaround for when the listed file is in UTF-8
| #+LATEX_HEADER: }
`----
The result is this:
,----
| % Created 2012-05-24 Do 22:52
| \documentclass[11pt]{article}
| \usepackage[utf8]{inputenc}
| \usepackage[T1]{fontenc}
| \usepackage{fixltx2e}
| \usepackage{graphicx}
| \usepackage{longtable}
| \usepackage{float}
| \usepackage{wrapfig}
| \usepackage{soul}
| \usepackage{textcomp}
| \usepackage{marvosym}
| \usepackage{wasysym}
| \usepackage{latexsym}
| \usepackage{amssymb}
| \usepackage{hyperref}
| \tolerance=1000
| \usepackage{color}
| \usepackage{listings}
| \setlength{\parindent}{0pt}
| \setlength{\parskip}{1ex}
| \usepackage{listings}
| \usepackage{color}
| \definecolor{mylstback}{RGB}{200,200,200} % light gray
| \lstloadlanguages{R}
| \lstdefinelanguage{Renhanced}[]{R}{%
| morekeywords={acf,ar,arima,arima.sim,colMeans,colSums,is.na,is.null,%
| mapply,ms,na.rm,nlmin,replicate,row.names,rowMeans,rowSums,seasonal,%
| sys.time,system.time,ts.plot,which.max,which.min},
| deletekeywords={c},%
| alsoletter={._\%},%
| alsoother={:\$}}
| \lstset{%
| extendedchars=true,%
| basicstyle=\ttfamily\scriptsize, % the font that is used for the code
| tabsize=4, % sets default tabsize to 4 spaces
| numbers=left, % where to put the line numbers
| numberstyle=\tiny, % line number font size
| stepnumber=4, % step between two line numbers
| breaklines=false, %!! don't break long lines of code
| showtabs=false, % show tabs within strings adding particular underscores
| showspaces=false, % show spaces adding particular underscores
| showstringspaces=false, % underline spaces within strings
| frame=tb,%
| keywordstyle=\color{blue},
| identifierstyle=\color{black},
| stringstyle=\color{green},
| commentstyle={\color{red}\ttfamily\itshape},
| backgroundcolor=\color{mylstback}, % sets the background color
| captionpos=t, % sets the caption position to `bottom'
| extendedchars=false %!?? workaround for when the listed file is in UTF-8
| }
| \providecommand{\alert}[1]{\textbf{#1}}
| \author{Andreas Leha}
| \date{\today}
| \title{Test the listings}
| \hypersetup{
| pdfkeywords={},
| pdfsubject={},
| pdfcreator={Generated by Org mode 7.8.10 in Emacs 24.1.50.1.}}
| \begin{document}
|
| \maketitle
| \tableofcontents
| \vspace*{1cm}
|
|
|
| \section{Some listing}
| \label{sec-1}
| \begin{verbatim}
| bh <- basehaz(coxmodel.cont.64)
| \end{verbatim}
| % Generated by Org mode 7.8.10 in Emacs 24.1.50.1.
| \end{document}
`----
emacs-version: GNU Emacs 24.1.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.4.2) of 2012-05-22 on zelenka, modified by Debian
org-version: Org-mode version 7.8.10 (release_7.8.10-573-g7b33d9 @ /home/andreas/local/emacs/org-mode-install/lisp/)
Any other idea, what I am doing wrong here?
Cheers,
Andreas
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: listings and the new LaTeX exporter
2012-05-24 20:58 ` Andreas Leha
@ 2012-05-24 21:09 ` Nick Dokos
2012-05-24 21:23 ` Andreas Leha
0 siblings, 1 reply; 5+ messages in thread
From: Nick Dokos @ 2012-05-24 21:09 UTC (permalink / raw)
To: Andreas Leha; +Cc: emacs-orgmode
Andreas Leha <andreas.leha@med.uni-goettingen.de> wrote:
> I do emacs -Q -l .emacs.org, set the 'org-export-latex-listings to t and
That's the old exporter variable. The new exporter variable is org-e-latex-listings.
Nick
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: listings and the new LaTeX exporter
2012-05-24 21:09 ` Nick Dokos
@ 2012-05-24 21:23 ` Andreas Leha
0 siblings, 0 replies; 5+ messages in thread
From: Andreas Leha @ 2012-05-24 21:23 UTC (permalink / raw)
To: emacs-orgmode
Nick Dokos <nicholas.dokos@hp.com> writes:
> Andreas Leha <andreas.leha@med.uni-goettingen.de> wrote:
>
>> I do emacs -Q -l .emacs.org, set the 'org-export-latex-listings to t and
>
> That's the old exporter variable. The new exporter variable is org-e-latex-listings.
>
> Nick
blush. Thanks.
For my (weak) defense:
I did not see that variable in the customization interface. M-x
customize-group RET org-export-e-latex RET
takes me to the group "Org Export LaTeX" and no sign of
org-e-latex-listings...
Cheers,
Andreas
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-05-24 21:24 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-24 19:49 listings and the new LaTeX exporter Andreas Leha
2012-05-24 20:13 ` Jambunathan K
2012-05-24 20:58 ` Andreas Leha
2012-05-24 21:09 ` Nick Dokos
2012-05-24 21:23 ` Andreas Leha
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.