@@ -22,7 +22,7 @@ module Text.Pandoc.Writers.Markdown (
2222 writePlain) where
2323import Control.Monad.Reader
2424import Control.Monad.State.Strict
25−import Data.Char (isAlphaNum)
25+import Data.Char (isAlphaNum, isDigit)
2626import Data.Default
2727import Data.List (find, intersperse, sortOn, transpose)
2828import qualified Data.Map as M
@@ -987,6 +987,10 @@ inlineListToMarkdown opts lst = do
987987 inlist <- asks envInList
988988 go (if inlist then avoidBadWrapsInList lst else lst)
989989 where go [] = return empty
990+ go (x@Math{}:y@(Str t):zs)
991+ | T.all isDigit (T.take 1 t) -- starts with digit -- see #7058
992+ = liftM2 (<>) (inlineToMarkdown opts x)
993+ (go (RawInline (Format "html") "<!-- -->" : y : zs))
990994 go (i:is) = case i of
991995 Link {} -> case is of
992996 -- If a link is followed by another link, or '[', '(' or ':'