Re: Etichetta di una description spezzata in più righe

#77197
Up
0
Down
::

illinguista1972″ post=76363Ho ridefinito l’ambiente description in questo modo:
`\newenvironment{ttdesc}
{\renewcommand{\descriptionlabel}[1]{\hspace*{\labelsep}\texttt{\bfseries ##1}}%
\begin{description}}
{\end{description}}`
in modo da avere le etichette in teletype (devo ancora pensare se il nero va bene o no: potrebbe bastare lo stile diverso per evidenziare le etichette).

Lo uso così, ovviamente:
`\begin{ttdesc}
\item[]\hfill\\

\end{ttdesc}`
Ho bisogno che la spiegazione cominci nella riga sotto.

Quello che chiedo è:

1. un ‘etichetta troppo lunga eccede la giustezza: si può rimediare in modo che vada a capo come una riga normale?
2. c’è modo di spiegare due item alla volta mettendoli uno sotto l’altro senza lo spazio in più che il programma mette?

Sto facendo un elenco dei più comuni errori restituiti da TeX e LaTeX con spiegazione. Qualche errore è in pratica doppio tranne che per una parentesi o un altro segno. Mi serve poterli mettere uno sotto l’altro e spiegare il tutto una volta soltanto. Qualche errore è davvero lungo e potrebbe finire a capo.

Ciao
Tommaso

Qualcosa di questo tipo?
`\documentclass{article}
\usepackage{enumitem}
\newcommand{\ttdesclabel}[1]{%
\begin{minipage}{\textwidth}\raggedright\ttfamily#1\end{minipage}}
\newenvironment{ttdesc}
{\begin{description}[style=nextline,align=left,labelsep=0pt,
before=\let\makelabel\ttdesclabel]}
{\end{description}}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\begin{ttdesc}

\item[una roba piuttosto lunga] con una spiegazione che fa acqua da tutte le parti
e spiega pochino, ma permette di allungare il brodo con parole senza troppo senso

\item[una roba piuttosto lunga\\con una riga ancora] con una spiegazione che fa acqua da
tutte le parti e spiega pochino, ma permette di allungare il brodo con parole senza troppo
senso

\end{ttdesc}
\lipsum[2]
\end{document}`
Ciao
Enrico

Go to top