Re: Strano errore listings

#17780
Up
0
Down
::

Salve,

ho questa parte di documento che viene visualizzata in maniera strana:

`\begin{lstlisting} .
\end{lstlisting}

\textbf{\lstinline{}} rappresenta il fonema di base per il \textit{decision tree} e \textbf{\lstinline{}}, che può essere “l'', “r'', “f'' o “n'', che stanno rispettivamente per left-context, right-context, full-context e no-context, specifica a quale contesto sono applicate le domande.`

Ecco come mi appare:

La prima riga, trattandosi di codice, è giusto che abbia lo sfondo grigio in quel modo, anche perché l’ho specificato io. Non mi spego invece perché appaia anche nella terza riga, che è del testo normale.

Cosa potrebbe essere?

Immagino che abbia a che fare con l’a capo. Secondo me, scomodare listings per queste cose è un po’ eccessivo.
`\newcommand{\synt}[2][\bfseries]{%
\mbox{\normalfont#1$\langle$#2$\rangle$}}
\newcommand{\greyline}[1]{\par\addvspace{\medskipamount}
\noindent\colorbox[gray]{.8}{\rlap{\ #1}\hspace{\columnwidth}\hspace{-2\fboxsep}}%
\par\medskip\nobreak}`
Il tuo input può diventare:
`\greyline{\synt[]{phoneme}.\synt[]{context}}
\synt{phoneme} rappresenta il fonema di base per il \emph{decision tree}…`
Più pulito che con listings e dando \textbf fuori. L’argomento opzionale di \synt è una dichiarazione (o niente) del font che vuoi usare.

Ciao
Enrico

Go to top