Salve,
mi scuso se quanto sto per chiedere sia già stato trattato in altra sede, ma spulciando nel forum e nelle guide non sono riuscito a trovare niente…
Sto preparando il mio secondo documento serio in LaTex.
Ecco il preambolo:
`
\documentclass[a5paper]{article}
\usepackage[a5paper]{geometry}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\newenvironment{citazione}
{\begin{quotation}\small}
{\end{quotation}}
`
Come suggerito da L.Pantieri ho definito un ambiente per le citazioni.
Il punto è questo:
`
\begin{document}
bla bla
\begin{citazione}
\paragraph{Art.1 – Finalità}
bla bla bla
\end{citazione}
bla bla
\end{document}
`
mi restituisce errore
`
[PDFLaTex] finished with exit code 1
./pippo.tex:54Something's wrong–perhaps a missing \item. \end{citazione}
`
eppure il pdf viene generato senza problemi.
Il bello è che mettendo del testo prima di \paragraph o sostituendo \paragraph con \section, per esempio, tutto funziona bene.
Non riesco a capire dove stia il problema.
Grazie, Matteo.
\paragraph è un comando di sezione, non ha alcun senso usarlo in un ambiente di quel tipo: non è un comando per scrivere testo in formato particolare, ma solo per indicare un livello del documento. Il fatto che \section funzioni è un caso.
Se vuoi che il tuo testo appaia in modo diverso, puoi usare semplicemente
`\begin{citazione}
\textbf{Art.\ 1 — Finalità}
Testo dell'articolo
\end{citazione}`
Ma se il tuo testo è formato da parecchie cose di quel tipo, ti conviene definire un ambiente apposito.
Userei “\ ” dopo il punto, a meno che tu non dia \frenchspacing nel preambolo. Userei anche il trattino medio, quello breve di sicuro non va e quello lungo mi pare eccessivo in questo contesto (si fa con “—“, naturalmente).
Benvenuto! Ah, ho spostato il messaggio nella sezione giusta del forum.
Ciao
Enrico