Bug#533602: [texlive-latex-extra] Footmisc and hyperref incompatibility
Package: texlive-latex-extra
Version: 2007.dfsg.17-2
Severity: normal
Tags: patch
Footmisc and hyperref does not wortk well together. But I regulary used it usign the following code, and I could use link to footnote. Please forward to maintener
\makeatletter
\usepackage{hyperref}
\usepackage[perpage,bottom]{footmisc}
\long\def\@footnotetext#1{%
\H@@footnotetext{%
\ifHy@nesting
\hyper@@anchor{\@currentHref}{#1}%
\else
\Hy@raisedlink{\hyper@@anchor{\@currentHref}{\relax}}#1%
\fi
}}
\def\@footnotemark{%
\leavevmode
\ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi
\H@refstepcounter{Hfootnote}%
\hyper@makecurrent{Hfootnote}%
\hyper@linkstart{link}{\@currentHref}%
\@makefnmark
\hyper@linkend
\ifhmode\spacefactor\@x@sf\fi
\relax
}%
\ifFN@multiplefootnote%
\renewcommand*\@footnotemark{%
\leavevmode
\ifhmode
\edef\@x@sf{\the\spacefactor}%
\FN@mf@check
\nobreak
\fi
\H@refstepcounter{Hfootnote}%
\hyper@makecurrent{Hfootnote}%
\hyper@linkstart{link}{\@currentHref}%
\@makefnmark
\hyper@linkend
\ifFN@pp@towrite
\FN@pp@writetemp
\FN@pp@towritefalse
\fi
\FN@mf@prepare
\ifhmode\spacefactor\@x@sf\fi
\relax%
}%
\fi
\makeatother
--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.26-2-amd64
Debian Release: squeeze/sid
990 testing security.debian.org
990 testing debian.ens-cachan.fr
99 unstable debian.ens-cachan.fr
--- Package information. ---
Depends (Version) | Installed
====================================-+-=============
preview-latex-style | 11.83-7.3
dpkg (>= 1.14.18) | 1.14.26
tex-common (>= 1.18) | 1.18
texlive-common (>= 2007) | 2007.dfsg.2-3
texlive-pictures (>= 2007-11) | 2007.dfsg.2-3
texlive-latex-base (>= 2007-11) | 2007.dfsg.2-3
Recommends (Version) | Installed
========================================-+-===========
texlive-humanities | 2007.dfsg.17-2
texlive-generic-extra | 2007.dfsg.17-2
texlive-latex-extra-doc | 2007.dfsg.17-2
texlive-latex-recommended | 2007.dfsg.2-3
texpower (>= 0.2-2) | 0.2-7
Package's Suggests field is empty.
--- Output from package bug script ---
--
"ROUCARIES Bastien"
roucaries.bastien@gmail.com
-------------------------------------------------------------------------------
DO NOT WRITE TO roucaries.bastien+blackhole@gmail.com OR BE BLACKLISTED
Reply to: