Re: Makefile

#57093
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Ciao a tutti,

    vorrei creare un makefile molto semplice che mi permetta di compilare il mio documento tex. Sapete dove posso trovare un esempio?

    Perché io ho trovato, per esempio, questo

    `
    dvi : tutorial.dvi
    ps : tutorial.ps
    pdf : tutorial.pdf
    html : tutorial/tutorial.html
    out : example
    clean :
    rm -rf *.dvi *.ps *.pdf *.log *.aux *.idx *~ part1.tex tutorial.tex \
    *pk *.out _pdweave.tmp _pd_html.html tutorial

    tutorial.dvi : tutorial.tex part1.tex

    tutorial.pdf : tutorial.tex part1.tex progdoc.pdf

    progdoc.pdf : progdoc.eps
    epstopdf progdoc.eps

    part1.tex : ClassDefs.h test.xml test.py version.el

    example : example.cpp ClassDefs.h
    g++ -o example example.cpp

    tutorial/tutorial.html: tutorial.dvi
    latex2html -html_version 4.0 -show_section_numbers -image_type gif \
    -up_title “ProgDoc Home Page” -up_url “../progdoc.htm” \
    -no_footnode -local_icons -numbered_footnotes tutorial.tex

    # We generate ps from pdf now in order to depend only on pdfLaTeX!
    # %.ps : %.dvi
    # dvips -D 600 -o $@ $< %.ps : %.pdf acroread -toPostScript -binary $< %.dvi : %.tex latex $< && latex $< %.pdf : %.tex rm -f $*.aux && pdflatex $< && pdflatex $< %.tex : %.pd pdweave $< ` ma non capisco bene le varie sezioni. Potreste spiegarmele? Grazie, Samuele

    Perché non usi Lua?
    Crea uno script di questo tenore:

    `local function makepdf( fn )
    print(“Start pdfLaTeX run…”)
    os.execute(“pdflatex ” .. fn)
    os.remove(fn..”.log”)
    os.remove(fn..”.aux”)
    print(“End”)
    end

    makepdf(arg[1])`

    Il codice è più semplice ed impari un po’ di Lua in vista di LuaTeX…
    Ciao

    Go to top