\@footnotetext 特殊字符错误

\@footnotetext 特殊字符错误

我有一个链接3NT到外部网站

我在 markdown 中定义如下

链接 [3NT](http://www.xinruibridge.com/deallog/DealLog.html?bidlog=1C,P,1S,P%3B1N,P,3N,P%3BP,P&playlog=W:3D,JD,5D ,7D%3BN:2S,4S,6S,KS%3BW:AD,6D,TD,9D%3BW:5S,3S,TS,7S%3BE:6H,5H,8H,QH%3BN:KH,2H,TH ,3H%3BN:QD,JH,KD,8D%3BS:AH,4D,9S,9H%3BS:AC,2C,4C,8C%3BS:JC,7C,9C,7H%3BS:3C,5C,TC ,4H%3BN:KC,JS,6C,QC%3BN:QS,AS, 8S,2D%3B&deal=876.AT5.K97.AJ63%20K5.83.A8432.Q752%20Q932.KQ.QJ6.KT94%20AJT4.J97642.T5.8&vul=全部&经销商=S&合同=3N&声明人=S&wintrick=9&score=600&str= %E5%9B%A2%E4%BD%93%E8%B5%9B%20%E7%AC%AC7%E8%BD%AE%20%E7%89%8C%E5%8F%B7%207/12&dealid =349432067&pbnid=65731689&来自=singlemessage&isappinstalled=0)

在我的应用程序中,它将生成带有脚注的相关 LaTex,它会抱怨File ended while scanning use of \@footnotetext.

\documentclass{文章}
\usepackage{hyperref}
\开始{文档}

\href{http://www.xinruibridge.com/deallog/DealLog.html?bidlog=1C,P,1S,P%3B1N,P,3N,P%3BP,P&playlog=W:3D,JD,5D,7D%3BN:2S,4S,6S,KS%3BW:AD,6D,TD,9D%3BW:5S,3S,TS,7S%3BE:6H,5H,8H,QH%3BN:KH,2H,TH,3H%3BN:QD,JH,KD,8D%3BS:AH,4D,9S,9H%3BS:AC,2C,4C,8C%3BS:JC,7C,9C,7H%3BS:3C,5C,TC,4H%3BN:KC,JS,6C,QC%3BN:QS,AS,8S,2D%3 B&deal=876.AT5.K97.AJ63%20K5.83.A8432.Q752%20Q932.KQ.QJ6.KT94%20AJT4.J97642.T5.8&vul=全部&经销商=S&contract=3N&声明者=S&wintrick=9&score=600&str=%E5%9B%A2%E4%BD%93%E8%B5%9B%20%E7%AC%AC7%E8%BD%AE%20%E7%89%8C%E5%8F%B7%207/12&dealid=349432067&pbnid=65731689&from=singlemessage&isappinstalled=0}{3NT}\footnot e{\href{http://www.xinruibridge.com/deallog/DealLog.html?bidlog=1C,P,1S,P%3B1N,P,3N,P%3BP,P&playlog=W:3D,JD,5D,7D%3BN:2S,4S,6S,KS%3BW:AD,6D,TD,9D%3BW:5S,3S,TS,7S%3BE:6H,5H,8H,QH%3BN:KH,2H,TH,3H%3BN:QD,JH,KD,8D%3BS:AH,4D,9S,9H%3BS:AC,2C,4C,8C%3BS:JC,7C,9C,7H%3BS:3C,5C,TC,4H%3BN:KC,JS,6C,QC%3BN:QS,AS,8S,2D %3B&deal=876.AT5.K97.AJ63%20K5.83.A8432.Q752%20Q932.KQ.QJ6.KT94%20AJT4.J97642.T5.8&vul=All&dealer=S&contract=3N&declarer=S&wintrick=9&score=600&str=%E5%9B%A2%E4%BD%93%E8%B5%9B%20%E7%AC%AC7%E8%BD%AE%20%E7%89%8C%E5%8F%B7%207/12&dealid=349432067&pbnid=65731689&from=singlemessage&isappinstalled=0}{http:\slash \slash www.xinruibridge.com\slash deallog\slash DealLog.html?bidlog=1C,P,1S,P\%3B1N,P,3N,P\%3BP,P\&playlog=W:3D,JD,5D,7D\%3BN:2S,4S,6S,KS\%3BW:AD,6D,TD,9D\%3BW:5S,3S,TS,7S\%3BE:6H,5H,8H,QH\%3BN:KH,2H,TH,3H\%3BN:QD,JH,KD,8D\%3BS:AH,4D,9S,9H\%3BS:AC,2C,4C,8C\%3BS:JC,7C,9C,7H\%3BS:3C,5C,TC,4H\%3BN:KC,JS,6C,QC\%3BN:QS,AS ,8S,2D\%3B\&deal=876.AT5.K97.AJ63\%20K5.83.A8432.Q752\%20Q932.KQ.QJ6.KT94\%20AJT4.J97642.T5.8\&vul=All\&dealer=S\&contract=3N\&declarer=S\&wintrick=9\&score=600\&str=\%E5\%9B\%A2\%E4\%BD\%93\%E8\%B5\%9B\%20\%E7\%AC\%AC7\%E8\%BD\%AE\%20\%E7\%89\%8C\%E5\%8F\%B7\%207\slash 12\&dealid=349432067\&pbnid=65731689\&from=singlemessage\&isappinstalled=0}}

\结束{文档}

有什么建议可以让它工作吗(看起来%3BURL 有问题)

参考:在 mmd 命令中添加额外配置也可以解决这个问题,请参阅 https://github.com/fletcher/MultiMarkdown-6/issues/163

答案1

解决这个问题的两种方法

如所述如何使用包含特殊字符的链接作为脚注?

Isn't it enough to simple escape the % with \ or am I missing something here? That is:
\footnote{http://msdn.microsoft.com/en-us/library/ee804826\%28Surface.10\%29.aspx}

还指出https://github.com/fletcher/MultiMarkdown-6/issues/163,可以通过工具中的额外配置来解决

相关内容