Different footnote styles

footmiscfootnotes

I am using footmisc package to create different foonote styles as in the example below. When using the sym set of symbols I have to use \normalfont for the footnote mark, but with num footnotes I have to use superscrit footnote marks. For the first I followed this answer, but the numeric footnotes are not superscript anymore (as expected). Is it possible to get different styles for different sets of fnsymbols?

\documentclass{article}

\textheight=80pt% for the example

\usepackage[bottom,perpage,symbol*]{footmisc}
\DefineFNsymbols{num}{1 2 3 4 5 6 7 8 9 10}
\DefineFNsymbols{sym}{\textdagger \textdaggerdbl \textparagraph %
{\textdagger\textdagger} {\textdaggerdbl\textdaggerdbl} %
{\textparagraph\textparagraph}}
\setfnsymbol{sym}

\makeatletter
\renewcommand{\@makefnmark}{\makebox{\normalfont\@thefnmark}}
\makeatother

\begin{document}
Symbol footnote\footnote{Blha.} numeric footnote{\setfnsymbol{num}\footnote{Foo}}
\end{document}

For clarification I mark the footnote marks that should be supercript:

enter image description here

Best Answer

You can detect the currently used footnote style.

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage{lmodern}

\textheight=80pt% for the example

\usepackage[bottom,perpage,symbol*]{footmisc}
\DefineFNsymbols{num}{1 2 3 4 5 6 7 8 9 10}
\DefineFNsymbols{sym}{\textdagger \textdaggerdbl \textparagraph %
{\textdagger\textdagger} {\textdaggerdbl\textdaggerdbl} %
{\textparagraph\textparagraph}}
\setfnsymbol{sym}

\makeatletter
  \renewcommand\@makefnmark{%
    \hbox{%
      \ifx\@fnsymbol\FN@fnsymbol@sym
        \expandafter\@firstofone
      \else
        \expandafter\@textsuperscript
      \fi
      {\normalfont\@thefnmark}%
    }%
  }
\makeatother

\begin{document}

Symbol footnote\footnote{Blha.} numeric footnote{\setfnsymbol{num}\footnote{Foo}}

\end{document}

MWE output

Related Question