Hallo und Herzlich Willkommen an Board
Zitat von
derLO
Miktex sucht aber die Style datei in /englisch und nicht in /german
Somit findet er auch die neu erstellte .ist Datei mit dem Code aus dem folgenden Thread.
da hast Du mehrere Möglichkeiten, z. B. die special.ist in Deinen Projektordner zu kopieren, dann sollte sie nicht nur gefunden werden, Du hast sie auch gleich dabei, wenn Du mal mit Deinem Projekt auf einen anderen Rechner umsiedelst...
Und Du hast sie immer noch, wenn Du mal miktex `upgradest'
Wenn Du den Stil für mehrere Projekte nutzen und sicherstellen willst, daß dieser auch z. B. nach einer Neuinstallation von miktex vorhanden ist, dann laß den Stil vorzugsweise in $TEXMFLOCAL oder $TEXMFHOME. Welche Ordner das sind, kannst Du z. B. mit
Code:
kpsewhich --expand-var '$TEXMFLOCAL'
abfragen (OTOH mag die Aufrufsyntax bei Deinem System anders aussehen: die Hochkommata sind bei mir z. B. nötig, damit $TEXMFLOCAL nicht schon von der Shell ausgewertet wird -- und auf Shellebene ist diese Variable bei mir noch gar nicht gesetzt) -- da packst Du den neuen Stil dann vorzugsweise in einen Unterordner `makeindex' rein.
Dann noch ein texhash aufgerufen (Stichwort: Refresh FNDB) und getestet:
Code:
kpsewhich special.ist
Wenn so auch noch die falsche `special.ist' gefunden wird, dann liegt es entweder daran, daß Indexstile bei Dir entweder in einer anderen Reihenfolge gesucht werden, als bei mir (in etwa: aktuelles Verzeichnis, $TEXMFHOME, $TEXMFLOCAL, danach erst im System) oder gar $TEXMFLOCAL nicht mit drinsteht, das erfährst Du entweder mit
Code:
kpsewhich --var-expand '$INDEXSTYLE'
oder
Code:
kpsewhich --show-path ist
BTW: Warum nennst Du die Datei nicht einfach anders?
`ein-Stil-den-es-noch-nicht-gibt.ist'
Zitat von
derLO
darüberhinaus sagt miktex das -g ein invalider charakter ist.
vermutlich, weil `quote' in Deinem .../makeindex/english/special.ist unangetastet blieb -- standardmäßig mit " belegt -- wäre demnach nur ein Folgefehler.
MfG
Lesezeichen