kennt jemand eine Möglichkeit, das mittels pdfLaTeX übersetzte Dokument
an der Stelle zu öffnen, wo akutell der Cursor im Editor (TeXnicCenter)
steht?
Hatte das mal gelesen, dachte ich jedenfalls. Nun kann ich aber einfach
keine Infos mehr darüber finden.
Vielen Dank...
Sören
So weit ich weiß klappt das nur in Verbindung mit Adobe Acrobat Prfessional.
Falls du den haben solltest, dann kan man da was mittels OLE-Aufruf
machen. Ich meine auch gehört zu haben, dass das TeXnicCenter das kann,
aber sicher bin ich mir da nicht.
grüße,
Philip
> Hallo NG,
>
> kennt jemand eine Möglichkeit, das mittels pdfLaTeX übersetzte Dokument
> an der Stelle zu öffnen, wo akutell der Cursor im Editor (TeXnicCenter)
> steht?
benutz doch in der entwicklungsphase einfach das dvi - dann geht das sogar
in beide richtungen.
Anleitung: http://en.wikipedia.org/wiki/TeXnicCenter
Danke für den Link!
Bei mir klappt das leider nicht, wenn ich den Befehl
"[DocOpen("%bm.pdf")][DocGoTo("%bm.pdf",)]" für das Öffnen auf der
Seite "+1" an entsprechender Stelle einfüge.
Bei mir nicht (TXC 1 Beta 7.01, Acrobat 7.0.9 Standard). Braucht man
wirklich Acrobat Professional?
Gruß,
Dominik.-
Wie muß man denn dann TeXnicCenter und DVI viewer einstellen?
GRuß Till
Bei mir steht bei TXC unter "Ausgabe -> Ausgabeprofile definieren ->
Viewer" bei "Projektausgabe betrachten" als Kommando
-1 "%bm.dvi"
und bei "Suche in Ausgabe"
-1 -s %l"%Wc" "%bm.dvi"
Bei beiden ist "Kommandozeile" aktiviert (also nicht "DDE-Kommando").
In Yap unter "View -> Options -> Inverse DVI Search" könnte TeXnicCenter
schon stehen (bei mir wurde er automatisch erkannt), ansonsten mit
"New..." hinzufügen. Unter "Command line" steht bei mir der Eintrag
C:\Programme\TeXnicCenter\TEXCNTR.EXE /ddecmd "[goto('%f', '%l')]"
Gruß,
Dominik.-
Einfacher Workaround:
Das PDF mit GSView öffnen. Du kannst es dann auch während des
Compilierens geöffnet lassen. Wenn du nach dem Latex-Lauf wieder zum
GSView-Fenster wechselst, stellt das Programm fest, dass das PDF
geändert worden ist und lädt es neu. Dabei bleibt es bei der Darstellung
auf der aktuellen PDF-Seite. Sehr praktisch also.
Man sollte nur nicht den Fehler machen und während eines Latex-Laufs,
also direkt bei der Erstellung des PDF nach GSView wechseln zu wollen.
Das Programm versucht dann ein (noch) unvollständiges PDF zu laden.
Dabei schnellt bei mir die Prozessorlast derart hoch, dass man GSView
nur noch mit Mühen abschiessen kann.
M.
Ja, das sind die DDE Aufrufe (sorry, hatte OLE gesagt), die nur in der
Professional Version klappen.
Grüße,
Philip
WinEdt übergibt dem Reader zum Öffnen an derselben Stelle wie vor dem
Kompilieren die Menu ID für den Befehl "Anzeige/Gehe zu/Vorherige
Ansicht" (Alt+Links). Diese wechselt aber offenbar von Version zu
Version. Für den Reader 7.0.9 funktioniert MenuID=6100.
Wie das allerdings beim TXC eingebaut werden muß, weiß ich nicht. Aber
da gibt´s bestimmt wen, der sich damit besser auskennt als ich.
Grüße,
Hanno
Das klingt sehr gut, auch wenn ich bei der pdf-Funktionalität schon
etwas weiter bin, siehe oben.
Ich werde mal den Yap installieren ;-)
Ich wollte das eben vermeiden, damit ich nicht immer mit diesem "ifpdf"
anfangen muss. Und pdflatex kann ja kein dvi ...
Ich danke Dir für Deine Hilfe, mal schauen ob es noch was für die
Adope-Produktpalette gibt.
Sören
Das ist so nicht ganz richtig. Eben nur nicht alle.
"Adobe Reader supports only the following DDE messages: AppExit,
CloseAllDocs, DocClose, DocGoTo, DocGoToNameDest, DocOpen, FileOpen,
FilePrint, FilePrintEx, FilePrintSilent, and FilePrintTo."
(http://partners.adobe.com/public/developer/en/acrobat/sdk/pdf/iac/IACOverview.pdf)
Also, Öffnen des Readers nach dem Erstellen, Schließen vor dem Erstellen
und erneutes Öffnen funktioniert tadellos.
Nur dieses [DocGoTo("%bm.pdf",)] will nicht - mit und ohne Komma.
Für mein Verständnis müsste diesem Aufruf aber auch noch sowas wie
"da-wo-der-Cursor-im-TC-steht" hinzugefügt werden.
Aber wie nur?
Kann jemand helfen?
> Ich werde mal den Yap installieren ;-) Ich wollte das eben vermeiden,
> damit ich nicht immer mit diesem "ifpdf"
> anfangen muss. Und pdflatex kann ja kein dvi ...
Na sicher dat. "latex" ist inzwischen praktisch überall ein pdflatex mit
dvi-Ausgabe. (Du hast insofern recht, als dass die unterstützten
Bildformate anders sind.) Schreib' spaßeshalber mal \pdfoutput=0 an den
Anfang deiner Datei und schau nach, was pdflatex auswirft.
Ulrich
Das ist ja super... Und warum benutz ich dnn diese Adope Reader?
Ich bereite mich eben grad eben auf die Dissertation vor, und die
Diplomarbeit ist schon ne Weile her.
Ich bekomme zwar noch einen pdfoutline-Fehler, aber im Minimaltest
läufts super. Der Rest ist Fehlersuche.
Viele Dank, Ulrich.
Sören
Stimmt, so funktioniert es...!
Wie man aber das mit einer Art Variablenübergabe für die letzte Seite
des Dokuments macht, weiß ich auch nicht.
Allerdings lande ich immer auf der letzten Seite, wenn ich dort eine
sehr hohe Zahl -1400 o. ä.- eintrage. Ist sicherlich nicht die beste
Lösung, aber erzielt den gewünschten Effekt.