rolfn / dtk

LaTeX class for the journal »Die TeXnische Komödie«
Other
5 stars 2 forks source link

dtk-autoren.ind #15

Closed hvoss49 closed 4 years ago

hvoss49 commented 4 years ago

Wenn ich irgendeine Änderung bei \Author mache, kommt diese nicht in die ind-Datei, da xindy nicht aufgerufen wird. Erst mit make clean wird sie neu erstellt. Auch wenn ich dtk-autoren.ind lösche, gibt es mit make all keine neue. Es wäre besser, wenn xindy einfach jedesmal aufgerufen wird, bzw. mindestens dann, wenn sich dtk-autoren.idx geändert hat.

Die stk-autoren.idx.old ist eigentlich überflüssig.

rolfn commented 4 years ago

Ich glaube, dass ich den Fehler gefunden habe. Die Make-Variable MAX_LTX_RUNS war zu klein, weshalb ein einzelner make-Aufruf nicht reichte, um auch die Autorenliste zu aktualisieren. Der folgende Test mit der aktuellen Version von Makefile.in sollte positiv ausgehen ( MAX_LTX_RUNS ist jetzt 4):

git pull # letzter Stand von GITHUB
make clean
make

# Ergebnis:
# Hugo Mustermann [4,7]

sed 's/Mustermann/Musterfrau/g' artikel1.tex > zz ; mv zz artikel1.tex
make

# Ergebnis:
# Hugo Musterfrau [4]
# Hugo Mustermann [7]

git reset --hard HEAD # wieder letzter Stand von GITHUB