]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Properly print hash characters in LaTeX
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Mon, 13 Feb 2017 03:10:02 +0000 (22:10 -0500)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Mon, 13 Feb 2017 03:10:02 +0000 (22:10 -0500)
src/latex.c

index df6e57349163f89a0af665239d20ab9b91b49372..c5abdeb222ffa68a3a8c0675674a4213e99c74ed 100644 (file)
@@ -644,8 +644,12 @@ void mmd_export_token_latex(DString * out, const char * source, token * t, scrat
                case HASH6:
                        for (int i = 0; i < t->len; ++i)
                        {
-                               print_char('\\');
-                               print_char('#');
+                               if (source[t->start + i] == '#') {
+                                       print_char('\\');
+                                       print_char('#');
+                               } else {
+                                       mmd_print_char_latex(out, source[t->start + i]);
+                               }
                        }
                        break;
                case INDENT_SPACE: