fixfoot.sty con símbolos?

fixfoot.sty con símbolos?

Actualmente estoy usando fixfoot.sty(junto con footmisc.sty) y me gustaría usar símbolos de notas al pie (en lugar de números). fixfootno parece equipado para lidiar con esto de manera inmediata; utiliza el comando de nota al pie original para la primera aparición en cada página, por lo que se delega a footmiscy funciona bien. Sin embargo, cada aparición repetida utiliza una marca de nota al pie quefixfoot se ha almacenado en una macro y simplemente almacena una marca de nota al pie numérica codificada. Ahora soyadivinaciónque cambiar esto no debería ser demasiado difícil. He estado intentando redefinir el \@fixed@footnotecomando (línea 109 en v0.3a) en mi propio .styarchivo, que funciona bien en términos de anulación. Pero… no soy lo suficientemente experto en TeX para hacerlo funcionar.

Supongo que el lugar para realizar la "reparación" es en las líneas 147-148, donde se guarda la marca (el #1argumento es una "etiqueta de nota al pie"):

\expandafter\xdef\csname @#1@fftn@footnote\endcsname
                  {\the\c@footnote}%

Supongo que necesito usarlo \fnsymboljunto con el footnotemostrador aquí. Es decir, algo como \@fnsymbol\c@footnote(que es lo que \thefootnotese redefine en footmisc.sty, bajo la symbolopción), en lugar de \the\c@footnote. Sin embargo, parece que no asimilo \expandafterlo suficiente (o probablemente un montón de otras cosas relevantes) y sigo recibiendo errores extraños sin importar lo que intento.

Cualquier indicador sería apreciada. (Incluso para alternativas de soluciones al problema de utilizar “notas a pie de página fijas” como las de fixfoot, pero con símbolos, preferiblemente junto con footmisco similares, para personalizar).

Respuesta1

Necesitas parchear \@fixed@footnoteen otro lugar:

\documentclass{article}

\usepackage[symbol,perpage]{footmisc}
\usepackage{fixfoot}

\usepackage{etoolbox}% provides \patchcmd
\makeatletter
\patchcmd\@fixed@footnote
  {\protected@xdef\@thefnmark{\csname @#1@fftn@footnote\endcsname}}% search
  {\protected@xdef\@thefnmark{%
     \expandafter\@fnsymbol\csname @#1@fftn@footnote\endcsname}}% replace
  {}{}% success/failure
\makeatother

\DeclareFixedFootnote\fixed{This is a fixed footnote.}

\begin{document}

Some text with a fixed\fixed\ footnote. And again some text with the same\fixed    note.

\end{document}

ingrese la descripción de la imagen aquí

información relacionada