Fix parsing of verbatim options (bug #9113)

Parser::verbatimOption() did swallow backslashes previously. The similar code
in Parser::verbatim_item() was already correct.
This commit is contained in:
Georg Baum 2015-01-03 20:45:06 +01:00
parent f8016af3f9
commit 3f72a026cc
3 changed files with 25 additions and 1 deletions

View File

@ -704,7 +704,7 @@ string Parser::verbatimOption()
putback(); putback();
res += '{' + verbatim_item() + '}'; res += '{' + verbatim_item() + '}';
} else } else
res += t.cs(); res += t.asInput();
} }
} }
return res; return res;

View File

@ -707,6 +707,28 @@ key "gur+04"
\begin_layout Bibliography \begin_layout Bibliography
\begin_inset CommandInset bibitem
LatexCommand bibitem
label "Möstl et~al.(2010)"
key "Mostl2010"
\end_inset
Gürkan, M.
\begin_inset space ~
\end_inset
A., Freitag, M., & Rasio, F.
\begin_inset space ~
\end_inset
A. 2004, ApJ, 604, 632
\end_layout
\begin_layout Bibliography
\begin_inset CommandInset bibitem \begin_inset CommandInset bibitem
LatexCommand bibitem LatexCommand bibitem
label "{{Gürkan et~al.}(2004)}" label "{{Gürkan et~al.}(2004)}"

View File

@ -141,6 +141,8 @@ From bug 7306:
\citet{gur+04} have demonstrated that authors should not have umlauts \citet{gur+04} have demonstrated that authors should not have umlauts
in their names. It's OK to use them in the man\"{u}script, though. in their names. It's OK to use them in the man\"{u}script, though.
\begin{thebibliography}{References} \begin{thebibliography}{References}
\bibitem[M\"{o}stl et~al.(2010)]{Mostl2010} Gürkan, M.~A., Freitag,
M., \& Rasio, F.~A. 2004, ApJ, 604, 632
\bibitem[{{G\"{u}rkan et~al.}(2004)}]{gur+04} Gürkan, M.~A., Freitag, \bibitem[{{G\"{u}rkan et~al.}(2004)}]{gur+04} Gürkan, M.~A., Freitag,
M., \& Rasio, F.~A. 2004, ApJ, 604, 632\end{thebibliography} M., \& Rasio, F.~A. 2004, ApJ, 604, 632\end{thebibliography}