[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