Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

pdf an aktueller Stelle öffnen

403 views
Skip to first unread message

Soeren Werner

unread,
Aug 12, 2007, 12:10:30 PM8/12/07
to
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?
Hatte das mal gelesen, dachte ich jedenfalls. Nun kann ich aber einfach
keine Infos mehr darüber finden.

Vielen Dank...

Sören

Philip Chinery

unread,
Aug 12, 2007, 1:13:21 PM8/12/07
to
> 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.

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

Martin Lenz

unread,
Aug 12, 2007, 3:13:00 PM8/12/07
to
Am Sun, 12 Aug 2007 18:10:30 +0200 schrieb Soeren Werner:

> 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.

Janine

unread,
Aug 13, 2007, 4:21:38 AM8/13/07
to
> 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.

Anleitung: http://en.wikipedia.org/wiki/TeXnicCenter

Henrik Schaddach

unread,
Aug 13, 2007, 5:35:55 AM8/13/07
to

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.

Henrik Schaddach

unread,
Aug 13, 2007, 5:25:55 PM8/13/07
to
Henrik Schaddach schrieb:
Bei wem hat das denn funktioniert? Ich würde das gerne auch zum Laufen
bringen!

Dominik Waßenhoven

unread,
Aug 14, 2007, 1:43:33 AM8/14/07
to
Henrik Schaddach schrieb:

Bei mir nicht (TXC 1 Beta 7.01, Acrobat 7.0.9 Standard). Braucht man
wirklich Acrobat Professional?

Gruß,
Dominik.-

Till Theune

unread,
Aug 14, 2007, 5:41:14 AM8/14/07
to
On 12 Aug., 21:13, Martin Lenz <Martin-L...@student.uni-kassel.de>
wrote:

> benutz doch in der entwicklungsphase einfach das dvi - dann geht das sogar
> in beide richtungen.

Wie muß man denn dann TeXnicCenter und DVI viewer einstellen?

GRuß Till

Dominik Waßenhoven

unread,
Aug 14, 2007, 5:49:03 AM8/14/07
to
Till Theune schrieb:

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.-

Martin Schiewek

unread,
Aug 14, 2007, 7:18:08 AM8/14/07
to
Soeren Werner schrieb:

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.

Philip Chinery

unread,
Aug 14, 2007, 10:14:37 AM8/14/07
to
> Bei mir nicht (TXC 1 Beta 7.01, Acrobat 7.0.9 Standard). Braucht man
> wirklich Acrobat Professional?

Ja, das sind die DDE Aufrufe (sorry, hatte OLE gesagt), die nur in der
Professional Version klappen.

Grüße,
Philip

H. Dierke

unread,
Aug 14, 2007, 2:09:44 PM8/14/07
to
Philip Chinery schrieb:

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

Message has been deleted

Soeren Werner

unread,
Aug 14, 2007, 2:48:08 PM8/14/07
to
Dominik Waßenhoven schrieb:


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

Soeren Werner

unread,
Aug 14, 2007, 3:02:01 PM8/14/07
to
Philip Chinery schrieb:

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?

Ulrich M. Schwarz

unread,
Aug 15, 2007, 2:00:55 AM8/15/07
to
On Tue, 14 Aug 2007 20:48:08 +0200, Soeren Werner wrote:

> 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

Message has been deleted

Soeren Werner

unread,
Aug 18, 2007, 4:06:53 PM8/18/07
to
Ulrich M. Schwarz schrieb:

> 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

Henrik Schaddach

unread,
Aug 19, 2007, 5:26:56 AM8/19/07
to
On 15 Aug., 23:13, Adrian <smarti_b...@gmx.de> wrote:

> On 14 Aug., 21:02, Soeren Werner <soeren.wer...@gmail.com> wrote:
>
>
>
> > Philip Chinery schrieb:
>
> > >> Bei mir nicht (TXC 1 Beta 7.01, Acrobat 7.0.9 Standard). Braucht man
> > >> wirklich Acrobat Professional?
>
> > > Ja, das sind die DDE Aufrufe (sorry, hatte OLE gesagt), die nur in der
> > > Professional Version klappen.
>
> > > Grüße,
> > > Philip
>
> > 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/IAC...)

>
> > 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?
>
> Es funktioniert!
> Hab grad herausgefunden, dass man die Zeile:
> [DocOpen("%bm.pdf")][DocGoTo("%bm.pdf",0)]
> nicht unter "Projektausgabe betrachten" sondern unter "Suche in
> Ausgabe" eintragen muss!!
> Dann funktioniert der Sprung zu einer bestimmten Seite (in meinem Fall
> die erste Seite -> Zählung beginnt bei 0)
>
> Jetzt stellt sich allerdings noch die von dir schon angesprochene
> Frage woher man die Seite zu der gesprungen werden soll bekommt?
> Als Variablen bietet TXC ja bloß die aktuelle Zeilennummer im Dokument
> an was dafür aber nicht gerade hilfreich ist...
>
> Ich werd wohl noch etwas damit rumspielen.
> Falls sich was Neues ergibt geb ich bescheid.
>
> Gruß
> Adrian

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.

0 new messages