@@ -511,7 +511,8 @@ demacro (n,st,args) = try $ do
511511unknownCommand :: GenParser Char ParserState Block
512512unknownCommand = try $ do
513513 spaces
514− notFollowedBy' $ oneOfStrings ["\\begin","\\end","\\item"]
514+ notFollowedBy' $ oneOfStrings ["\\begin","\\end","\\item"] >>
515+ notFollowedBy letter
515516 state <- getState
516517 when (stateParserContext state == ListItemState) $
517518 notFollowedBy' (string "\\item")