Fix forward search with okular

This commit is contained in:
Juergen Spitzmueller 2012-08-27 08:45:21 +02:00
parent 7cc30cdf29
commit 3ae6400452
5 changed files with 43 additions and 5 deletions

View File

@ -7040,7 +7040,21 @@ $$t
\end_inset
: name of the (temporary) exported .tex file
: name of the (temporary) exported .tex file (without path)
\end_layout
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$$f
\end_layout
\end_inset
: name of the (temporary) exported .tex file (including path)
\end_layout
\begin_layout Itemize

View File

@ -7444,7 +7444,25 @@ $$t
\end_inset
: name of the (temporary) exported .tex file
: name of the (temporary) exported .tex file (without path)
\end_layout
\begin_layout Itemize
\noindent
\lang english
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\lang english
$$f
\end_layout
\end_inset
: name of the (temporary) exported .tex file (including path)
\end_layout
\begin_layout Itemize

View File

@ -406,13 +406,13 @@ PrefOutput::PrefOutput(GuiPreferences * form)
dviCB->addItem("");
dviCB->addItem("xdvi -sourceposition '$$n:\\ $$t' $$o");
dviCB->addItem("yap -1 -s \"$$n $$t\" $$o");
dviCB->addItem("okular --unique \"file:$$o#src:$$n $$t\"");
dviCB->addItem("okular --unique \"$$o#src:$$n $$f\"");
dviCB->addItem("synctex view -i $$n:0:$$t -o $$o -x \"evince -i %{page+1} $$o\"");
pdfCB->addItem("");
pdfCB->addItem("CMCDDE SUMATRA control [ForwardSearch(\\\"$$o\\\",\\\"$$t\\\",$$n,0,0,1)]");
pdfCB->addItem("SumatraPDF -reuse-instance $$o -forward-search $$t $$n");
pdfCB->addItem("synctex view -i $$n:0:$$t -o $$o -x \"xpdf -raise -remote $$t.tmp $$o %{page+1}\"");
pdfCB->addItem("okular --unique \"file:$$o#src:$$n $$t\"");
pdfCB->addItem("okular --unique \"$$o#src:$$n $$f\"");
pdfCB->addItem("synctex view -i $$n:0:$$t -o $$o -x \"evince -i %{page+1} $$o\"");
pdfCB->addItem("/Applications/Skim.app/Contents/SharedSupport/displayline $$n $$o $$t");
}

View File

@ -3538,6 +3538,8 @@ void GuiView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
doc_buffer->absFileName(),
"tex")).mangledFileName()
: doc_buffer->latexName();
string const fulltexname =
support::makeAbsPath(texname, doc_master->temppath()).absFileName();
string const mastername =
removeExtension(doc_master->latexName());
FileName const dviname(addName(path.absFileName(),
@ -3573,6 +3575,7 @@ void GuiView::dispatch(FuncRequest const & cmd, DispatchResult & dr)
string texrow = convert<string>(row);
command = subst(command, "$$n", texrow);
command = subst(command, "$$f", fulltexname);
command = subst(command, "$$t", texname);
command = subst(command, "$$o", outname);

View File

@ -31,7 +31,6 @@ What's new
- Add explicit dvilualatex output format.
* TEX2LYX IMPROVEMENTS
- The polyglossia/XeTeX language commands are now supported (bug 8212).
@ -103,6 +102,10 @@ What's new
- Fix suppression of language package.
- Fix forward search with the Okular viewer. If you were affected by this,
please change the forward search command in Preferences > Output to
okular --unique "$$o#src:$$n $$f" (as provided now in the dropdown list).
* USER INTERFACE