Kategoria: LaTeX

TeXnicCenter i wyszukiwanie linii w podgladzie

2008 Sierpień 20 – 16:14

Ostatnio po upgradzie TeXnicCentera albo MiKTeXa wystapil denerwujacy problem. Mianowicie uruchamiajac podglad skompilowanego pliku (DVI lub PDF) przegladarka wyswietlala pierwsza strone, zamiast, jak to wczesniej bylo, ustawic kursor na pozycji zaznaczonej w TeXnicCenterze.

Nie jest to moze obowiazkowy feature w pisaniu w LaTeXu, ale jego brak jest denerwujacy i bardzo wydluza pisanie a szczegolnie robienie poprawek.

Przeczesujac net wpadlem na bardzo wiele instrukcji command line do Yap i Acrobat Readera (Adobe Reader). Rowniez komendy DDE do Acrobat Readera wydaly sie interesujace.

Yap i DVI

Instrukcja i rozwiazanie nie jest za bardzo intuicyjne, ale jest sprawdzone i dzialajace. Moje ustawienia wygladaja tak:

Niestety to jeszcze nie koniec. Nalezy zwrocic uwage czy ustawienia we viewerze Yap sa rowniez poprawne:

Jesli wszystko jest tak jak tu, wtedy podglad powinien sie otwierac na stronie ktora wlasnie edytujemy, a na poczatku edytowanej linii pojawi sie male szare koleczko.

Acrobat (Adobe) Reader i PDF

W sumie to nie wiem czy to mi kiedykolwiek dzialalo i nie przykladalem sie specjalnie do tego poniewaz dziala podglad DVI.

Jesli jednak ktos zna jakies dobre proste rozwiazanie tego problemu, to prosze o informacje.

Podobno najlatwiej zrobic to komendami DDE, ale niestety DocGoTo nie chce dzialac tak jak bym tego chcial i dokumentacja Readera jest bardzo kiepska. Jedyne co znalazlem to ze /a pozwala wywolywac komendy dodatkowe np szukanie:
acroread /a search=search item plik.pdf
Wiecej komend mozna znalezc tutaj:
http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf

FoxitReader i PDF

Nie walczylem za duzo z tym, ale znalazlem:

*.pdf <filename>
-p <gotopage>
-b <bookmark>
-zw fit width
-zp fit page

Najbardziej obiecujaca wyglada -p, ale niestety TeXnicCenter nie pozwala przekazac tej zmiennej do przegladarki.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *