[cstex] LaTeX a Makefile

Zdenek Wagner zdenek.wagner at gmail.com
Mon Mar 26 14:08:34 CEST 2007


2007/3/26, Hana Skoumalova <Hana.Skoumalova na ff.cuni.cz>:
> Dobrý den,
>
> omlouvám se za mírně OT dotaz, ale skupina se mi jeví jako nejvhodnější.
>
Používáte stejný make jako autor? není make jako make a tenhle
makefile má trochu jinou syntaxi než to, na co jsem zvyklý. Je možné,
že Váš make tomu nerozumí, a proto použije implicitní pravidla.

> Od jednoho kolegy jsme dostali hromadu latexových souborů a k nim
> Makefile, který z nich má vyrobit prezentaci. Nedaří se nám to ale makem
> zkompilovat, protože vždycky zafunguje implicitní pravidlo, které na ty
> zdrojáky poštve tex místo latexu. Příslušný kus Makefilu vypadá takto:
>
> %.dvi: %.tex $(SOURCE) $(SOURCE2)
>         latex $*
>         latex $*
>         bibtex $*
>         latex $*
>         bibtex $*
>         latex $*
>
> %.ps: %.dvi
>         dvips $*.dvi -o
>
>
> %.pdf: %.dvi
>         dvips -Plandscapeplus -Pwww $* -o
>         ps2pdf $*.ps
>
> Jenže když make začne vyrábět .dvi, zavolá tex:
>
> ......
>     Considering target file `hpsg-slides-present.dvi'.
>      File `hpsg-slides-present.dvi' does not exist.
>       Pruning file `hpsg-slides-present.tex'.
>      Finished prerequisites of target file `hpsg-slides-present.dvi'.
>     Must remake target `hpsg-slides-present.dvi'.
> tex hpsg-slides-present.tex
> ......
>
> Dají se tyhle implicitní pravidla nějak potlačit?
>
> Hana Skoumalová
> _______________________________________________
> csTeX mailing list
> csTeX na cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>


-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the csTeX mailing list