[cstex] LaTeX a Makefile

Hana Skoumalova Hana.Skoumalova at ff.cuni.cz
Mon Mar 26 12:48:32 CEST 2007


Dobrý den,

omlouvám se za mírně OT dotaz, ale skupina se mi jeví jako nejvhodnější.

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á



More information about the csTeX mailing list