\nocite non funziona

  • Creatore
    Topic
  • #40849
    Up
    0
    Down
    ::


    Ho scritto una tesi e dopo aver fatto tutto ho aggiunto in bibliografia le due opere a cui mi sono molto ispirato per la stesura. Non essendo direttamente citate ho usato il comando \nocite.

    Tuttavia tale comando non mi funziona.

    Vi riporto la struttura della mia tesi
    `
    \documentclass[12pt]{book}
    \input{pacchetti}
    \input{comandi}
    \input{Vario}

    \begin{document}
    \frontmatter
    \input{PrimaPagina}
    \input{Introduzione}
    \mainmatter
    \input{capitolo1/capitolo1}%
    \input{capitolo2/capitolo2}%
    \input{capitolo3/capitolo3}%
    \input{capitolo4/capitolo4}%
    \input{capitolo5/capitolo5}%
    \input{capitolo6/capitolo6}%
    \backmatter
    \addcontentsline{toc}{chapter}{\bibname}
    \bibliographystyle{alpha}
    \nocite{crowell}
    \bibliography{Bibliografia}

    \end{document}
    `

    L’errore che mi dà è il seguente
    `
    ! LaTeX Error: Cannot be used in preamble.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.20 \nocite{crowell}
    Your command was ignored.
    Type I
    to replace it with another command,
    or
    to continue without it.
    `

    Come faccio? Uso TexMakerX.
    Mille grazie. A presto Davide

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #40850
      Up
      0
      Down
      ::

      Ho scritto una tesi e dopo aver fatto tutto ho aggiunto in bibliografia le due opere a cui mi sono molto ispirato per la stesura. Non essendo direttamente citate ho usato il comando \nocite.

      Tuttavia tale comando non mi funziona.

      Vi riporto la struttura della mia tesi
      `
      \documentclass[12pt]{book}
      \input{pacchetti}
      \input{comandi}
      \input{Vario}

      \begin{document}
      \frontmatter
      \input{PrimaPagina}
      \input{Introduzione}
      \mainmatter
      \input{capitolo1/capitolo1}%
      \input{capitolo2/capitolo2}%
      \input{capitolo3/capitolo3}%
      \input{capitolo4/capitolo4}%
      \input{capitolo5/capitolo5}%
      \input{capitolo6/capitolo6}%
      \backmatter
      \addcontentsline{toc}{chapter}{\bibname}
      \bibliographystyle{alpha}
      \nocite{crowell}
      \bibliography{Bibliografia}

      \end{document}
      `

      L’errore che mi dà è il seguente
      `
      ! LaTeX Error: Cannot be used in preamble.
      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.20 \nocite{crowell}
      Your command was ignored.
      Type I
      to replace it with another command,
      or
      to continue without it.
      `

      Come faccio? Uso TexMakerX.
      Mille grazie. A presto Davide

      La consultazione dei tarocchi e dei fondi di caffè mi dice che hai messo il comando \nocite{crowell} anche in uno dei file “pacchetti”, “comandi” oppure “Vario”.

      Ciao
      Enrico

    • #40851
      Up
      0
      Down
      ::


      Continua a non funzionare. Commentando il \nocite la compilazione non i dà più problemi. Ho dato un’occhiata ai file che mi dicevi e non c’è la riga incriminata.

      Quello che mi quadra ancora meno è che ho provato a compilare una vecchia tesi (anche su una macchina diversa) e mentre a suo tempo tutto funzionava (anche il \nocite), ora invece non lo fa più.

      Non so più cosa pensare. Boh? Spero che come sempre mi possiate aiutare.
      Ciao Davide

    • #40852
      Up
      0
      Down
      ::


      Non so esattamente come ma ho risolto. Alla fine ho reinstallato Miktex (non sapendo cos’altro fare) e non ho caricato pacchetti non strettamente necessari. Credo che il problema fosse dato dal pacchetto gmverb. Commentandolo la compilazione filava liscia.

      Resta ancora irrisolto il mistero di un file che prima compilava e poi no, ma per ora sono a posto. Scusate il disturbo e al prossimo topic.

      Ciao Davide

    • #40853
      Up
      0
      Down
      ::

      Non so esattamente come ma ho risolto. Alla fine ho reinstallato Miktex (non sapendo cos’altro fare) e non ho caricato pacchetti non strettamente necessari. Credo che il problema fosse dato dal pacchetto gmverb. Commentandolo la compilazione filava liscia.

      Resta ancora irrisolto il mistero di un file che prima compilava e poi no, ma per ora sono a posto. Scusate il disturbo e al prossimo topic.

      Quando c’è un mistero del genere, la cosa migliore è di cercare di produrre un esempio minimo. Da quello che ho visto, il pacchetto gmutils, che viene chiamato da gmverb, modifica proprio la definizione di \nocite e potrebbe essere un buco da correggere.

      Ciao
      Enrico

Visualizzazione 3 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top