Folgen Sie der Cursorposition vom Kile bis zum Beweis

730
Malabarba

Ich weiß, dass der Titel wahrscheinlich nicht sehr klar ist, also versuche ich hier so klar wie möglich zu sein.
Ich verwende xubuntu auf meinem Netbook und benutze Kile für meine Latexbearbeitung. Da Kile native zu KDE ist, musste ich es manuell einstellen, um pdfs und dvis auf evince zu öffnen, anstatt okular.

Das letzte Mal, als ich mit LaTeX herumspielte, benutzte ich TeXnic Center unter Windows, und es hatte eine sehr nette Funktion. Immer, wenn ich "QuickBuild" drücke, öffnet sich nicht nur die .dvi-Ausgabedatei, sondern es wird mir auch genau der Text angezeigt, den ich gerade bearbeitet habe. Das heißt, wenn ich Zeile 13 des siebten Teils meines Dokuments bearbeitete, würde der DVI-Viewer mich beim Kompilieren automatisch zur Zeile 13 auf der 7. Seite des Dokuments bringen, sodass ich nicht den ganzen Weg scrollen muss jedesmal, wenn ich die .tex-Datei kompilierte.

Ich vermute, dies ist eine ziemlich standardmäßige Funktion, und Kile unterstützt es wahrscheinlich. Aber da ich nicht weiß, wie es heißt, versuche ich zu verstehen, worüber ich spreche. Das Problem ist, dass diese Funktion momentan nicht für mich funktioniert, und ich schätze, es liegt entweder daran, dass evince sie nicht unterstützt, oder weil ich sie manuell konfigurieren muss.

Welches ist es? Und wie konfiguriere ich es manuell, wenn dies der Fall ist?

EDIT: Ok, ich denke das ist kein Standard. Unterstützt Kile diese Funktion also überhaupt nicht?

1

1 Antwort auf die Frage

1
Benjamin Bannier

Ich habe keine Lösung für Ihr Problem, aber ich schätze, dass dies nicht "ein ziemlich Standardmerkmal" ist. Sicher, Sie können die evinceSeite 7 Ihres Dokuments anzeigen lassen,

evince -p 7 your_document.pdf 

Der wirklich schwierige Teil ist jedoch zu wissen, wo der Teil unter dem Cursor im Editor in der gerenderten Ausgabedatei landet.

Eine (sehr begrenzte) Lösung könnte darin bestehen, eine Phrase nahe dem Cursor im Editor zu finden und evince wie auszuführen

evince -l "phrase under cursor" your_document.pdf 

was offensichtlich zu Problemen führt, wenn sich der Cursor auf einem Wort wie "the" im Editor befindet.

Was ich stattdessen mache (beim Bearbeiten von LaTeX-Quellen emacs) ist, einfach ein Evince-Fenster mit dem Teil offen zu lassen, an dem ich gerade arbeite. Wenn die Ausgabedatei aktualisiert wird, evincewird diese Seite aktualisiert (und zwar indirekt), sodass ich genau dort bin, wo ich wollte.