\newcommand e parentesi quadre nella definizione

  • Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni fa da egreg9.
  • Creatore
    Topic
  • #36644
    Up
    0
    Down
    ::


    Buongiorno.

    Usando il pacchetto listings vorrei definire un nuovo comando come segue:

    `\newcommand{\csverb}{\lstinline[language=[Sharp]C,basicstyle=\small\ttfamily,keywordstyle=\color{blue}]}`
    Putroppo la presenza di [Sharp] nel codice genera un sacco di errori e mi devo accontentare di
    `\newcommand{\csverb}{\lstinline[language=C,basicstyle=\small\ttfamily,keywordstyle=\color{blue}]}`
    che però evidenzia conformemente al linguaggio C ANSI e non al dialetto Sharp che è quello che mi interessa 🙁

    Come posso fare?

    Saluti e grazie.

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

      Buongiorno.

      Usando il pacchetto listings vorrei definire un nuovo comando come segue:

      `\newcommand{\csverb}{\lstinline[language=[Sharp]C,basicstyle=\small\ttfamily,keywordstyle=\color{blue}]}`
      Putroppo la presenza di [Sharp] nel codice genera un sacco di errori e mi devo accontentare di
      `\newcommand{\csverb}{\lstinline[language=C,basicstyle=\small\ttfamily,keywordstyle=\color{blue}]}`
      che però evidenzia conformemente al linguaggio C ANSI e non al dialetto Sharp che è quello che mi interessa 🙁

      Avresti il problema anche senza \newcommand.
      `\newcommand{\csverb}{%
      \lstinline[language={[Sharp]C},basicstyle=\small\ttfamily,%
      keywordstyle=\color{blue}]}`
      Ciao
      Enrico

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

Go to top