Seite 1 von 2
Texnic Center erzeugt keine PDF und löscht bestehende Datei
Verfasst: So 30. Dez 2012, 00:05
von PiBi
Hallo ihr lieben,
seit nunmehr 2 Tagen sitze ich an meinem Problem, habe sämtliche Foren durchsucht und alles ausprobiert, was ich finden konnte- leider erfolglos. Ihr seid meine letzte Hoffnung, denn ansonsten weiß ich einfach nicht, was ich noch machen könnte. Dieses Problem scheinen viele so ähnlich zu haben, aber keine der Problemlösungen haben bei mir funktioniert.
Ich habe mein Betriebssystem neu installiert und seitdem funktioniert LaTeX nicht mehr so, wie es soll. tex-Dateien, die vorher fehlerfrei kompiliert und angezeigt werden können, werden nun eine Fehlermeldung:
Der Adobe Reader (9) wirft die Meldung "Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden".
Das TeXnic Center wirft, wenn ich über die DDE-Kommandos gehe: [DocOpen("%bm.pdf")][FileOpen("%bm.pdf)]
Der Befehl konnte nicht ausgeführt werden.
Oder, wenn ich über das Kommando gehe, keine weitere Fehlermeldung.
Interessant ist, dass tatsächlich keine PDF-Datei mehr im Ordner ist, obwohl sie vorher da war. Wenn ich sie aus einer Datensicherung wieder reinpacke, verschwindet sie danach wieder. Warum kann ich mir nicht erklären.
In einem Forum gab es den Tipp, einmal über cmd.exe die Datei mit pdflatex ausführen zu lassen. Das Ergebnis sieht wie folgt aus (zumindest der interessante Teil):
Woran kann das liegen und wie kann ich mein Problem lösen? Ich weiß einfach nicht mehr weiter und hoffe, dass mir jemand hier weiterhelfen kann. Bin wirklich über jede Hilfe unendlich dankbar.
Habt noch einen schönen Abend, liebe Grüße
PiBi
Verfasst: So 30. Dez 2012, 15:30
von u_fischer
Du hast die Schriften deiner Vorlage nicht korrekt installiert.
Verfasst: So 30. Dez 2012, 18:52
von PiBi
Vielen Dank, dann bin ich jetzt schonmal einen entscheidenden Schritt weiter! Habe die Schriften zwar nun mehrmals neu nach Anleitung installiert, aber das ist dann wohl eine andere Baustelle....
Vielen Dank für die Hilfe!
Verfasst: So 30. Dez 2012, 19:08
von u_fischer
PiBi hat geschrieben:Vielen Dank, dann bin ich jetzt schonmal einen entscheidenden Schritt weiter! Habe die Schriften zwar nun mehrmals neu nach Anleitung installiert
Anleitungen von Vorlagen - besonders von Vorlagen, die schon ein paar Jahre alt sind, und ganz besonders wenn es um Schriften geht - enthalten oft falsche Anweisungen.
Verfasst: So 30. Dez 2012, 19:47
von PiBi
Das ist ja schonmal gut zu wissen, danke. Hast du denn vielleicht einen Tipp für mich, wie ich meine Schriften doch noch erfolgreich installieren kann? Komischerweise hat es (vor meiner Systemneuinstallation) ja alles funktioniert. Bin nach folgender Anleitung vorgegangen:
http://exp1.fkp.physik.tu-darmstadt.de/tuddesign/ --> Installationsanleitungen --> Windows 7 und Miktex
Vielen Dank für deine Mühe! : ) Gut zu wissen, wo man suchen muss! Alleine wär ich da nie drauf gekommen....
Verfasst: Mo 31. Dez 2012, 11:03
von u_fischer
Die Anleitung ist etwas admin-lastig. Die scheinen auch zu glauben, Administratoren hätten immer Vorfahrt. Aber in vielen Fällen ist es umgekehrt: Benutzereinstellungen überschreiben Adminvorgaben.
Das passiert auch in miktex: Wenn du lokale map-Dateien hast (und die hat man gewöhnlich bei aktivierter on-the-fly-Installation), dann nutzt es gar nichts, die admin-Dateien zu ändern. Du musst als User handeln.
Versuch mal, ob es funktioniert, wenn du auf der Kommandozeile "updmap" auszuführen - als normaler User in deinem normalen Konto (und natürlich ohne die Anführungszeichen).
Wenn es nicht geht: Kompiliere ein kleines hello-Welt-Dokument mit pdflatex. Führe außerdem den "updmap --verbose >updmap.log" aus. Dann zeige die log-Datei des hello-Welt-dokuments und die updmap.log.
Verfasst: Mo 31. Dez 2012, 13:39
von PiBi
Liebe Ulrike,
nochmals vielen Dank, dass du dir die Zeit nimmst und dich meines Problems annimmst! Ich weiß das wirklich sehr zu schätzen. Außerdem ist es gut zu wissen, dass es noch jemanden gibt, der da den Durchblick behält ; ) Ich selber bin schon lange ausgestiegen....
Also, die Befehle als User auszuführen hab ich bereits versucht, leider hat es nichts geändert. auch "updmap" im cmd auszuführen hat leider nichts gebracht.
Die gewünschten log-Dateuen nach Komplilieren eines HelloWorld-Dokuments (da das Problem anscheinend ja an meiner Vorlage liegt, habe ich eines unter Benutzung derselbigen geschrieben) habe ich hier: (log-Dateien sind hier nicht erlaubt, ich hoffe, das ist auch in Ordnung!)
https://www.dropbox.com/sh/esuvwr7qmhmtisl/-GLfoUi-8C
Ich hoffe, dass es weiterhilft! Auf jeden Fall ganz herzlichen Dank für deine Hilfe und einen schönen Tag noch!
Verfasst: Mo 31. Dez 2012, 15:13
von u_fischer
updmap benutzt nur die globale updmap.cfg. Das deutet darauf hin, dass du Punkt 7 der Anleitung nicht durchgeführt hast. Hole das nach (ob mit --admin oder nicht, ist egal). Aktualisiere danach zur Sicherheit die FNDB im admin und user modus (initexmf --admin -u + initexmf -u), und rufe danach noch mal updmap auf.
Wenn es gar nicht geht, kannst du die fehlenden map-Dateien auch direkt im Dokument laden: \pdfmapfile{=5ch.map} usw. Aber es ist natürlich besser, sie global zu aktivieren.
Warum hast du, wenn du schon alles neu machen musstest, nicht gleich miktex 2.9 installiert?
Und nebenbei: du solltest danach auch noch was gegen die "duplicate ignored"-Warnungen unternehmen - die bedeuten nämlich, dass hyperref-Links nicht korrekt sind.
Verfasst: Mo 31. Dez 2012, 18:42
von PiBi
Also, am Punkt 7 liegt es definitiv nicht. Hab die gesamte Anleitung auch vorher ziemlich oft durchgeführt, um auszuschließen, dass ich was vergessen hab. Also auch jetzt auf deinen Tipp hin zur Sicherheit sowohl im Admin- als auch im Usermodus alles nochmal überprüft, die geforderten Zeilen sind auch schon in der Datei. Keine Änderung : (
Auch das manuelle Laden (hab \pdfmapfile{=5ch.map} in meine Datei eingefügt) ändert anscheinend nichts- gleiche Fehlermeldung wie vorher....
Tatsächlich hatte ich vorher bereits Miktex 2.9 installiert, hatte aber die Hoffnung, dass es mit der alten Version vllt funktionieren könnte. Wie du siehst, greife ich momentan nach jedem Strohhalm.
Was die fehlerhaften hyperref-Links angeht, muss ich allerdings passen...wie behebe ich sowas denn? Wird dann natürlich auch sofort in Angriff genommen ; )
Verfasst: Mo 31. Dez 2012, 19:37
von u_fischer
PiBi hat geschrieben:Also, am Punkt 7 liegt es definitiv nicht. Hab die gesamte Anleitung auch vorher ziemlich oft durchgeführt, um auszuschließen, dass ich was vergessen hab.
Deine updmap.log sagt was anderes: Dort wird nur eine updmap.cfg erwähnt:
Parsing config file "C:\Program Files\MiKTeX 2.8\miktex\config\updmap.cfg"...
Wenn du wirklich mit initexmf --edit-config-file=updmap eine weitere erstellt hättest, müsste sie dort aufgeführt werden.
Überprüfe noch mal, welche Datei bei dem initexmf-Befehl wirklich erstellt wird. Vielleicht fügt dein editor z.B. die Endung .txt dran.
die geforderten Zeilen sind auch schon in der Datei.
In welcher Datei genau?
Auch das manuelle Laden (hab \pdfmapfile{=5ch.map} in meine Datei eingefügt) ändert anscheinend nichts.
Nun, du musst den Befehl natürlich für alle drei map-Dateien einfügen. Und natürlich müssen die map-Dateien auch am richtigen Ort sein (was sagt "kpsewhich 5ch.map"?) und den richtigen Inhalt haben (kann ich nicht überprüfen, weil die Dateien nur für Insider sichtbar sind).
Tatsächlich hatte ich vorher bereits Miktex 2.9 installiert, hatte aber die Hoffnung, dass es mit der alten Version vllt funktionieren könnte.
Wie du siehst, greife ich momentan nach jedem Strohhalm.
Hin- und her installieren von Miktex ist normalerweise Unsinn, und wenn du Pech hast, erzeugst du damit nur Chaos.
Was die fehlerhaften hyperref-Links angeht, muss ich allerdings passen...wie behebe ich sowas denn?
In dem du deinen Code korrigierst. In deinem Fall sind irgendwelche figure-Nummern doppelt.