@@ -1695,8 +1695,10 @@ endline = try $ do
16951695
16961696-- a reference label for a link
16971697reference :: PandocMonad m => MarkdownParser m (F Inlines, String)
1698−reference = do notFollowedBy' (string "[^") -- footnote reference
1699− withRaw $ trimInlinesF <$> inlinesInBalancedBrackets
1698+reference = do
1699+ guardDisabled Ext_footnotes <|> notFollowedBy' (string "[^")
1700+ guardDisabled Ext_citations <|> notFollowedBy' (string "[@")
1701+ withRaw $ trimInlinesF <$> inlinesInBalancedBrackets
17001702
17011703parenthesizedChars :: PandocMonad m => MarkdownParser m [Char]
17021704parenthesizedChars = do