emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] Use nomencl package with latex exporter?


From: Nick Dokos
Subject: Re: [O] Use nomencl package with latex exporter?
Date: Wed, 08 Aug 2012 12:24:06 -0400

Johan Ekh <address@hidden> wrote:

> Thanks,
> can you give some hints on how to customize it, or point me to some 
> information?
> 

C-h v org-latex-to-pdf-process should tell you everything you need: it's just a 
list
of shell commands and they are executed in sequence. All you have to do is 
interpolate
the makeindex command in there with the appropriate escapes.

Nick

> /Johan
> 
> On Mon, Aug 6, 2012 at 9:35 PM, Nick Dokos <address@hidden> wrote:
> 
>     Johan Ekh <address@hidden> wrote:
>    
>     > Thank you Myles,
>     > I'm not that comfortable with cmake but I will give your solution a try 
> and report My milage.
>     >
>     > / Johan
>     >
>     > Sent from my iPad
>     >
>     > On 6 aug 2012, at 14:14, Myles English <address@hidden> wrote:
>     >
>     > >
>     > > Johan Ekh writes:
>     > >
>     > >> Hi all,
>     > >> I use the default latex exporter in org-mode v7.8 to write documents 
> using
>     > >> a custom latex class which is built on "article".
>     > >> I would like to use the "nomencl" latex package if possible.
>     > >
>     > >> From the shell I usually run something like
>     > >>
>     > >> makeindex filename.nlo -s nomencl.ist -o filename.nls
>     > >>
>     > >> followed by latex or pdflatex, but how can I get the exporter to do
>     > >> this?
>    
>     Customize the variable org-latex-to-pdf-process appropriately.
>    
>     Nick
>    
>     > > I don't know the answer to your question, but when I came across the
>     > > same problem, I used a makefile-like solution because I felt that the
>     > > building process was becoming sufficiently complicated to warrant 
> using
>     > > a specialised tool.  If you are comfortable with CMake already it may 
> be
>     > > worth a look.  Have a look for "UseLatex.cmake".
>     > >
>     > > Basically you get emacs to export the .tex file from the .org file:
>     > >
>     > > add_custom_command(
>     > >  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/mypaper.tex
>     > >  COMMAND emacs --batch
>     > >    --visit=${CMAKE_CURRENT_BINARY_DIR}/mypaper.org
>     > >    --load=/home/me/myfuncs.el
>     > >    --funcall org-export-as-latex-batch
>     > >  DEPENDS orgfile
>     > >  COMMENT "Exporting orgmode file to LaTeX using emacs"
>     > >  )
>     > >
>     > > And then bibtex and nomenclature are asked to do their stuff, and a 
> pdf
>     > > is produced, with something like this directive:
>     > >
>     > > add_latex_document( mypaper.tex
>     > >  INPUTS tex/bibliography.tex
>     > >         texlib/mystyle.sty
>     > >  BIBFILES texlib/mylibrary.bib
>     > >  DEFAULT_PDF
>     > >  USE_NOMENCL
>     > > )
>     > >
>     > > I also get it to generate all my R plots.  Other advantages are that 
> you
>     > > get an out-of-source build that is isolated (to some extent) in its 
> own
>     > > directory.  And I think it is easier to diagnose the problems when
>     > > things go wrong, better than staring at an elisp backtrace.  Now if 
> org
>     > > would write my CMakeList.txt for me, that would be a fine thing.
>     > >
>     > > Myles
>     >
> 
> 
> ----------------------------------------------------
> Alternatives:
> 
> ----------------------------------------------------



reply via email to

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