Обратный поиск по латексу из PDF в Okular в TexMaker - PullRequest
2 голосов
/ 30 марта 2010

Я использую TexMaker из Karmic Ubuntu с Okular. Я использую pdfLatex для компиляции и просмотра PDF-файлов в Okular. Как я могу настроить Okular для обратного поиска с TexMaker? Я пробовал следующий код:

texmaker% f-line% l

но это не работает. Я пробовал двойной щелчок, Ctrl + щелчок, Shift + щелчок, Ctrl + Shift + щелчок, Ctrl + Alt + щелчок, Alt + Shift + щелчок, все еще ничего Возможно, я просто не знаю, что нужно для запуска обратного поиска из Okular.

Как настроить Okular для обратного поиска с TexMaker?

Ответы [ 6 ]

4 голосов
/ 11 ноября 2010

Обратный поиск в окуларе инициируется нажатием shift + left_mouse_button. Прежде чем вы сможете использовать его, вам нужно включить synctex или pdfsync (предшественник synctex) в редакторе LaTeX. Synctex может быть включен путем расширения командной строки pdflatex на «-synctex = 1».

Кроме того, вам нужна соответствующая версия Okular, которая поддерживает Synctex, например, 0.11.1. Версия 0.10.2, упомянутая Найлом Мерфи, кажется, поддерживает synctex только для прямого поиска, но не для обратного поиска.

Очень сложно сказать, в какой версии был добавлен обратный поиск, поскольку даже официальные сайты утверждают, что он все еще не реализован:

2 голосов
/ 30 марта 2010

На странице Okular говорится, что она поддерживает только pdfsync, который является более старой из двух технологий обратного поиска. Перейдите к настройке в Okular и убедитесь, что ваш редактор настроен на texmaker. Затем убедитесь, что у вас активен pdfsync.

1 голос
/ 29 января 2014

Попробуйте использовать этот код в меню редактора okular:

texmaker -use -line %l -column %c

У меня отлично работает.

0 голосов
/ 08 августа 2017

Я запускаю Ubuntu в VirtualBox, и вы должны удерживать нажатой кнопку на мгновение (не отпускать сразу), чтобы это сработало.

Возможно, это из-за поведения VirtualBox, или, возможно, это извращение Okular в том, как он обнаруживает Shift + Левая кнопка мыши

0 голосов
/ 29 мая 2015

Нажатие Shift не работает в Okular, если вы не находитесь в режиме просмотра (если указатель мыши - стрелка или крестик, вы не находитесь в режиме просмотра).

Решение: сначала выберите Обзор на панели инструментов (Настройки | Показать панель инструментов) указатель мыши изменится на руку, и нажатие Shift должно сработать.

0 голосов
/ 17 апреля 2010

Okular 0.10 также поддерживает synctex, который, очевидно, работает намного лучше.

Однако Karmic по-прежнему использует Texlive 2007, который имеет глючный и сломанный синтаксис. http://itexmac.sourceforge.net/SyncTeX.html

У Lucid будет TexLive 2009, который значительно упростит обратный поиск.

...