@@ -397,10 +397,10 @@ inlineToMs opts (Strikeout lst) = do
397397 return $ text "[STRIKEOUT:" <> contents <> char ']'
398398inlineToMs opts (Superscript lst) = do
399399 contents <- inlineListToMs opts lst
400− return $ char '^' <> contents <> char '^'
400+ return $ text "\\*{" <> contents <> text "\\*}"
401401inlineToMs opts (Subscript lst) = do
402402 contents <- inlineListToMs opts lst
403− return $ char '~' <> contents <> char '~'
403+ return $ text "\\*<" <> contents <> text "\\*>"
404404inlineToMs opts (SmallCaps lst) = do
405405 -- see https://lists.gnu.org/archive/html/groff/2015-01/msg00016.html
406406 modify $ \st -> st{ stSmallCaps = not (stSmallCaps st) }