From 0d87a3aab2fff391c1ba96fd2e7c2067670500a7 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Mon, 12 Aug 2024 14:28:59 +0200 Subject: [PATCH] Omit escape-chars in pass_thru context --- src/Paragraph.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 2.39.5