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 : ¶graphs.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 << '{';