From: Juergen Spitzmueller Date: Mon, 12 Aug 2024 12:28:59 +0000 (+0200) Subject: Omit escape-chars in pass_thru context X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=0d87a3aab2fff391c1ba96fd2e7c2067670500a7;p=lyx.git Omit escape-chars in pass_thru context --- diff --git a/src/Paragraph.cpp b/src/Paragraph.cpp index e485c1a852..eb94ac2f09 100644 --- a/src/Paragraph.cpp +++ b/src/Paragraph.cpp @@ -1253,12 +1253,14 @@ void Paragraph::Private::latexSpecialChar(otexstream & os, return; } - if (!style.escape_chars.empty() && contains(style.escape_chars.substr(1), c)){ + if (!style.pass_thru && !runparams.pass_thru && !style.escape_chars.empty() + && contains(style.escape_chars.substr(1), c)){ os << style.escape_chars.substr(0,1); os.put(c); return; } - if (!runparams.escape_chars.empty() && contains(runparams.escape_chars.substr(1), c)){ + if (!style.pass_thru && !runparams.pass_thru && !runparams.escape_chars.empty() + && contains(runparams.escape_chars.substr(1), c)){ os << runparams.escape_chars.substr(0,1); os.put(c); return;