commit b50949b472e3e188cce81fcea580b2d6ff6b428b
Author: Juergen Spitzmueller <[email protected]>
Date:   Tue Apr 23 08:58:01 2019 +0200

    Only write btUnits if we have a bibliography
    
    Fixes: #11562
    (cherry picked from commit b77094a497e64df0ef240ee3b6e04df1727a09f3)
---
 src/output_latex.cpp |    7 +++++--
 status.23x           |    2 ++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/output_latex.cpp b/src/output_latex.cpp
index 22748ec..9cdea97 100644
--- a/src/output_latex.cpp
+++ b/src/output_latex.cpp
@@ -12,6 +12,7 @@
 
 #include "output_latex.h"
 
+#include "BiblioInfo.h"
 #include "Buffer.h"
 #include "BufferParams.h"
 #include "Encoding.h"
@@ -1374,7 +1375,8 @@ void latexParagraphs(Buffer const & buf,
 
        if (multibib_child && mparams.useBiblatex())
                os << "\\newrefsection";
-       else if (multibib_child && mparams.useBibtopic()) {
+       else if (multibib_child && mparams.useBibtopic()
+                && !buf.masterBibInfo().empty()) {
                os << "\\begin{btUnit}\n";
                runparams.openbtUnit = true;
        }
@@ -1484,7 +1486,8 @@ void latexParagraphs(Buffer const & buf,
                    && layout.latexname() == bparams.multibib) {
                        if (runparams.openbtUnit)
                                os << "\\end{btUnit}\n";
-                       if (!bparams.useBiblatex()) {
+                       if (!bparams.useBiblatex()
+                           && !buf.masterBibInfo().empty()) {
                                os << '\n' << "\\begin{btUnit}\n";
                                runparams.openbtUnit = true;
                        }
diff --git a/status.23x b/status.23x
index 310864d..28035ca 100644
--- a/status.23x
+++ b/status.23x
@@ -122,6 +122,8 @@ What's new
 - Load required packages to correctly typeset unicode symbols entered
   in math mode (bug 11526).
 
+- Only write btUnits if we have a bibliography (bug 11562).
+
 
 * USER INTERFACE
 

Reply via email to