RISOLTO Personalizzare footnote/thanks – TAG footnote thanks

  • Creatore
    Topic
  • #34178
    Up
    0
    Down
    ::


    Buonasera.
    Vorrei contrassegnare alcune note a fondo pagina di un documento non con un numero ma con un simbolo (‘richiamo’, nella guida guit a pagina 49)

    `\documentclass[11pt]{article}

    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}

    \begin{document}

    Queste sono parole\footnote{nella nota}.

    Questo, invece, non funziona\footnote[\dag]{come mai?}.

    \end{document}`

    Il primo esempio funziona alla perfezione, il secondo produce

    Questo, invece, non funziona$0.

    in cui il simbolo che qui riporto con $ è effettivamente una spada (dag), NON apice, lo 0 è apice e costituisce il richiamo alla seconda nota a piè pagina, numerata con 0.

    Errore nel log:
    `
    ! Missing number, treated as zero.

    \protect
    l.11 Questo, invece, non funziona\footnote[\dag]
    {come mai?}.
    A number should have been here; I inserted `0'.
    (If you can't figure out why I needed to see a number,
    look up `weird error' in the index to The TeXbook.)`

    Grazie

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #34179
      Up
      0
      Down
      ::

      Buonasera.
      Vorrei contrassegnare alcune note a fondo pagina di un documento non con un numero ma con un simbolo (‘richiamo’, nella guida guit a pagina 49)

      `\documentclass[11pt]{article}

      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}

      \begin{document}

      Queste sono parole\footnote{nella nota}.

      Questo, invece, non funziona\footnote[\dag]{come mai?}.

      \end{document}`

      Il primo esempio funziona alla perfezione, il secondo produce

      Questo, invece, non funziona$0.

      in cui il simbolo che qui riporto con $ è effettivamente una spada (dag), NON apice, lo 0 è apice e costituisce il richiamo alla seconda nota a piè pagina, numerata con 0.

      Errore nel log:
      `
      ! Missing number, treated as zero.

      \protect
      l.11 Questo, invece, non funziona\footnote[\dag]
      {come mai?}.
      A number should have been here; I inserted `0'.
      (If you can't figure out why I needed to see a number,
      look up `weird error' in the index to The TeXbook.)`

      Grazie

      \textdagger

      Ciao
      Enrico

    • #34180
      Up
      0
      Down
      ::

      \textdagger

      Ciao
      Enrico

      `\footnote[\textdagger]{nota a fondo pagina}`

      Cosi’? Non funziona…

      Errore:
      `! Missing number, treated as zero.

      \global
      l.11 …invece, non funziona\footnote[\textdagger]
      {come mai?}.
      A number should have been here; I inserted `0'.
      (If you can't figure out why I needed to see a number,
      look up `weird error' in the index to The TeXbook.)`

      Mia distribuzione: TeXLive2008
      SO win XP

      grazie

    • #34181
      Up
      0
      Down
      ::

      \textdagger

      Ciao
      Enrico

      `\footnote[\textdagger]{nota a fondo pagina}`

      Cosi’? Non funziona…

      Errore:
      `! Missing number, treated as zero.

      \global
      l.11 …invece, non funziona\footnote[\textdagger]
      {come mai?}.
      A number should have been here; I inserted `0'.
      (If you can't figure out why I needed to see a number,
      look up `weird error' in the index to The TeXbook.)`

      Mia distribuzione: TeXLive2008
      SO win XP

      L’argomento opzionale di \footnote deve essere un numero. Il comando \dag è comunque sbagliato, perché è specifico del modo matematico.

      Se vuoi modificare il modo di numerare le note, scrivi nel preambolo
      `\renewcommand{\thefootnote}{\fnsymbol{footnote}}`
      Se vuoi due tipi di note, devi usare un pacchetto come bigfoot.

      Per una nota singola, puoi anche fare così:
      `\newcommand{\specialfootnote}[1]{%
      \begingroup
      \def\thefootnote{\textdagger}\footnote{#1}%
      \addtocounter{footnote}{-1}%
      \endgroup}`
      Per la nota specifica usi, naturalmente, \specialfootnote{Testo}.

      Ciao
      Enrico

    • #34182
      Up
      0
      Down
      ::

      L’argomento opzionale di \footnote deve essere un numero. Il comando \dag è comunque sbagliato, perché è specifico del modo matematico.

      Quindi, giusto per chiarezza e completezza, l’indicazione a pag 55 della GuidaGuit:

      Per scrivere una nota in calce basta usare il comando \footnote con la seguente
      sintassi:
      `\footnote[richiamo]{testo}`
      Il richiamo di default è un numero collocato in posizione di apice; talvolta può
      essere un simbolo come un asterisco, una spada, una doppia spada, eccetera;

      è per lo meno incompleta? Ovvero, non c’è modo di specificare un richiamo diverso da un valore numerico direttamente come opzione di footnote senza modificare manualmente il significato del comando?

      Grazie
      GG

    • #34183
      Up
      0
      Down
      ::

      … è per lo meno incompleta? Ovvero, non c’è modo di specificare un richiamo diverso da un valore numerico direttamente come opzione di footnote senza modificare manualmente il significato del comando?

      No, non c’è. Ma il motivo è semplice: le note vanno tutte numerate in sequenza. Fanno eventualmente eccezione le note ai nomi degli autori in un articolo e infatti la classe article le indica con simboli non numerici (ma si usa il comando \thanks per ottenerle).

      Se le note sono poche, una ogni parecchie pagine, è ammissibile che siano tutte denotate con lo stesso simbolo, per esempio un asterisco. Ovviamente non si potrà fare riferimento a nessuna di queste note, oppure, ma secondo me sarebbe brutto stile, si può usare \pageref: “si veda la nota di pagina~\pageref{pippo}”.

      Per avere questo tipo di comportamento basta scrivere
      `\renewcommand{\thefootnote}{\textasteriskcentered}`
      e poi usare al modo solito \footnote. Con * al posto di \textasteriskcentered il risultato è poco elegante.

      Ciao
      Enrico

    • #34184
      Up
      0
      Down
      ::

      Fanno eventualmente eccezione le note ai nomi degli autori in un articolo e infatti la classe article le indica con simboli non numerici (ma si usa il comando \thanks per ottenerle).

      Ciao
      Enrico

      Ecco scoperto che il comando che effettivamente cercavo era thanks.
      Ora non mi resta che capire in che modo usare come simbolo per il primo (e unico) thanks la spada anziché l’asterisco, ma ho trovato una discussione simile (e irrisolta) che ne tratta e hoo già scritto

      Frattanto, grazie mille ad Enrico per le impeccabili risposte
      a presto
      GG

    • #34185
      Up
      0
      Down
      ::

      Ecco scoperto che il comando che effettivamente cercavo era thanks.
      Ora non mi resta che capire in che modo usare come simbolo per il primo (e unico) thanks la spada anziché l’asterisco, ma ho trovato una discussione simile (e irrisolta) che ne tratta e hoo già scritto

      Hai fatto malissimo a scrivere là, visto che non si capiva nulla di ciò che domandavi.

      In futuro non sarebbe più semplice descrivere più chiaramente il problema? Abbiamo sprecato tempo per una cosa facilissima e, fra l’altro, descritta nella sezione 5.8 dell’Arte.

      Sinceramente non vedo il motivo di usare la spada come primo simbolo; se proprio lo desideri tanto,
      `\begin{document}
      \setcounter{footnote}{1}
      \title{ABC}
      \author{Pippo\thanks{ciao}}
      \maketitle`
      Il comando \maketitle ripristina a 0 il contatore footnote, quindi le eventuali note successive saranno numerate da 1.

      Ciao
      Enrico

    • #34186
      Up
      0
      Down
      ::

      `\begin{document}
      \setcounter{footnote}{1}
      \title{ABC}
      \author{Pippo\thanks{ciao}}
      \maketitle`

      Grazie mille, finalmente così funziona!

      In futuro non sarebbe più semplice descrivere più chiaramente il problema?

      mea culpa: se io avessi specificato fin dall’inizio che volevo modificare il segno di nota a fondo pagina da mettere di fianco all’autore, vi sareste accorti subito che volevo personalizzare il comando \thanks e non il comando \footnote

      Hai fatto malissimo a scrivere là, visto che non si capiva nulla di ciò che domandavi.

      … del resto, in quella discussione non c’era traccia di risposta!

      …una cosa facilissima e, fra l’altro, descritta nella sezione 5.8 dell’Arte.

      Intendi dire che sei in possesso di una versione dell’arte in cui è descritta la personalizzazione del comando \thanks con il comando \setcounter{footnote}{1} ? Perché, viceversa, sulla versione che io trovo adesso in rete non c’è…

      Grazie ancora per le risposte ripetute.
      Modifico il titolo originale aggiungendo un [risolto] e i tag [\footnote; \thanks]

      A presto
      GG

    • #34187
      Up
      0
      Down
      ::

      …una cosa facilissima e, fra l’altro, descritta nella sezione 5.8 dell’Arte.

      Intendi dire che sei in possesso di una versione dell’arte in cui è descritta la personalizzazione del comando \thanks con il comando \setcounter{footnote}{1} ? Perché, viceversa, sulla versione che io trovo adesso in rete non c’è…

      Intendevo dire che c’è il comando \thanks. Il trucco di \setcounter è la risposta al tuo bizzarro quesito. Tutti gli stili che conosco indicano la prima nota “simbolica” con l’asterisco.

      Ciao
      Enrico

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

Go to top