Archiv verlassen und diese Seite im Standarddesign anzeigen : pdf-e-tex statt pdftex
NewAtair
21-11-2007, 14:36
Hallo,
wie kann ich mein Texnic-Center und mein Miktex (Version 2.6) so umstellen, dass pdf-e-TeX statt pfdTeX verwendet wird, da die \IdDefinded - Funktion leider nicht mit Koma-Script 2.97d und pdfTeX punktioniert, sondern nur mit Koma-Script und pdf-e-TeX funktioneren sollte (Laut HP von Koma-Script)
Der Uszug aus dem Log zeigt in der ersten Zeile folgendes:
This is pdfTeX, Version 3.141592-1.40.4 (MiKTeX 2.6) (preloaded format=latex 2007.11.20) 21 NOV 2007 11:29
LG und Danke
sommerfee
21-11-2007, 15:29
Nimm doch einfach \ifnotundefined statt \ifdefined, dann geht man diesem Konflikt aus dem Wege und es funktioniert, egal ob e-TeX oder nicht. Was spricht dagegen?
Gruß,
Axel
NewAtair
21-11-2007, 15:43
Nimm doch einfach \ifnotundefined statt \ifdefined, dann geht man diesem Konflikt aus dem Wege und es funktioniert, egal ob e-TeX oder nicht. Was spricht dagegen?
Gruß,
Axel
Ich danke Dir, denn ich habe leider weder im I-net noch in der Docgefunden, wie man es lösen könnte.´\ifnotundefined löst das Problem.
Naja, fast, denn:
\ifnotundefined{makenomenclature}{\makenomenclatur e}
Da gib LaTex immer folgende Fehlermeldung aus:
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1507 \ifnotundefined{m
akenomenclature}{\makenomenclature}
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Hier:
\ifnotundefined{printglossary}{\printglossary}
bekomme ich folgende Fehlermeldung:
! Undefined control sequence.
l.171 ...otundefined{printglossary}{\printglossary
}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
Und ich verwende die Vorlage vom Pospiech.
sommerfee
21-11-2007, 16:03
\ifnotundefined{makenomenclature}{\makenomenclatur e}
AFAIK ist die Syntax \ifnotundefined{befehlsname}{ja-code}{nein-code}, da fehlt also der "nein-code". War das bei \ifdefined anders?
Gruß,
Axel
NewAtair
21-11-2007, 16:08
AFAIK ist die Syntax \ifnotundefined{befehlsname}{ja-code}{nein-code}, da fehlt also der "nein-code". War das bei \ifdefined anders?
Gruß,
Axel
Jepp, da der {nein-code} früher nicht nötig war, die Abhilfe ist eine leere {} als nein-code.
pospiech
21-11-2007, 17:06
In http://www.matthiaspospiech.de/blog/2007/05/31/existenz-von-paketen-pruefen/
findest du weitere Möglichkeiten diesen Bug in meinen Vorlagen zu korrigieren.
Matthias
NewAtair
21-11-2007, 17:24
In http://www.matthiaspospiech.de/blog/2007/05/31/existenz-von-paketen-pruefen/
findest du weitere Möglichkeiten diesen Bug in meinen Vorlagen zu korrigieren.
Matthias
Passt schon,
aber irgendwie will jetzt die Nomenclature nicht gehen, denn es kommt immer eine leere nlo-Datei....
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.