Verbatim in ambiente footnote

  • Creatore
    Topic
  • #18378
    Up
    0
    Down
    ::


    Salve a tutti, non sono riuscito a trovare l’argomento seguente nel forum (sarà perchè sia footnote che verbatim sono argomenti molto quotati…. singolarmente).
    Ho il seguente problema: non riesco a inserire in footnote il seguente comando

    Il coefficiente angolare della retta di regressione (fatta passare
    per $0$\footnote{Opzione \begin{verbatim}\nocons\end{verbatim} del comando reg in Stata}

    se pongo

    \begin{verbatim}\nocons\end{verbatim}

    fuori dal contesto \footnote funziona tutto… qualche idea?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #18379
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        qualche idea?

        Eccome! C’è una sezione (piuttosto TeXnica) delle UK TeX FAQ (la 336) che si intola “Why doesn’t verbatim work within…?” e viene suggerita anche una possibile soluzione al problema che lamenti:

        …The fancyvrb package defines a command \VerbatimFootnotes, which redefines the \footnotetext (and hence the \footnote) commands in such a way that you can include \verb commands in its argument.

        Fossi in te, comunque, scriverei semplicemente:
        `\footnote{Opzione \texttt{\textbackslash nocons} del comando reg in Stata.}
        `
        Ciao,
        L.

      • #18380
        Up
        0
        Down
        ::

        Salve a tutti, non sono riuscito a trovare l’argomento seguente nel forum (sarà perchè sia footnote che verbatim sono argomenti molto quotati…. singolarmente).
        Ho il seguente problema: non riesco a inserire in footnote il seguente comando
        `Il coefficiente angolare della retta di regressione (fatta passare
        per $0$\footnote{Opzione \begin{verbatim}\nocons\end{verbatim} del comando reg in Stata}`
        se pongo
        `\begin{verbatim}\nocons\end{verbatim}`
        fuori dal contesto \footnote funziona tutto… qualche idea?

        Non si può usare l’ambiente verbatim né il comando \verb nell’argomento di qualsiasi comando. E non avrebbe veramente senso usare l’ambiente verbatim.

        La cosa migliore per introdurre un nome di comando all’interno di una nota al piede è di definirsi un comando apposito:
        `\newcommand{\pverb}[1]{\texttt{\string#1}}`
        e la tua nota diventerebbe
        `\footnote{Opzione \pverb{\nocons} del comando…}`
        Ciao
        Enrico

      • #18381
        Up
        0
        Down
        ::


        Grazie mille per la tempestività e la precisione!!

      • #18382
        Up
        0
        Down
        ::


        il comando `\string` produce in output il suo argomento senza interpretarlo, è corretto?

      • #18383
        Up
        0
        Down
        ::

        il comando `\string` produce in output il suo argomento senza interpretarlo, è corretto?

        Circa. Ma l’argomento è il token che segue, quindi mai metterlo tra graffe. Ciò che è prodotto da \string\pippo e da \string{\pippo} è ben diverso: il primo produce la stringa \pippo fatta di caratteri, il secondo dà un messaggio di errore, due se \pippo non è definito.

        Per la precisione \string produce la rappresentazione “testuale” del ; se questo è un token carattere (che non sia di categoria 10, gli spazi sono ignorati dopo una sequenza di controllo, di categoria 5, per lo stesso motivo, di categoria 9, carattere ignorato, categoria 14, commento) viene prodotto quel carattere con codice di categoria 12; se è un token simbolico, viene prodotta la stringa di caratteri (tutti di categoria 12) che ne rappresenta il nome preceduto dal carattere (sempre di categoria 12) numero \escapechar (di solito la barra rovescia).

        La distinzione è irrilevante se usiamo \string per produrre testo da mandare in output; può essere rilevante se usiamo \string per passare qualcosa a una macro.

        Lo stesso accade con certi usi di \the.

        Ciao
        Enrico

      • #18384
        Up
        0
        Down
        ::


        Grazie della spiegazione.

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

    Go to top