@@ -1494,9 +1494,11 @@ parseTableRow :: PandocMonad m
1494 -> [String] -- ^ suffixes
1494 -> [String] -- ^ suffixes
1495 -> LP m [Blocks]
1495 -> LP m [Blocks]
1496parseTableRow cols prefixes suffixes = try $ do
1496parseTableRow cols prefixes suffixes = try $ do
1497− let tableCellRaw = many (notFollowedBy
1497+ let tableCellRaw = concat <$> many
1498− (amp <|> lbreak <|>
1499− (() <$ try (string "\\end"))) >> anyChar)
1498+ (do notFollowedBy (amp <|> lbreak <|> (() <$ try (string "\\end")))
1499+ many1 (noneOf "&%\n\r\\")
1500+ <|> try (string "\\&")
1501+ <|> count 1 anyChar)
1500 let minipage = try $ controlSeq "begin" *> string "{minipage}" *>
1502 let minipage = try $ controlSeq "begin" *> string "{minipage}" *>
1501 env "minipage"
1503 env "minipage"
1502 (skipopts *> spaces' *> optional braced *> spaces' *> blocks)
1504 (skipopts *> spaces' *> optional braced *> spaces' *> blocks)