Sometimes, I want to display all \href
content on my document, so I defined:
\ifdefined\isprintable
\usepackage{manyfoot}
\DeclareNewFootnote{URL}[roman]
\renewcommand{\href}[2]{#2\footnoteURL{\url{#1}}}
\fi
So, I only have to put \isprintable on the preamble to got this behaviour.
But, I have some \href
commands included on \footnote
.
As I see on a stack tread and the TUG mailing list, it is impossible to put a footnote on another one, unless we do \footnote{This is the principal footnote\footnotemark{}.}\footnotetext{This is the second one.}
witch imply to separate the command witch mark the place of the footnote from the command woh define the text of the footnote. But, we can’t do this with href
.
There is not an \hrefmark
and a \hreftext
.
So witch solution I still have to display all urls of the document?
Best Answer
Package
bigfoot
allows you to have several layers of footnotes, and footnotes of a higher level can have footnotes on a lower layer.In this example we have "normal" footnotes numbered in Arabic and
href
footnotes numbered in roman: