footnote senza numero progressivo

  • Creatore
    Topic
  • #14965
    Up
    0
    Down
    ::


    Avrei bisogno di introdurre una nota che non compaia come numero nel corpo del testo ma che in pie’ pagina abbia un mio riferimento al testo i due punti (:) e il testo della nota.
    Ho definito il seguente nuovo comando
    `
    \newcommand{\myfootnote}[2]{\footnotetext{\textbf{#1}: #2}}
    `
    che poi utilizzo così\myfootnote{Prol 2}{testo della nota}

    Funziona, solo che a piè pagina trovo sempre il numero zero (0). Vorrei eliminarlo del tutto.
    Come fare?

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #14966
      Up
      0
      Down
      ::

      Avrei bisogno di introdurre una nota che non compaia come numero nel corpo del testo ma che in pie’ pagina abbia un mio riferimento al testo i due punti (:) e il testo della nota.
      Ho definito il seguente nuovo comando
      `
      \newcommand{\myfootnote}[2]{\footnotetext{\textbf{#1}: #2}}
      `
      che poi utilizzo così\myfootnote{Prol 2}{testo della nota}

      Funziona, solo che a piè pagina trovo sempre il numero zero (0). Vorrei eliminarlo del tutto.
      Come fare?

      Se non hai note al piede numerate, puoi semplicemente scrivere
      `\makeatletter
      \def\@makefnmark{}
      \makeatother
      \newcommand{\myfootnote}[2]{\footnote{\textbf{#1}: #2}}`
      Se invece hai anche note con i numeri, la cosa è più complicata.

      Ciao
      Enrico

    • #14967
      Up
      0
      Down
      ::


      nello stesso capitolo no, ma negli altri sì ???

    • #14968
      Up
      0
      Down
      ::

      nello stesso capitolo no, ma negli altri sì ???

      `\makeatletter
      \newcommand{\myfootnote}[2]{\begingroup
      \def\@makefnmark{}%
      \addtocounter{footnote}{-1}%
      \footnote{\textbf{#1}: #2}%
      \endgroup}
      \makeatother`
      Puoi anche usare \myfootnote e \footnote nello stesso capitolo.

      Ciao
      Enrico

    • #14969
      Up
      0
      Down
      ::


      INCREDIBILE!!! grazie, funziona perfettamente!
      Vorrei tanto capire come si fanno certe magie…
      In particolare non capisco begingroup e andgroup e l’uso di makefnmark.
      Dove posso trovare qualche informazione avanzata per definire nuovi comandi?

    • #14970
      Up
      0
      Down
      ::

      INCREDIBILE!!! grazie, funziona perfettamente!
      Vorrei tanto capire come si fanno certe magie…
      In particolare non capisco begingroup e andgroup e l’uso di makefnmark.
      Dove posso trovare qualche informazione avanzata per definire nuovi comandi?

      Uso \begingroup e \endgroup per rendere locale la ridefinizione di \@makefnmark; nello stesso gruppo raccolgo il testo della nota e lo passo per la composizione, che avviene subito, anche se poi il testo effettivo sarà aggiunto alla pagina in un secondo momento. Il comando \@makefnmark è quello responsabile della composizione del numerino, sia nel testo che nella nota al piede, mentre è \footnote stesso che si occupa dell’avanzamento del contatore.

      Non è invece locale \addtocounter: i comandi di LaTeX per gestire i contatori sono tutti globali.

      Quando LaTeX incontra \endgroup ristabilisce da sé il significato precedente di \@makenfmark e tutto ritorna come prima.

      Ciao
      Enrico

    • #14971
      Up
      0
      Down
      ::


      Grazie per il commento, ho provveduto a inserirlo pari pari come commento nel mio testo.
      Se il contatore è generale, allora non dovrebbe funzionare bene se nello stesso capitolo inserisco anche note normali … o mi sbaglio? (la cosa non l’ho provata, perché nel capitolo in questione ho solo note \myfootnote.

    • #14972
      Up
      0
      Down
      ::

      Grazie per il commento, ho provveduto a inserirlo pari pari come commento nel mio testo.
      Se il contatore è generale, allora non dovrebbe funzionare bene se nello stesso capitolo inserisco anche note normali … o mi sbaglio? (la cosa non l’ho provata, perché nel capitolo in questione ho solo note \myfootnote.

      Ho aggiunto un \addtocounter{footnote}{-1} dopo la generazione della nota che vuoi senza numero proprio per tenere il conteggio a posto. Ma la resa è veramente bruttina, se mischi note di un tipo con quelle dell’altro sulla stessa pagina.

      Ciao
      Enrico

Visualizzazione 6 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top