Consider text-mode accents of the form {\v a} in BiblioInfo

Fixes #9340.
This commit is contained in:
Juergen Spitzmueller 2017-03-19 16:15:03 +01:00
parent 7808a20e5c
commit 0312d30f9c
2 changed files with 14 additions and 1 deletions

View File

@ -153,7 +153,18 @@ docstring convertLaTeXCommands(docstring const & str)
continue;
}
// we just ignore braces
// Change text mode accents in the form
// {\v a} to \v{a} (see #9340).
// FIXME: This is a sort of mini-tex2lyx.
// Use the real tex2lyx instead!
static lyx::regex const tma_reg("^\\{\\\\[bcCdfGhHkrtuUv]\\s\\w\\}");
if (lyx::regex_search(to_utf8(val), tma_reg)) {
val = val.substr(1);
val.replace(2, 1, from_ascii("{"));
continue;
}
// Apart from the above, we just ignore braces
if (ch == '{' || ch == '}') {
val = val.substr(1);
continue;

View File

@ -220,6 +220,8 @@ What's new
- Correct width of the navigating window in the document settings and
preferences dialogs in non-English localizations.
- Fix display of some text-mode accents in the citation preview (bug 9340).
* INTERNALS