From c35960af3b0b867cbcd31141e94fe1573ad2bcc0 Mon Sep 17 00:00:00 2001 From: albert-github Date: Thu, 19 Sep 2019 14:35:32 +0200 Subject: issue #7271 Tilde in preprocessor macro disappears in latex In pre part always use `\string~` for `~` otherwise it will be translated to a space. --- src/util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util.cpp b/src/util.cpp index 9fe7bba..85536ca 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -6945,7 +6945,7 @@ void filterLatexString(FTextStream &t,const char *str, case '$': t << "\\$"; break; case '-': t << "-\\/"; break; case '^': (usedTableLevels()>0) ? t << "\\string^" : t << (char)c; break; - case '~': (usedTableLevels()>0) ? t << "\\string~" : t << (char)c; break; + case '~': t << "\\string~"; break; case ' ': if (keepSpaces) t << "~"; else t << ' '; break; default: -- cgit v0.12