commit d20de88953e260d081c0a917bcbec3c0cc6b3e96
Author: Juergen Spitzmueller <[email protected]>
Date:   Wed Dec 27 11:49:54 2017 +0100

    Open intitle command explicitly also for passthru.
    
    (cherry picked from commit 87960e3dd892cd7c60925efd44d40f593ac7883e)
---
 src/output_latex.cpp |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/output_latex.cpp b/src/output_latex.cpp
index f8bb151..67f9bdd 100644
--- a/src/output_latex.cpp
+++ b/src/output_latex.cpp
@@ -736,9 +736,13 @@ void TeXOnePar(Buffer const & buf,
        Paragraph const * nextpar = runparams.isLastPar
                ? 0 : &paragraphs.at(pit + 1);
 
+       bool const intitle_command = style.intitle && style.latextype == 
LATEX_COMMAND;
+
        if (style.pass_thru) {
                Font const outerfont = text.outerFont(pit);
                parStartCommand(par, os, runparams, style);
+               if (intitle_command)
+                       os << '{';
 
                par.latex(bparams, outerfont, os, runparams, start_pos, 
end_pos, force);
 
@@ -815,7 +819,6 @@ void TeXOnePar(Buffer const & buf,
 
        // For InTitle commands, we need to switch the language inside the 
command
        // (see #10849); thus open the command here.
-       bool const intitle_command = style.intitle && style.latextype == 
LATEX_COMMAND;
        if (intitle_command) {
                parStartCommand(par, os, runparams, style);
                os << '{';

Reply via email to