how to use reverse and forward search with vim and zathura

Light weight and with vim like key-sequence zathura is a great choice for reading pdf files. To install it simply run

	# apt-get install zathura
We will use pdflatex and synctex on foo.tex source file. In the tex source file we can add the following line:

\synctex=1
alternatively we an compile foo.tex with the following option:

$ pdflatex -synctex=1 foo.tex

Reverse Searching

First we edit zathurarc file, run

$ vim $HOME/.config/zathura/zathurarc
and append the following lines

# Adding reverse search between gvim and zathura
set synctex true
set synctex-editor-command "gvim --remote-silent +%{line} %{input}"
and than save and close the document. To test our definition we can compile foo.tex using pdflatex and open the new created foo.pdf document using zathura. From foo.pdf file we can go back to the source file by simply holding control and clicking the mouse. The source file will be opened in the very same line where we clicked.

Forward Searching

We can jump to line 511 column 1 in the file foo.pdf by using the command line, simply run:

$ zathura --synctex-forward 511:1:foo.tex foo.pdf
Nevertheless this is not what we want. What we really want is to find a way to do forward search from vim to zathura. To do this we edit vimrc file, run:

$ vim $HOME/.vimrc 
and append the following text:

function! SyncTexForward()
	let linenumber=line(".")
	let colnumber=col(".")
	let filename=bufname("%")
	let filenamePDF=filename[:-4]."pdf"
	let execstr="!zathura --synctex-forward " . linenumber . ":" . colnumber . ":" . filename . " " . filenamePDF . "&>/dev/null &"
	exec execstr 
