]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Add missing CriticMarkup tokens to LaTeX
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Wed, 15 Mar 2017 05:50:08 +0000 (01:50 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Wed, 15 Mar 2017 05:50:08 +0000 (01:50 -0400)
Sources/libMultiMarkdown/latex.c

index 0a287b0b863a078a41d97488ea44ab57686ae881..85bfba09d14bbe09833d8f068037379eec9a1910 100644 (file)
@@ -787,6 +787,39 @@ void mmd_export_token_latex(DString * out, const char * source, token * t, scrat
                case COLON:
                        print_const(":");
                        break;
+               case CRITIC_ADD_OPEN:
+                       print_const("{++");
+                       break;
+               case CRITIC_ADD_CLOSE:
+                       print_const("++}");
+                       break;
+               case CRITIC_COM_OPEN:
+                       print_const("{>>");
+                       break;
+               case CRITIC_COM_CLOSE:
+                       print_const("<<}");
+                       break;
+               case CRITIC_DEL_OPEN:
+                       print_const("{--");
+                       break;
+               case CRITIC_DEL_CLOSE:
+                       print_const("--}");
+                       break;
+               case CRITIC_HI_OPEN:
+                       print_const("{==");
+                       break;
+               case CRITIC_HI_CLOSE:
+                       print_const("==}");
+                       break;
+               case CRITIC_SUB_OPEN:
+                       print_const("{~~");
+                       break;
+               case CRITIC_SUB_DIV:
+                       print_const("~>");
+                       break;
+               case CRITIC_SUB_CLOSE:
+                       print_const("~~}");
+                       break;
                case DASH_M:
                        if (!(scratch->extensions & EXT_SMART)) {
                                print_token(t);