Verbatim e verb

  • Creatore
    Topic
  • #10394
    Up
    0
    Down
    ::


    Raga’, una domanda al volo: se voglio inserire del codice di programmazione su di una riga di testo “normale” (evitando, come con verbatim, di andare per forza a capo), va bene il comando \verb? E’ la maniera più ortodossa?
    Grazie, ciao.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #10395
      Up
      0
      Down
      ::

      Raga’, una domanda al volo: se voglio inserire del codice di programmazione su di una riga di testo “normale” (evitando, come con verbatim, di andare per forza a capo), va bene il comando \verb? E’ la maniera più ortodossa?

      No. Nemmeno \verb va a capo automaticamente. Il modo migliore è di usare \texttt{…} e usare al suo interno \verb solo per i caratteri problematici (come “\”, per esempio).

      Ciao
      Enrico

    • #10396
      Up
      0
      Down
      ::


      Intendevo dire che con l’ambiente verbatim si è forzati ad andare a capo… cioè:
      \begin{verbatim}
      {\rm word}
      \end{verbatim}
      è equivalente a
      \begin{verbatim}
      \rm{word}
      \end{verbatim}
      Grazie!

      Nemmeno \verb va a capo automaticamente

    • #10397
      Up
      0
      Down
      ::

      Intendevo dire che con l’ambiente verbatim si è forzati ad andare a capo… cioè:
      \begin{verbatim}
      {\rm word}
      \end{verbatim}
      è equivalente a
      \begin{verbatim}
      \rm{word}
      \end{verbatim}

      ❓ ❓ ❓

      Ciao
      Enrico

      PS: è meglio lasciare le citazioni in cima.

    • #10398
      Up
      0
      Down
      ::

      ❓ ❓ ❓

      Intendevo dire: se voglio scrivere la riga:
      {\rm word} produce lo stesso effetto di \rm{word}
      come si fa? \texttt{} non mi è d’aiuto, perché processa i comandi di LateX! Allora dovrei usare verbatim o \verb…
      😳

    • #10399
      Up
      0
      Down
      ::

      ❓ ❓ ❓

      Intendevo dire: se voglio scrivere la riga:
      {\rm word} produce lo stesso effetto di \rm{word}
      come si fa? \texttt{} non mi è d’aiuto, perché processa i comandi di LateX! Allora dovrei usare verbatim o \verb…
      😳

      Se devi scrivere {\rm word} esattamente com’è, puoi usare \verb|{\rm word}|. Se però vuoi scrivere lunghi tratti nella riga, andando a capo automaticamente, puoi usare
      `\texttt{si pu\`o scrivere \verb|{\rm word}| ma \`e meglio scrivere \verb|\textrm{word}|}`
      Fra l’altro quello che ho scritto è giusto.

      Ciao
      Enrico

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

        Raga’, una domanda al volo: se voglio inserire del codice di programmazione su di una riga di testo “normale” (evitando, come con verbatim, di andare per forza a capo), va bene il comando \verb? E’ la maniera più ortodossa?

        Una possibilità è usare il pacchetto listings, un toccasana se hai bisogno di inserire codice di programmazione:
        `\documentclass[a4paper]{article}

        \usepackage{xcolor}
        \usepackage{listings}

        \lstset{language=TeX,
        backgroundcolor=\color{lightgray},
        basicstyle=\small\ttfamily}

        \begin{document}

        \lstinline!{\rm word}! produce lo stesso effetto di \lstinline!\rm{word}!.

        \begin{lstlisting}
        {\rm word} produce lo stesso effetto di \rm{word}.
        \end{lstlisting}

        \end{document}`
        Ciao,
        L.

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

    Go to top