未定义控制序列 \fnwidth

未定义控制序列 \fnwidth

我想做这个:

\myhref{http://en.wikibooks.org/wiki/TeX}{\TeX}

但它给了我错误

! 未定义的控制序列。

参数 \fnwidth

l.10 ...参考{http://en.wikibooks.org/wiki/TeX}{特克斯}

\newcommand{\myhref}[2]{{#2}\protect\footnote{\begin{minipage}{\fnwidth} \ttfamily \url{#1}  \end{minipage}}}

答案1

一种解决方法,除非\fnwidth没有由这里未指定的某些额外包定义(\fnwidth必须随意定义的具体值):

\documentclass{article}
\usepackage{blindtext}
\usepackage{hyperref}

\newlength{\fnwidth}
\setlength{\fnwidth}{\dimexpr\textwidth-5ex}
\newcommand{\myhref}[2]{{#2}\protect\footnote{\begin{minipage}[t]{\fnwidth} \ttfamily \url{#1}  \end{minipage}}}

\begin{document}
\myhref{http://en.wikibooks.org/wiki/TeX}{\TeX}

\end{document}

在此处输入图片描述

相关内容