Thanks Russel, this is exactly what I was looking for!! Miguel On Thu, 25 Sep 2014 04:01:24 -0500 Russell Adams wrote: > On Thu, Sep 25, 2014 at 10:56:26AM +0200, Miguel Telleria de Esteban > wrote: > > Dear list, > > > > I am using org-mode more and more everyday, congrats to the community > > for such a great program!! > > > > I would like to automate the generation of PDF/HTML/ODT... thorough a > > command line with a makefile. Something like: > > > > file.pdf: file.org > > > > > > Is there a way to externally launch, let's say org-latex-export-to-pdf > > from outside Emacs?. Maybe through a script. > > > > Probably this is more an Emacs-list question than an org-mode one but > > any suggestion here will be welcome. > > > > Cheers and thanks in advance for any suggestion. > > > > Miguel > > I use a Makefile to export to latex, then I use pdflatex to compile > the final version. Org does the same thing if you ask it to go > straight to PDF, but this lets me include my revision number. > > This also launches my pdf viewer (xpdf), and works for every .org file > in the directory. > > Makefile: > ---------------------------------------------------------------------- > .PHONY: all clean > > OBJS := $(patsubst %.org, %.pdf, $(wildcard *.org)) > > CRAP := $(patsubst %.org, %.pdf, $(wildcard *.org)) > CRAP += $(patsubst %.org, %.aux, $(wildcard *.org)) > CRAP += $(patsubst %.org, %.log, $(wildcard *.org)) > CRAP += $(patsubst %.org, %.out, $(wildcard *.org)) > CRAP += $(patsubst %.org, %.toc, $(wildcard *.org)) > > all: $(OBJS) > > clean: > rm -f $(CRAP) > > %.tex: %.org > emacs -batch \ > -load ~/.emacs \ > --eval '(setq enable-local-variables :all)' \ > --visit=$< \ > -f org-export-as-latex \ > > %.pdf: %.tex > pdflatex "\\def\\Revision {`bzr version-info --custom > --template=\"{revno}\" $<`}" "\\input{$<}" pdflatex "\\def\\Revision > {`bzr version-info --custom --template=\"{revno}\" $<`}" "\\input{$<}" > xpdf $@ > ---------------------------------------------------------------------- > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > -- (O-O) ---oOO-(_)-OOo----------------------------------------------------------- Miguel TELLERIA DE ESTEBAN http://www.mtelleria.com Email: miguel at mtelleria.com Miembro de: http://www.linuca.org Membre du: http://www.bxlug.be ¿Usuario captivo o libre? http://www.whylinuxisbetter.net/index_es.php Free or captive user? http://www.whylinuxisbetter.net -------------------------------------------------------------------------