malfunzionamento \paragraph{} in {quotation}?

  • Creatore
    Topic
  • #37405
    Up
    0
    Down
    ::


    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.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #37406
      Up
      0
      Down
      ::

      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

    • #37407
      Up
      0
      Down
      ::


      Ringrazio per la risposta fulminea a quest’ora 😉
      Mi scuso per la sezione ma quando ho cominciato a scrivere avevo in mente un post diverso che poi è venuto un po’ meno…
      grazie, Matteo

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top