Makeindex Argumente

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Makeindex Argumente

von wooosh » Fr 29. Nov 2013, 12:50

Besserwisser hat geschrieben:
wooosh hat geschrieben:[Hmm, das würde ich mir irgendwie konfigurierbarer wünschen. Es würde ja reichen, dass man als root auch sein .tcp File angeben kann.
Mit solchen Wünschen bist Du hier falsch. Da musst Du Dich schon mit einem Feature-Request an den/die Entwickler des verwendeten Editors wenden.
Das sollte ja auch nicht dir gelten. War nur laut gedacht..

von Besserwisser » Fr 29. Nov 2013, 12:44

wooosh hat geschrieben:[Hmm, das würde ich mir irgendwie konfigurierbarer wünschen. Es würde ja reichen, dass man als root auch sein .tcp File angeben kann.
Mit solchen Wünschen bist Du hier falsch. Da musst Du Dich schon mit einem Feature-Request an den/die Entwickler des verwendeten Editors wenden.

Es sei aber gleich darauf hingewiesen, dass die ganzen \input-, \include- und sonstigen Ladeanweisungen im Dokument dann natürlich relativ zum Arbeitsverzeichnis angegeben werden müssen. Das macht solche Strukturen meist ziemlich unhandlich. Deshalb sind eher flache Strukturen im Endeffekt meist übersichtlicher. Ich verwende seit über 25 Jahren grundsätzliche flache Verzeichnisstrukturen für meine Dokumente. Ein Verzeichnis für die Abbildungen bei Dokumenten mit sehr vielen Abbildungen oder ein Verzeichnis für eingebundene Listings, wenn es davon viele gibt, ist meist alles. Dazu ein makefile, das mir auf Wunsch ein Archiv mit allen Quellen erstellt oder die Hilfsdateien entsorgt. Mehr brauche ich nicht.

von wooosh » Fr 29. Nov 2013, 12:35

Besserwisser hat geschrieben:Es kommt immer darauf an, welches Dein Arbeitsverzeichnis ist. Die meisten LaTeX-Editoren machen das Verzeichnis der Hauptdatei zum Arbeitsverzeichnis. Es kommt dann also darauf an, wo diese Datei liegt. Eventuell macht der eine oder andere LaTeX-Editor auch das Verzeichnis der Projektdatei zum Arbeitsverzeichnis. Wie das bei TXC ist, kann ich Dir nicht sagen. Aber ich würde Dir raten: Verwende weniger komplizierte Strukturen, dann wird es meist einfacher.
Vermutlich wird es daran liegen. Mein Main File liegt unter
./sources/my_main_file.tex
während aber mein Projektfile unter
./mein_projekt.tcp
liegt. Ich würde jetzt erwarten, dass das Projektfile als Wurzel verwendet wird, wird aber offensichtlich nicht. Makeindex scheint dann wiederum keine Elternverzeichnisse zuzulassen.

So, ich habe mal mein Hauptfile ein Verzeichnis nach oben kopiert. Jetzt funktioniert es mit folgender Struktur:
./my_main_file.tex
./sources/ %andere_sourcen.tex
./build  %temporäre Dateien
Hmm, das würde ich mir irgendwie konfigurierbarer wünschen. Es würde ja reichen, dass man als root auch sein .tcp File angeben kann. Denn die Verzeichnisstruktur finde ich schon sehr schön und sinnvoll so.

Danke für deinen Input!

von Besserwisser » Fr 29. Nov 2013, 12:16

Es kommt immer darauf an, welches Dein Arbeitsverzeichnis ist. Die meisten LaTeX-Editoren machen das Verzeichnis der Hauptdatei zum Arbeitsverzeichnis. Es kommt dann also darauf an, wo diese Datei liegt. Eventuell macht der eine oder andere LaTeX-Editor auch das Verzeichnis der Projektdatei zum Arbeitsverzeichnis. Wie das bei TXC ist, kann ich Dir nicht sagen. Aber ich würde Dir raten: Verwende weniger komplizierte Strukturen, dann wird es meist einfacher.

von wooosh » Fr 29. Nov 2013, 11:54

Unter Windows müsste es natürlich so heißen, was aber auch nichts ändert:
"build\%tm".nlo -s nomencl.ist -o "build\%tm".nls

von wooosh » Fr 29. Nov 2013, 11:33

wooosh hat geschrieben:
Auch ein hat geschrieben:Warum "../build" und nicht einfach nur "build/"? Ist Dein Arbeitsverzeichnis nicht das Wurzelverzeichnis der Struktur? Jedenfalls verweigert sich AFAIK makeindex (und nicht nur dieses) aus Sicherheitsgründen auch gegen die Verwendung von Elternverzeichnissen.
:oops: Du hast recht.. oh man. Danke dir!
Hmm, in der Shell funktioniert es soweit, nur im TeXniCCenter noch nicht.
"build/%tm".nlo -s nomencl.ist -o "build/%tm".nls
Das müsste doch eigentlich richtig sein. Es wird jedenfalls richtig ersetzt:
MakeIndex> Input index file build/do_template.nlo not found
Das File existiert aber..

Re: Makeindex Argumente

von Stamm- » Fr 29. Nov 2013, 11:25

wooosh hat geschrieben:Du meinst das hier?
But there is nothing really against it as long as it is mentioned.
Was sonst? Und bis jetzt hast du dein X-Post hier dort jedenfalls nicht angezeigt.

von wooosh » Fr 29. Nov 2013, 11:24

Auch ein hat geschrieben:Warum "../build" und nicht einfach nur "build/"? Ist Dein Arbeitsverzeichnis nicht das Wurzelverzeichnis der Struktur? Jedenfalls verweigert sich AFAIK makeindex (und nicht nur dieses) aus Sicherheitsgründen auch gegen die Verwendung von Elternverzeichnissen.
:oops: Du hast recht.. oh man. Danke dir!

Re: Makeindex Argumente

von wooosh » Fr 29. Nov 2013, 11:21

Stamm- hat geschrieben:
wooosh hat geschrieben:X-Post
Hast du auch mal die dortigen Forenregeln gelesen?
Du meinst das hier?
But there is nothing really against it as long as it is mentioned.

von Besserwisser » Fr 29. Nov 2013, 11:20

Das heißt hier übrigens "Multipost" und ist nach dem letzten Punkt von §1 der Regeln hier nicht gestattet!

Nach oben