codice sorgente nel testo

  • Creatore
    Topic
  • #72537
    Up
    0
    Down
    ::


    Ciao a tutti, ho cercato su internet ma non ho trovato nulla che faccia al caso mio. Ho inserito nel mio documento latex frammenti di codice sorgente matlab con il comando
    \begin{verbatim}, però in alcuni casi voflio citare dei comandi nel testo magari per spiegarne il funzionamento. Come posso fare perchè abbiano la stessa formattazione che hanno dentro \begin{verbatim}? Cioè vorrei un analogo di quanto accade con \begin{equation} e i marcatori $…$ per inserire le formule nel testo. Spero di essermi spiegato bene e che qualcuno possa darmi una mano (ancora 😀 )! Grazie a tutti!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #72538
      Up
      0
      Down
      ::

      Number22″ post=71767Ciao a tutti, ho cercato su internet ma non ho trovato nulla che faccia al caso mio. Ho inserito nel mio documento latex frammenti di codice sorgente matlab con il comando
      \begin{verbatim}, però in alcuni casi voflio citare dei comandi nel testo magari per spiegarne il funzionamento. Come posso fare perchè abbiano la stessa formattazione che hanno dentro \begin{verbatim}? Cioè vorrei un analogo di quanto accade con \begin{equation} e i marcatori $…$ per inserire le formule nel testo. Spero di essermi spiegato bene e che qualcuno possa darmi una mano (ancora 😀 )! Grazie a tutti!

      Io non ho capito. Comunque prova il pacchetto listings (texdoc listings da terminale/prompt dei comandi).

      Ciao
      Claudio

    • #72539
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Se hai usato l’ambiente verbatim ottieni la stessa formattazione se usi \verb|…|
        Puoi cambiare i delimitatori | e | prima o dopo il comando o la stringa che vuoi rappresentare verbatim, purché non sia un carattere contenuto nella stringa stessa. Per esempio può usare \verb?…?, \verb@…@, \verb+…+, eccetera.
        Le stringhe composte verbatim non sono divisibili in sillabe in fin di riga e quindi possono talvolta sporgere fuori dai margini.

        Naturalmente, come ti ha suggerito Claudio @cfiandra, puoi usare il pacchetto listings, che è fatto apposta per comporre codici in vari linguaggi; volendo può numerare le righe; permette di scrivere stringhe di codice nel testo; persino di rendere flottanti dei brani di codice e di assegnare loro una didascalia e comporre anche la lista dei codici. Ovviamente è più difficile da configurare per i propri scopi, ma produce risultati molto belli.

      • #72540
        Up
        0
        Down
        ::


        Grazie per la rispsota!:-) Provo a spiegarmi meglio. ho inserito i frammenti di codice in questo modo:

        `
        \begin{verbatim}

        variabile=comando(parametro1, paramentro2…)

        \end{verbatim}
        `

        e il codice appare con un font diverso rispetto a quello del testo. Ora voglio citare nel testo il comando che c’è nel codice, facendo in modo che abbia lo stesso font. Meglio? Grazie a tutti:-D

      • #72541
        Up
        0
        Down
        ::

        OldClaudio” post=71770Se hai usato l’ambiente verbatim ottieni la stessa formattazione se usi \verb|…|
        Puoi cambiare i delimitatori | e | prima o dopo il comando o la stringa che vuoi rappresentare verbatim, purché non sia un carattere contenuto nella stringa stessa. Per esempio può usare \verb?…?, \verb@…@, \verb+…+, eccetera.
        Le stringhe composte verbatim non sono divisibili in sillabe in fin di riga e quindi possono talvolta sporgere fuori dai margini.

        Naturalmente, come ti ha suggerito Claudio @cfiandra, puoi usare il pacchetto listings, che è fatto apposta per comporre codici in vari linguaggi; volendo può numerare le righe; permette di scrivere stringhe di codice nel testo; persino di rendere flottanti dei brani di codice e di assegnare loro una didascalia e comporre anche la lista dei codici. Ovviamente è più difficile da configurare per i propri scopi, ma produce risultati molto belli.

        Grazie mille era proprio questo quello che intendevo! Grazie!

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

    Go to top