Re: [Vim-latex-devel] need help for customizing compiling settings
Brought to you by:
srinathava,
tmaas
From: Jin C. <che...@gm...> - 2010-03-17 16:48:21
|
Hi Dennis, I tried dvips, ps2pdf in the terminal, and they worked just fine. In vim-latex-suite, I can get dvi files but no ps or pdf files. I can't get ps files when I changed the compile target to ".ps", so I guess it is where the problem happens. Do you have any ideas why this happened and how should I correct it? Thanks a lot for your patience and helps! Sincerely, Jin Chen On Wed, Mar 17, 2010 at 4:14 AM, LAG Grimminck <l.g...@sc...>wrote: > Dear Jin, > > I compared what you use against what I use and it is the same. My next > suggestion is that you try your compilation command line first and see if > nothing is wrong with either dvips or ps2pdf. If that works you can try to > generate a ps file by setting the target to ps. Since you were already able > to create your dvi file, at least that should work. If not we should > concentrate on getting your dvi->ps part to work first. > > cheers, > > Dennis > > On 03/17/2010 12:05 AM, Jin Chen wrote: > > Hi Dennis, > > Thank you for your further advices. > I tried you suggestions but still no luck. Here is the related part of my > latest .vimrc: > > " for VIM-latex-suite usage > let g:Tex_MultipleCompileFormats = 'dvi,ps' > let g:Tex_DefaultTargetFormat='pdf' > let g:Tex_FormatDependency_ps='dvi,ps' > let g:Tex_FormatDependency_pdf='dvi,ps,pdf' > let g:Tex_CompileRule_dvi='latex --interaction=nonstopmode $*' > let g:Tex_CompileRule_ps='dvips -o $*.ps $*.dvi' > let g:Tex_CompileRule_pdf='ps2pdf $*.ps' > let g:Tex_ViewRule_pdf='acroread' > > Then below are the related parts of my texrc: > > if has('macunix') > TexLet g:Tex_DefaultTargetFormat = 'pdf' > else > TexLet g:Tex_DefaultTargetFormat = 'pdf' > endif > ...... > " Compiler rules {{{ > " This is the first thing you should customize. It is set up for most > common > " values, but if use some other compiler, then you will want to change > this. > " As CompileFlags value you'd perhaps like to use, e.g., '-src-specials', > " but it is known that it can sometimes give different results in the > output, > " so use it with care. The '-file-line-error' flag helps sanitize LaTeX > error > " messages for processing by Vim. > TexLet g:Tex_CompileRule_dvi = 'latex -interaction=nonstopmode $*' > TexLet g:Tex_CompileRule_ps = 'dvips -Ppdf -o $*.ps $*.dvi' > TexLet g:Tex_CompileRule_pdf = 'ps2pdf $*.ps' > TexLet g:Tex_EscapeChars = '{}\' > > > " ways to generate pdf files. there are soo many... > " NOTE: pdflatex generates the same output as latex. therefore quickfix is > " possible. > " TexLet g:Tex_CompileRule_pdf = 'pdflatex -interaction=nonstopmode $*' > > " TexLet g:Tex_CompileRule_pdf = 'dvipdfm $*.dvi' > " TexLet g:Tex_CompileRule_pdf = 'dvipdf $*.dvi' > > TexLet g:Tex_CompileRule_html = 'latex2html $*.tex' > > TexLet g:Tex_CompileRule_bib = g:Tex_BibtexFlavor . ' $*' > > " Set Tex_UseMakefile to 0 if you want to ignore the presence of a > Makefile > " when deciding how to compile > TexLet g:Tex_UseMakefile = 1 > > " }}} > > In case you wonder my tex.vim: > > " this is mostly a matter of taste. but LaTeX looks good with just a bit > " of indentation. > set sw=2 > " " TIP: if you write your \label's as \label{fig:something}, then if you > " " type in \ref{fig: and press <C-n> you will automatically cycle through > " " all the figure labels. Very useful! > set iskeyword+=: > > > Could you please check if I missed anything here? I appreciate your help! > > > > Sincerely, > Jin Chen > > > > On Tue, Mar 16, 2010 at 5:57 PM, Dennis Grimminck < > l.g...@sc...> wrote: > >> Hi Jin, >> >> I think you have forgotten to define the ps dependency, texrc: >> " Uncomment this line if you compile ps files via dvi files. >> " TexLet g:Tex_FormatDependency_ps = 'dvi,ps' >> >> so add >> >> let g:Tex_FormatDependency_ps='dvi,ps' >> >> to your vimrc. Than the program can complete the chain dvi,ps,pdf >> >> cheers, >> >> Dennis >> >> >> >> Jin Chen wrote: >> > Dear Dennis, >> > >> > I appreciate your responsive reply! As you suggested, I added the >> > following lines into my .vimrc and >> > tried it our again, but still no luck. I also attached the .vimrc and >> > texrc files for your reference. >> > >> > It also did not make any difference whether I added the following >> > lines into tex.vim or not: >> > " customized compiling settings >> > let g:Tex_MultipleCompileFormats = 'dvi,ps' >> > let g:Tex_FormatDependency_pdf = 'dvi,ps,pdf' >> > let g:Tex_DefaultTargetFormat = 'pdf' >> > >> > " compiling rules >> > let g:Tex_CompileRule_dvi = 'latex --interaction=nonstopmode $*' >> > let g:Tex_CompileRule_ps = 'dvips -Ppdf -o $*.ps $*.dvi' >> > let g:Tex_CompileRule_pdf = 'ps2pdf $*.ps $*.pdf' >> > >> > " other settings >> > let g:Tex_IgnoreLevel = 7 >> > >> > >> > It would be really great if you could take a look into them. There >> > must be something I still missed. >> > Thank you once again in advance! >> > >> > >> > Sincerely, >> > Jin Chen >> > >> > >> > >> > On Tue, Mar 16, 2010 at 4:21 AM, LAG Grimminck >> > <l.g...@sc... <mailto:l.g...@sc...>> wrote: >> > >> > Dear Jim, >> > >> > My suggestion is to read the texrc file, that you already found, >> > thouroughly(!), and make any changes in your .vimrc file or maybe >> > the vim.tex (I only made them in my vimrc). >> > >> > You will need: >> > let g:Tex_MultipleCompileFormats = 'dvi,ps' (pdf will >> > not need multiple compile steps since it will depend on ps2pdf) >> > let g:Tex_FormatDependency_pdf = 'dvi,ps,pdf' >> > let g:Tex_DefaultTargetFormat = 'pdf' >> > let g:Tex_CompileRule_pdf = 'ps2pdf $*.ps' (this is >> > what you most probably forgot) >> > >> > and for your viewer you may want to use >> > let g:Tex_ViewRule_pdf = 'gv' (has a watchfile option, but I will >> > start to fail for large files.. you will not be able to keep the >> > same page at the end of your document updated) >> > let g:Tex_ViewRule_pdf = 'acroread' (does not have a watchfile, >> > ctrl+r will update your current page, always!) >> > >> > I hope this will work out for you! >> > >> > cheers, >> > >> > Dennis >> > >> > >> > >> > >> > On 03/16/2010 04:00 AM, Jin Chen wrote: >> >> Hi All, >> >> >> >> I'm very new to this package but eager to get comfortable with >> >> it. I haven't figured out how to set up the configuration files >> >> so that I can run customized compiling/viewing command when I >> >> issue "\ll". I read through the on-line manual and tried to >> >> put the following lines into the "~/.vim/ftplugin/tex.vim" file >> >> (it's a ubuntu machine). >> >> >> >> I hope to get pdf files via "dvi -> ps -> pdf." >> >> >> >> " this is mostly a matter of taste. but LaTeX looks good with >> >> just a bit >> >> " of indentation. >> >> set sw=2 >> >> " " TIP: if you write your \label's as \label{fig:something}, >> >> then if you >> >> " " type in \ref{fig: and press <C-n> you will automatically >> >> cycle through >> >> " " all the figure labels. Very useful! >> >> set iskeyword+=: >> >> >> >> " customized compiling settings >> >> let g:Tex_MultipleCompileFormats = 'dvi,ps,pdf' >> >> let g:Tex_FormatDependency_pdf = 'dvi,ps,pdf' >> >> let g:Tex_DefaultTargetFormat = 'pdf' >> >> >> >> " compiling rules >> >> let g:Tex_CompileRule_dvi = 'latex --interaction=nonstopmode $*' >> >> let g:Tex_CompileRule_ps = 'dvips -Ppdf -o $*.ps $*.dvi' >> >> let g:Tex_CompileRule_pdf = 'ps2pdf $*.ps $*.pdf' >> >> >> >> " other settings >> >> let g:Tex_IgnoreLevel = 7 >> >> >> >> I also changed the following line in >> >> ~/.vim/ftplugin/latex-suite/texrc: >> >> >> >> if has('macunix') >> >> TexLet g:Tex_DefaultTargetFormat = 'pdf' >> >> >> >> originally it's dvi instead of pdf. >> >> >> >> >> >> When I issue "\ll" in VIM, what i got is only dvi output. What >> >> else should I change? I read through the manual several times but >> >> still >> >> didn't find a clue. Please advise. >> >> >> >> I appreciate your help! >> >> >> >> >> >> >> >> Sincerely, >> >> Jin Chen >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Download Intel® Parallel Studio Eval >> >> Try the new software tools for yourself. Speed compiling, find bugs >> >> proactively, and fine-tune applications for parallel performance. >> >> See why Intel Parallel Studio got high marks during beta. >> >> http://p.sf.net/sfu/intel-sw-dev >> >> >> >> >> >> _______________________________________________ >> >> Vim-latex-devel mailing list >> >> Vim...@li... <mailto: >> Vim...@li...> >> >> https://lists.sourceforge.net/lists/listinfo/vim-latex-devel >> >> >> > >> > -- >> > Dennis LAG Grimminck >> > PhD student >> > >> > Molecular and Biophysics / >> > Solid State NMR >> > Heyendaalseweg 135 >> > Nijmegen >> > Desk: near HG 03.305 >> > >> > phone: +31 24 3652324 email: L.g...@sc... <mailto: >> L.g...@sc...> http://www.ru.nl/molphys >> > >> > >> > > > -- > Dennis LAG Grimminck > PhD student > > Molecular and Biophysics / > Solid State NMR > Heyendaalseweg 135 > Nijmegen > Desk: near HG 03.305 > > phone: +31 24 3652324 email: L.g...@sc... http://www.ru.nl/molphys > > |