Re: Didascalia sporgente

#3096
ev
Partecipante
    Up
    0
    Down
    ::

    Sono riuscito a risolvere il problema pertanto riporto la conclusione a futura memoria, nel caso qualcuno commettesse lo stesso mio errore.

    Bene; fossero tutti come te il forum sarebbe un posto migliore, invece tanti fanno una “toccata e fuga” e tanti saluti a tutti 😕

    Allora ho controllato la riga dell’abstract, che riporto:

    \abstract{During 2003 test beam session for ATLAS Tile Calorimeter a monitoring program has been developed to ease the setup of correct running condition and…. etc.}

    L’errore stà qua. Abstract è un ambiente.

    Esatto. Dato che chiedevi il motivo della mancata segnalazione che ti aspettavi da LaTeX, eccoti sommariamente la risposta: tralasciando molti dettagli, ogni ambiente XXX e’ creato internamente dai comandi \XXX e \endXXX (che vengono definiti automaticamente per gli ambienti prodotti dall’utente dai comandi \newenvironment & Co.).

    Proseguendo di questo passo, quindi, \begin{XXX}[/color] esegue \XXX e “si segna” l’entrata in un nuovo ambiente di nome XXX; a sua volta \end{XXX} esegue \endXXX e controlla che l’ambiente appena terminato sia stato precedentemente iniziato in maniera corretta confrontando XXX con il nome “segnato” da \begin{XXX}. In questo modo, se si apre un abastract e si chiude una lista viene generato un errore; idem per abienti annidati chiusi in ordine sbagliato.

    Nel tuo caso, eseguendo direttamente il comando (cosa che non si dovrebbe mai fare intenzionalmente), nessuno “segnava” il nome dell’ambiente fantasma e quindi \end{document} non ha potuto rilevare l’errore.

    Go to top