Problema con fancyvrb

  • Creatore
    Topic
  • #10899
    DMW
      Up
      0
      Down
      ::


      Vi chiedo come risolvere questo problema, non vi metto tutto il codice perché inutile.

      Ho un “ambiente” simile a questo e uso il pacchetto fancyvrb:
      `
      \newcommand\env[1]{
      \begin{Verbatim}
      #1
      \end{Verbatim}
      \begin{quote} %in realtà non e quote ma un altro ma è uguale
      #1
      \end{quote}}
      ….

      \envl{}`
      (Ho dovuto usare \newcommand perché con \newenvironment non so come fare)

      ed ottengo il seguente errore:
      `! FancyVerb Error:
      Extraneous input `… \end {Verbatim} \begin {quote} loppo \end {quote}' be
      tween \begin{Verbatim}[] and line end
      .
      \FV@Error … {FancyVerb Error:
      \space \space #1
      }
      `
      Se poi uso il pacchetto verbatim ed uso \verbatim ed \endvebatim, ottengo
      `! File ended while scanning use of \next.

      \par `

      In pratica vi chiedo come si può risolvere il problema di creare un comando o un ambiente che abbia al su interno un ambiente verbatim ed un altro ambiente con lo stesso contenuto o parametro #1. Il problema non si pone se naturalmente scrivo
      `\begin{Verbatim}

      \end{Verbatim}
      \begin{quote} %in realtà non e quote ma un altro ma è uguale

      \end{quote}`
      e siccome ne devo usare molti vorrei farlo in automatico con un comando o un ambiente.

      Ciao

      Andrea

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #10900
        Up
        0
        Down
        ::

        Vi chiedo come risolvere questo problema, non vi metto tutto il codice perché inutile.

        Ho un “ambiente” simile a questo e uso il pacchetto fancyvrb:
        `
        \newcommand\env[1]{
        \begin{Verbatim}
        #1
        \end{Verbatim}
        \begin{quote} %in realtà non e quote ma un altro ma è uguale
        #1
        \end{quote}}
        ….

        \envl{}`
        (Ho dovuto usare \newcommand perché con \newenvironment non so come fare)

        ed ottengo il seguente errore:
        `! FancyVerb Error:
        Extraneous input `… \end {Verbatim} \begin {quote} loppo \end {quote}' be
        tween \begin{Verbatim}[] and line end
        .
        \FV@Error … {FancyVerb Error:
        \space \space #1
        }
        `
        Se poi uso il pacchetto verbatim ed uso \verbatim ed \endvebatim, ottengo
        `! File ended while scanning use of \next.

        \par `

        In pratica vi chiedo come si può risolvere il problema di creare un comando o un ambiente che abbia al su interno un ambiente verbatim ed un altro ambiente con lo stesso contenuto o parametro #1. Il problema non si pone se naturalmente scrivo
        `\begin{Verbatim}

        \end{Verbatim}
        \begin{quote} %in realtà non e quote ma un altro ma è uguale

        \end{quote}`
        e siccome ne devo usare molti vorrei farlo in automatico con un comando o un ambiente.

        Ah! Al meeting ho parlato proprio delle faccende che rendono impossibile ottenere l’effetto che speri in questo modo. Guarda il pacchetto sverb.

        Ciao
        Enrico

      • #10901
        DMW
          Up
          0
          Down
          ::

          Vi chiedo come risolvere questo problema, non vi metto tutto il codice perché inutile.

          Ho un “ambiente” simile a questo e uso il pacchetto fancyvrb:
          `
          \newcommand\env[1]{
          \begin{Verbatim}
          #1
          \end{Verbatim}
          \begin{quote} %in realtà non e quote ma un altro ma è uguale
          #1
          \end{quote}}
          ….

          \envl{}`
          (Ho dovuto usare \newcommand perché con \newenvironment non so come fare)

          ed ottengo il seguente errore:
          `! FancyVerb Error:
          Extraneous input `… \end {Verbatim} \begin {quote} loppo \end {quote}' be
          tween \begin{Verbatim}[] and line end
          .
          \FV@Error … {FancyVerb Error:
          \space \space #1
          }
          `
          Se poi uso il pacchetto verbatim ed uso \verbatim ed \endvebatim, ottengo
          `! File ended while scanning use of \next.

          \par `

          In pratica vi chiedo come si può risolvere il problema di creare un comando o un ambiente che abbia al su interno un ambiente verbatim ed un altro ambiente con lo stesso contenuto o parametro #1. Il problema non si pone se naturalmente scrivo
          `\begin{Verbatim}

          \end{Verbatim}
          \begin{quote} %in realtà non e quote ma un altro ma è uguale

          \end{quote}`
          e siccome ne devo usare molti vorrei farlo in automatico con un comando o un ambiente.

          Ah! Al meeting ho parlato proprio delle faccende che rendono impossibile ottenere l’effetto che speri in questo modo. Guarda il pacchetto sverb.

          Ciao
          Enrico

          Cioè non c’è un modo per fare una cosa simile in automatico?

        • #10902
          Up
          0
          Down
          ::

          Cioè non c’è un modo per fare una cosa simile in automatico?

          Pacchetto sverb, ambiente demo.

          Ciao
          Enrico

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

      Go to top