Hello Peter,

 I think the problem is resolved now. The clue was in the line:
let g:Tex_CompileRule_pdf = 'pdflatex --synctex=1 -interaction=nonstopmode $*'

instead of which I had

let g:Tex_CompileRule_pdf = "/usr/local/bin/latexmk -e '$pdflatex=q/pdflatex 
-interaction=nonstopmode -file-line-error -halt-on-error -synctex=1/' -pdf -bibtex 
$*"

coming from one of your posts. I think the synctex option was missing most. Now the forward search works.

Though, I had one more problem: both the forward and backward searches always launched a new instance of viewer / gvim. To resolve this, I have searched some older mailing list archives and modified my .vimrc lines as follows:

let g:Tex_ViewRule_pdf = 'okular --unique'
let g:Tex_CompileRule_pdf = 'pdflatex --synctex=1 -interaction=nonstopmode $* 
-inverse-search "gvim --servername GVIM --remote +\%l \%f"'

These options enforce the use of already running okular / gvim, hopefully this will help somebody. I wonder why these options are not included in the latest vim-latex version which I had installed. The only detail still remaining is that the windows don't get the KDE focus, I am not sure this has a solution.

                Filip


Hi Filip,

If you have something like this i your vimrc

set grepprg=grep\ -nH\ $*
let g:tex_flavor='latex'
let g:Tex_DefaultTargetFormat = 'pdf'
let g:Tex_ViewRule_pdf = 'okular'
let g:Tex_CompileRule_pdf = 'pdflatex --synctex=1 -interaction=nonstopmode $*'

and have a ...synctex.gz (this is the file with all information needed
for forward searching) file in your project folder after compiling the
document,
I have no clue why forward search would not work.

I use Okular version 0.14.2.

Sorry if I cant help you more.

Peter

On Thu, May 17, 2012 at 4:46 PM, Filip Kadlec <kadl...@fzu.cz> wrote:
Dear Peter,

 thanks so much for your description. I have updated vim-latex to the latest
version; installed and activated pathogen, un-installed the distribution
system-wide vim-latex, and then installed the latest vim-latex:

~>cd ~/.vim/bundle

~/.vim/bundle> git clone
git://vim-latex.git.sourceforge.net/gitroot/vim-latex/vim-latex
Cloning into vim-latex...
remote: Counting objects: 4161, done.
remote: Compressing objects: 100% (1469/1469), done.
remote: Total 4161 (delta 2718), reused 4045 (delta 2665)
Receiving objects: 100% (4161/4161), 1003.90 KiB | 774 KiB/s, done.
Resolving deltas: 100% (2718/2718), done.

After restarting vim, the scripts appear to be active; :scriptnames
provides:

...
 18: /home/kadlecf/.vim/bundle/vim-latex/plugin/SyntaxFolds.vim
 19: /home/kadlecf/.vim/bundle/vim-latex/plugin/filebrowser.vim
 20: /home/kadlecf/.vim/bundle/vim-latex/plugin/imaps.vim
 21: /home/kadlecf/.vim/bundle/vim-latex/plugin/libList.vim
 22: /home/kadlecf/.vim/bundle/vim-latex/plugin/remoteOpen.vim
...

Also, \ll and \lv work as expected. Alas, \ls still does not work. It only
states:
:call Tex_ForwardSearchLaTeX()

but the okular window does not open. The situation is the same if I source
the files you sent in the previous post. Not sure if I am not doing
something wrong...

       With best regards,

                       Filip


On Thu, 17 May 2012, Peter Vasil wrote:

On Thu, May 17, 2012 at 1:00 PM, Filip Kadlec <kadl...@fzu.cz> wrote:

Peter,
 thanks for your reply.

Having sourced the lines below into vim, there is some progress. Now,
when I
type \ls , three new okular instances will open; one contains the
compiled
file while the other two are empty. Each provides an error box, like
this:

Could not open /home/kadlecf/Documents/path/file.tex            and
Could not open /home/kadlecf/Documents/path/40

where 40 corresponds to the current line in the .tex source.

This could be the thing with the old version of vim-latex. I just can
say for the latest vim-latex version from the git-repository that
forward search works because I made some fixes regarding okular which
then went into the vim-latex source. Which vim-latex version do you
use?


Concerning the option "-synctex=1", sorry for my ignorance, but I don't
know
where to set it. What exactly does it influence?

If you have put all lines in your vimrc which I posted in my previous
email, then the synctex option is already there. This option generates
the necessary data for forward search. Without this option forward
search doesn't work and not only in vim-latex. All latex editors use
the synctex option for forward search.


Also, I would be ready to install the latest version using the
git-repository, but I do not know how to proceed...

I use vim-pathogen [1] for managing my vim plugins. Simply clone the
vim-latex repository into the bundle directory.
If you read [1] then you will probably know what I mean with the
bundle directory.
The clone command is:
git clone git://vim-latex.git.sourceforge.net/gitroot/vim-latex/vim-latex

You could also clone the repoository and copy all files manually to
~/.vim/ folder. There is also some help on the vim-latex download page
[2], where to put all files. But the description is without the
pathogen plugin.

[1]: http://www.vim.org/scripts/script.php?script_id=2332
[2]: http://vim-latex.sourceforge.net/index.php?subject=download


Hope this helps,
Peter



 Filip


On Thu, 17 May 2012, Peter Vasil wrote:

Hi,

I use vim-latex with okular and forward search works like a charm.

I have this in my .vimrc

set grepprg=grep\ -nH\ $*
let g:tex_flavor='latex'
let g:Tex_DefaultTargetFormat = 'pdf'
let g:Tex_ViewRule_pdf = 'okular'
let g:Tex_CompileRule_pdf = "/usr/local/bin/latexmk -e
'$pdflatex=q/pdflatex -interaction=nonstopmode -file-line-error
-halt-on-error -synctex=1/' -pdf -bibtex $*"

I use latexmk for compilation and you have to set "-synctex=1"
somewhere in the compile rules.

Also, did you try to use the latest vim-latex from the git repository?
I dont know which version is in the OpenSUSE repositories but okular
forward search is working with the latest vim-latex version from the
git repository.

Peter


On Thu, May 17, 2012 at 11:40 AM, Filip Kadlec <kadl...@fzu.cz> wrote:


Hello,
 I would appreciate if someone could help me to resolve this problem.

I have installed vim-latex from the OpenSuSE distribution. Most of its
features work correctly. \ll will start latex translation, and \lv
launches the viewer. However, \ls , instead of launching the forward
search, does nothing. I have tried to make it work by entering, in vim:

:let g:Tex_CompileRule_dvi = 'let'atex -src-specials
-interaction=nonstopmode $*' '

and

TCTarget dvi

as found in the FAQ. However, this does not help. I understand from the
mailing list there were some quite recent patches to this behavior,
also
in order to get a single instance of okular, but I am not sure how it
is
best to proceed.

        Thanks in advance for your assistance.




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond.
Discussions
will include endpoint security, mobile security and the latest in
malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel





------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat
landscape has changed and how IT managers can respond. Discussions will
include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat
landscape has changed and how IT managers can respond. Discussions will
include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel

Reply via email to