commit ce27f5beca427ddcc2d1d22f4bb2fffd6d91e970
Author: Juergen Spitzmueller <[email protected]>
Date: Sun Feb 25 08:10:23 2024 +0100
Consider biblatex author -> bookauthor mapping in preview
---
src/BiblioInfo.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/BiblioInfo.cpp b/src/BiblioInfo.cpp
index 2a2e8d476c..a9245c6a77 100644
--- a/src/BiblioInfo.cpp
+++ b/src/BiblioInfo.cpp
@@ -1295,6 +1295,10 @@ docstring BibTeXInfo::getValueForKey(string const &
oldkey, Buffer const & buf,
// to booktitle. Same for subtitle etc.
if (biblatex && prefixIs(key, "book"))
ret = (*xr)[key.substr(4)];
+ // likewise, author is maped onto bookauthor
+ else if (biblatex && contains(key, ":bookauthor"))
+ ret = xr->getValueForKey(subst(key,
"bookauthor", "author"),
+ buf, ci, xr_dummy,
maxsize);
if (!ret.empty())
// success!
break;
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs