mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Consider text-mode accents of the form {\v a} in BiblioInfo
Fixes #9340.
This commit is contained in:
parent
4f3c3a794e
commit
1a8fd56333
@ -378,7 +378,18 @@ docstring convertLaTeXCommands(docstring const & str)
|
|||||||
continue;
|
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 == '}') {
|
if (ch == '{' || ch == '}') {
|
||||||
val = val.substr(1);
|
val = val.substr(1);
|
||||||
continue;
|
continue;
|
||||||
|
Loading…
Reference in New Issue
Block a user