endfunction
nmap  :call SyncTexForward()
save and exit. Now reopen foo.tex with vim. Place the cursor in a desirable line and hold alt-s (that's alt and key character s at the same time). The file foo.pdf will be open (or simply go) and will point to where the cursor was placed in foo.tex file.

Comments

<a href=https://spark-s.ru>Финская сварка Кемпи</a> kemppi сварка полуавтомат!!! Обеспечивает надежную защиту сопла сварочной горелки околошовных зон и стекла маски сварщика от брызг расплавленного металла Возможность нанесения состава в труднодоступных местах свариваемых изделий Повышение качества сварных металлоконструкций улучшение эстетики сварного узла детали не оказывает влияние на прочность микроструктуру и химический состав шва не требуется зачистка околошовной зоны шлифмашинкой что снижает трудозатраты и повышает производительность в процессе сварки Нанесение краски на обрабатываемую поверхность без удаления состава Обеспечивает антикоррозионную защиту подготовленного под сварку места в течение длительного времени Возможность применения при t до 35° С Возможность использования при многопроходной сварке выдерживает температуру свыше 500° С.Сварка несколькими вольфрамовыми электродами расположенными вдоль линии шва является эффективным способом получения швов без подреза при высоких скоростях сварки. На практике используются двух или трехэлектродные горелки. Расстояния между электродами устанавливаются в пределах 15— 30 мм. При многодуговой сварке вольфрамовыми электродами прямошовных труб из нержавеющих сталей скорость сварки увеличивается в 2— 3 раза по сравнению с однодуговой сваркой. <a href=https://spark-s.ru/produkcziya/svarka-mma/minarc-150/>паспорт minarc 150</a> Они увеличивают преимущества получаемые от процессов автоматической MIG сварки дуговой сварки под флюсом TIG сварки плазменной или TIG плазменной сварки.сваочная проволока D= 0. 6. 1. 2мм катушка с проврлокой: вес до 20 кг D до 300 мм, Недостатком сварки по методу ММА является ее более низкая производительность по отношению к другим видам сварки. Но современные инвертерные источники питания для ММА сварки обладают малыми габаритами и весом и в тоже время обладают более высокой производительностью что делает их использование еще более популярным. Повысить производительность сварки методом ММА позволяют также правильно подобранные с учетом всех технических требований и условий проведения работ сварочные кабели электрододежатели и электроды а также грамотный подбор аксессуаров и отлаженный процесс организации сварочных работ. <a href=https://spark-s.ru/produkcziya/svarka-mma/minarc-evo/>kemppi minarc evo 180 купить спб</a> MASTER 202 модель из серии однофазных сварочных аппаратов MASTER предназначенных для сварки металлических конструкций на постоянном токе. <a href=http://exdekor.ru/forum/?PAGE_NAME=profile_view&UID=41658>exdekor</a> Потребляемое напряжение 380В Сила тока более 190А Область применения Профессиональное для предприятий и ремонтных зон. <a href=http://moynomer.com/communication/forum/user/224579/>moynomer</a> <a href=http://shikanaclub2.ru.mastertest.ru/communication/forum/user/12227/>shikanaclub2</a> <a href=http://zheleznogorsk.center-instrumenta.ru/forum/?PAGE_NAME=profile_view&UID=13444>zheleznogorsk</a> <a href=http://ivanovo-diving.ru/forum/?PAGE_NAME=profile_view&UID=6935>ivanovo-diving</a> <a href=http://ewolf.tmweb.ru/forum/index.php?PAGE_NAME=profile_view&UID=23875>ewolf</a> <a href=http://xn--80aairftmb0a5c.xn--p1ai/forum/?PAGE_NAME=profile_view&UID=23875>Сварочный инвертор minarc Kemppi</a> dce99d2

<a href=https://spark-s.ru>Кемпи оборудование</a> инвертор kemppi!!! Как определить какой класс вам подходит? Подумайте какие работы вы собираетесь выполнять. Если это несложные ремонт или самоделки на даче то бытового полуавтомата вам хватит с головой. Полупрофессиональные модели понадобятся тем кто регулярно выполняет работы средней сложности. Например ремонтирует кузова автомобилей. А профессиональный полуавтомат предназначен для ежедневного продолжительного труда в самых непростых условиях.Kemppi MasterTig MLS 2300 ACDC универсальный аппарат вы можете подключать к нему электрододержатель и сваривать металлы штучным электродом диаметром ло 4 мм. <a href=https://spark-s.ru/kemppi_svarochnyj_poluavtomat_kempact_323r.html>kemppi kempact 323r 323a</a> После подготовки поверхности рабочую зону прогревают паяльной лампой или газовой горелкой до 300° С на металле должны появиться пятна побежалости; электрод предварительно прогревают до 150° С он будет лучше разжигаться; заплаты сначала прихватывают с двух сторон затем проваривают швы; глубокие трещины заделывают с внутренней стороны расплавленный металл должен выйти наружу.Где купить сварочный аппарат сварочный инвертор в Нижнем Новгороде не дорого. Интересующее Вас сварочное оборудование всегда можно купить в компании ООО СварТех- НН по низким ценам. Цену на сварочные инвертора можно узнать у менеджеров компании. Выбор метода зависит от имеющегося в гараже оборудования: <a href=https://spark-s.ru/kemppi_svarochnaya_maska-beta-90.html>маска сварщика kemppi beta цена</a> Для электромуфт( ПЭ ПП напряжение от 8 до 48 В диаметром до 500мм. Протоколирование на 4000 отчетов. Есть сканер. <a href=http://special.ves-adm.ru/forum/index.php?PAGE_NAME=profile_view&UID=7016>special</a> Напряжение холостого хода источников питания составляет 60-80 вольт. <a href=http://b-buh.ru/communication/forum/user/3556/>b-buh</a> <a href=http://xn--f1apaaqe.xn--p1ai/forum.php/?PAGE_NAME=profile_view&UID=27119>xn--f1apaaqe</a> <a href=https://krasnoyarsk.finestra.biz/forum/user/6143/>krasnoyarsk</a> <a href=http://uvt.kh.ua/forum/user/22483/>uvt</a> <a href=http://goldclub.ru/forum/user/6664/>goldclub</a> <a href=http://narodnymagazin.ru/forum/?PAGE_NAME=profile_view&UID=44689>Цена Kemppi</a> 2598_f1