verbatim e newenvironment (verb e newcommand)

  • Creatore
    Topic
  • #5651
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Qualcuno di voi sorriderà di tenerezza ma… 😳

      Sto creando un documento con un riassunto dei problemi che ho risolto grazie al forum. Per inserire il codice LaTeX, anziché fare
      `
      \begin{verbatim}

      \end{verbatim}
      `
      e
      `
      \verb!….!
      `
      mi sembra “più LaTeX” definire un ambiente “codice” e un comando \cod: se, in futuro, decidessi di modificarli (magari, che so, aggiungendo un riquadro, o cose così), non dovrei correggere tutte le citazioni nel documento.
      Purtroppo, se faccio, naive:
      `
      \newenvironment{codice}{\begin{verbatim}}{\end{verbatim}}
      `
      e
      `
      \newcommand{\cod}[1]{\verb!#1!}
      `
      LaTeX si lamenta rispettivamente con “file ended while scanning verbatim” e con “verb ended by end of line”.

      Perché?

      Lorenzo

      P.S. Cononsco, per aver rovistato sul forum, l’esistenza dei pacchetti fancyvrb e listings — che magari sono più adatti alla bisogna…. ma sono curioso del perché i miei comandi non vadano bene.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #5652
        ev
        Partecipante
          Up
          0
          Down
          ::

          LaTeX si lamenta rispettivamente con “file ended while scanning verbatim” e con “verb ended by end of line”.

          Perché?

          Il vero motivo risiede nella natura stessa dei due costrutti ed è meglio glissare sui dettagli (fidati :-)). Per qualche consiglio su come “aggirare” il problema, leggi questo.

        • #5653
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Il vero motivo risiede nella natura stessa dei due costrutti ed è meglio glissare sui dettagli. Per qualche consiglio su come “aggirare” il problema, leggi questo.

            Grazie dell’ottima segnalazione.

            Lorenzo

        Visualizzazione 1 filone di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top