Fremad-søgning |
forrige | næste |
Indholdsfortegnelse
Fremad-søgefunktionen tillader dig at springe fra din editor direkte ind til det tilsvarende sted i DVI-filen. Da fremad-søgning skal være understøttet af din editor, er det for øjeblikket kun Emacs og XEmacs der understøtter dette. Andre editorer vil forhåbentlig snart komme til.
For at bruge fremad-søgning, skal du gøre følgende:
Sæt din editor op —dette er beskrevet nedenfor.
Tilføj kildefil-information til din DVI-fil, f.eks. ved at bruge pakken srcltx Dette er beskrevet i afsnittet Producering af TeX-files til invers søgning.
Hvis du bruger Emacs og alting er sat rigtigt op, trykker du blot på Ctrl+X Ctrl+J
, og KDVI popper op og springer til stedet der svarer til stedet i TeX-filen som du redigerer for øjeblikket.
For at bruge fremad-søgning i Emacs, følg disse trin:
Hent følgende Emacs-script hjem, kdvi-search.el
(tryk på Shift og museknap og klik på filnavnet for at hente den) og gem den et sted hvor Emacs har adgang til den —vi anbefaler en mappe emacs-scripts
.
Tilføj linjerne
(add-to-list 'load-path (expand-file-name "~/emacs-scripts/")) (require 'kdvi-search) (add-hook 'LaTeX-mode-hook (lambda () (local-set-key "\C-x\C-j" 'kdvi-jump-to-line))) (add-hook 'tex-mode-hook (lambda () (local-set-key "\C-x\C-j" 'kdvi-jump-to-line)))til din
.emacs
-fil. Genstart Emacs.Åbn Emacs, indlæs en TeX-fil, producér den tilsvarende DVI-fil, og indtast enten kommandoen M+xkdvi-jump-to-line
eller tryk på Ctrl+X Ctrl+J
. Det kan være at Emacs beder dig om navnet på en “master file”. Dette er nyttigt hvis du bruger en TeX-fil som inkluderer andre filer: master-filen er topniveau-filen som inkluderer de andre. Emacs vil måske også bede om at gemme navnet på master-filen “som en lokal variabel”, altså som en kommentar ved slutningen af filen. Skriv enten ja
eller nej
for at fortsætte!
Sørg for at Emacs er installeret. Prøv at starte emacs fra kommandolinjen.
Hvis det mislykkes for Emacs at starte KDVI, kan du finde dens uddata i bufferen kdvi-output.
For at sætte XEmacs, skal du følge trinene for Emacs ovenfor, men ændre din .xemacs
snarere end din .emacs
-fil. Hvis du bruger en meget ny udgave af XEmacs, er.xemacs
måske en mappe. I dette tilfælde, skal du vedhænge linjerne til .xemacs/init.el
.
forrige | hjem | næste |
Opsætning af din editor til invers-søgning | op | Indstillingsdialog |