Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Index Style Datei

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.02.2008
    Beiträge
    9

    Index Style Datei

    Hi,

    habe mich mal ein wenig mit dem Index beschäftigt.
    LEider bekomme ich immer folgende Fehlermeldung. Siehe Bild.

    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.

    Eigentlich wollte ich das Die index Datei wie in den BEispielen nach den Anfangsbuchstaben Sortiert wird.
    siehe:

    http://www.mrunix.de/forums/showthread.php?t=49984

    Benutze Miktex 2.7 und Texniccenter

    Mein miktex aufruf lautet: "%bm".idx -s special.ist -g "%bm"

    darüberhinaus sagt miktex das -g ein invalider charakter ist.

    Kann mir jemand helfen??

    Grüsse Flo

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen an Board
    Zitat Zitat von derLO Beitrag anzeigen
    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 Zitat von derLO Beitrag anzeigen
    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
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.02.2008
    Beiträge
    9
    Hallo Rainer,

    vielen Dank für die Nette Begrüssung und deine ausführliche Hilfe.
    Ich denke ich habe mich nicht richtig ausgedrückt.

    Ich habe eine makeidx.ist erstellt in der der im angegebenen Thread gezeigte Code steht. Diese habe ich ins das makeindex/german Verzeichniss kopiert.
    Die funktionierte jedoch nicht.

    Deshalb gab ich die special.ist (welche schon vorhanden war) als Style an. Dann suchte miktex jedoch im englischen Verzeichniss. Daraufhin erhielt ich besagte Fehlermeldung.

    ICh habe jetzt meine eigene makeidx.ist in den Projektordner geschoben, und es funktioniert einwandfrei. Herzlichen Dank.

    Wie du vielleicht erahnst bin ich noch eine wenig Grün hinter den Ohren, was Latex etc. betrifft.

    Die Aufrufe die mir gennant hast um herauszufinden in welcher Reihenfolge Latex nach Styles sucht, muss ich wo eingeben??

    Aber wie gesagt, es funktioniert einwandfrei.


    Grüsse Florian

  4. #4
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Anderer Name

    Vielleicht solltest Du den Namen der Datei ändern. Es könnte möglicherweise einen Konflikt mit dem Paket makeidx geben. Ich habe meine Stildatei personal.ist genannt. Auffrischung der Datenbank nicht vergessen.


    MfG
    Thorsten
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •