脚注问题

脚注问题

我想在我的文档中添加脚注。不幸的是,这并不总是有效。例如,我有以下两个文档:Document1:

\listfiles
\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
%\usepackage{amsmath}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\begin{document}
Test \footnote{http://www.erneuerbare-energien.de/EE/Redaktion/DE/Dossier/eeg.html?cms_docId=72462}


\end{document}

文档2:

\listfiles
\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
%\usepackage{amsmath}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\begin{document}
Test\footnote{http://www.bmwi.de/DE/Themen/Energie/Europaische-und-internationale-Energiepolitik/europaeische-energiepolitik.html}


\end{document}

对于文档 1,我在编译时收到 8 个错误,并且没有生成输出 PDF,而对于文档 2,我没有收到单个错误,并且输出 PDF 看起来应该正确。

答案1

在您的两个例子中,最简单的修复方法是使用url选项加载包hyphens,即。

\usepackage[hyphens]{url}    

并将材料脚注包含在\url{...}指令中,即写入

Test \footnote{\url{http://www.erneuerbare-energien.de/EE/Redaktion/DE/Dossier/eeg.html?cms_docId=72462}}

Test\footnote{\url{http://www.bmwi.de/DE/Themen/Energie/Europaische-und-internationale-Energiepolitik/europaeische-energiepolitik.html}}

包装\url器 (i) 能够很好地在长 URL 类字符串中查找换行符,并且 (ii) 能够删除_^&和等字符的特殊含义#

以下屏幕截图显示了建议的行动方案生成的两个脚注。

在此处输入图片描述

\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
%\usepackage{amsmath}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\usepackage[hyphens]{url}
\begin{document}
Test.\footnote{\url{http://www.erneuerbare-energien.de/EE/Redaktion/DE/Dossier/eeg.html?cms_docId=72462}}

Test.\footnote{\url{http://www.bmwi.de/DE/Themen/Energie/Europaische-und-internationale-Energiepolitik/europaeische-energiepolitik.html}}
\end{document}

相关内容