Hello Johan, On Wed, Aug 8, 2012 at 2:40 AM, Johan Ekh <ekh.jo...@gmail.com> wrote: > Thanks, > can you give some hints on how to customize it, or point me to some > information?
To have makeindex run, try evaluating the following elisp: (setq org-latex-to-pdf-process '("pdflatex -interaction nonstopmode %b" "bibtex %b" "makeindex %b.nlo -s nomencl.ist -o %b.nls" "pdflatex -interaction nonstopmode %b" "pdflatex -interaction nonstopmode %b")) Alternatively, you can customize the variable org-latex-to-pdf-process as Nick suggests, to accomplish the same thing. Use the following command: M-x customize-variable org-latex-to-pdf-process More documentation is available through customize, and there is lots of great information available here: http://orgmode.org/worg/org-tutorials/org-latex-export.html Hope this helps, Andrew > > /Johan > > > On Mon, Aug 6, 2012 at 9:35 PM, Nick Dokos <nicholas.do...@hp.com> wrote: >> >> Johan Ekh <ekh.jo...@gmail.com> 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 <mylesengl...@gmail.com> 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 >> > >> >> >> >