Solución:
El código del símbolo de la nota al pie es realmente muy simple:
def@fnsymbol#1{ensuremath{ifcase#1or *or daggeror ddaggeror
mathsectionor mathparagraphor |or **or daggerdagger
or ddaggerddagger else@ctrerrfi}}
Entonces, si tuviera que copiar esa definición y reemplazar ddagger
por forall
, entonces la tercera nota al pie tendría una A invertida.
No olvide cambiar el contador de la nota al pie a fnsymbol
:
renewcommand{thefootnote}{fnsymbol{footnote}}
Como punto de partida la definición de @fnsymbol
puede ser usado (latex.ltx
, source2e.pdf
: “21 Contadores y Longitudes”. El siguiente ejemplo va un paso más allá y elimina el límite superior del valor del contador. Si es necesario, el símbolo se multiplicará (consulte la duplicación de símbolos en @fnsymbol
) con la ayuda del paquete alphalph
:
documentclass{article}
makeatletter
newcommand*{myfnsymbolsingle}[1]{%
ensuremath{%
ifcase#1% 0
or % 1
*%
or % 2
dagger
or % 3
ddagger
or % 4
mathsection
or % 5
mathparagraph
else % >= 6
@ctrerr
fi
}%
}
makeatother
newcommand*{myfnsymbol}[1]{%
myfnsymbolsingle{value{#1}}%
}
% remove upper boundary by multiplying the symbols if needed
usepackage{alphalph}
newalphalph{myfnsymbolmult}[mult]{myfnsymbolsingle}{}
renewcommand*{thefootnote}{%
myfnsymbolmult{value{footnote}}%
}
begin{document}
footnote{a}footnote{b}footnote{c}footnote{d}footnote{e}%
footnote{f}footnote{g}footnote{h}footnote{i}footnote{j}%
footnote{k}footnote{l}footnote{m}footnote{n}footnote{o}%
end{document}
Puedes usar footmisc
y definir un conjunto de símbolos con DefineFNsymbols
(símbolos de solo texto, es decir, sin matemáticas) y DefineFNsymbolsTM
(para texto o símbolos matemáticos)
DefineFNsymbolsTM{myfnsymbols}{% def. from footmisc.sty "bringhurst" symbols
textasteriskcentered *
textdagger dagger
textdaggerdbl ddagger
textsection mathsection
textbardbl |%
textparagraph mathparagraph
}%
Y llámalo con
setfnsymbol{myfnsymbols}
Aquí hay un MWE
documentclass{article}
usepackage[symbol*]{footmisc}
DefineFNsymbolsTM{myfnsymbols}{% def. from footmisc.sty "bringhurst" symbols
textasteriskcentered *
textdagger dagger
textdaggerdbl ddagger
textsection mathsection
textbardbl |%
textparagraph mathparagraph
}%
setfnsymbol{myfnsymbols}
begin{document}
footnote{a}footnote{b}footnote{c}
footnote{d}footnote{e}footnote{f}
end{document}