Didascalia a una figura contenente verbatim

  • Creatore
    Topic
  • #29682
    Up
    0
    Down
    ::


    Ciao a tutti.
    Come al solito, forse mi sto perdendo in un bicchier d’acqua. Nell’elaborazione di un documento che sto curando, sto affrontando un problema che non riesco ad affrontare. Devo inserire un commento ad una figura che contiene del testo verbatim.
    Ho tentato con una soluzione del tipo:
    `
    \caption{Diagramma di flusso del sorgente in \verb+lambert.c+}
    `
    Ovviamente la soluzione non è buona, in quanto il compilatore si infuria. Scartabellando tra la mia documentazione non ho trovato nulla, e non mi sembra di aver trovato nessun problema analogo nemmeno su questo forum, per quanto sono riuscito a vedere. Nel caso ci fosse già qualcosa postato di analogo al mio problema, vi prego di scusarmi per la ripetizione e segnalarmelo, in modo da andare a leggere il thread.

    Saluti a tutti

    Marco

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

        Devo inserire un commento ad una figura che contiene del testo verbatim.

        Che significa?

        Se hai bisogno di inserire un codice (fisso o mobile) il modo “ortodosso” di procedere è di usare listings.

        http://www.lorenaopantieri.net/LaTeX_files/Codici.pdf

        Ciao,
        L.

      • #29684
        Up
        0
        Down
        ::


        In effetti mi sono espresso malissimo. La didascalia della figura (un diagramma di flusso) vorrebbe contenere il nome del file sorgente. Tutti i nomi di tutti i sorgenti riportati nel mio documento li ho scritti nell’ambiente verbatim, e così vorrei fare anche per questa didascalia. Non ho certo intenzione di inserire tutto il listato in una didascalia! Magari ho impostato male tutto il documento… ma in ogni caso, come pensi possa cavarmela?
        Comunque grazie per la celerità della risposta.

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

          La didascalia della figura (un diagramma di flusso) vorrebbe contenere il nome del file sorgente.

          Se ho ben capito, vuoi inserire in una dida un comando \verb. Non credo si possa.

          1. Potresti provare a scrivere \protect prima di \verb.
          2. Usi \texttt e se hai bisogno di inserire caratteri speciali li scrivi per esteso (ad esempio \textbackslah).
          3. Comando \lstinline di listings.

          Ciao,
          L.

        • #29686
          Up
          0
          Down
          ::


          Ti ringrazio.
          Avevo già provato la prima soluzione, senza successo. Le altre due sono due buone idee, anche se mi sa che smanetterò un po’ di più sulla terza (mi sembra più elegante).

          Ciao
          Marco

        • #29687
          Up
          0
          Down
          ::

          Ti ringrazio.
          Avevo già provato la prima soluzione, senza successo. Le altre due sono due buone idee, anche se mi sa che smanetterò un po’ di più sulla terza (mi sembra più elegante).

          La prima “soluzione” non funziona proprio, garantito.

          La seconda è la più semplice per il tuo scopo: \texttt{nomefile.c} è tranquillo e solido. Il comando \verb serve solo per scrivere parti di codice TeX.

          Ciao
          Enrico

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

      Go to top