problemi nuovo oggetto float

  • Creatore
    Topic
  • #15700
    Up
    0
    Down
    ::


    Ciao.
    Ho definito un ambiente flottante con il pacchetto float nel seguente modo
    `\usepackage{float}
    \newfloat{codeenv}{thp}{lox}[chapter]
    \floatname{codeenv}{Codice}`
    e utilizzo captionof per generare didascalie con la label definita:
    `\captionsetup{aboveskip=-5pt,belowskip=15pt}
    \captionof{codeenv}{file structured points relativo ai tensori di conducibilità}`
    Quando però uso l’istruzione
    `\listof{codeenv}{Elenco dei codici}`
    alla prima compilazione va tutto liscio, ma alla seconda mi dà il seguente errore:
    `(TesiMain.lox
    ! Undefined control sequence.
    codeenv.\theHcodeenv

    l.1 …suto (geometria}}{7}{codeenv.\theHcodeenv }`

    Qualcuno sa dirmi cosa mi è sfuggito? Ho seguito le istruzioni della documentazione del pacchetto float.

    Grazie

    michele

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

      Ciao.
      Ho definito un ambiente flottante con il pacchetto float nel seguente modo
      `\usepackage{float}
      \newfloat{codeenv}{thp}{lox}[chapter]
      \floatname{codeenv}{Codice}`
      e utilizzo captionof per generare didascalie con la label definita:
      `\captionsetup{aboveskip=-5pt,belowskip=15pt}
      \captionof{codeenv}{file structured points relativo ai tensori di conducibilità}`
      Quando però uso l’istruzione
      `\listof{codeenv}{Elenco dei codici}`
      alla prima compilazione va tutto liscio, ma alla seconda mi dà il seguente errore:
      `(TesiMain.lox
      ! Undefined control sequence.
      codeenv.\theHcodeenv

      l.1 …suto (geometria}}{7}{codeenv.\theHcodeenv }`

      Qualcuno sa dirmi cosa mi è sfuggito? Ho seguito le istruzioni della documentazione del pacchetto float.

      Devi caricare hyperref dopo caption e float.

      Ciao
      Enrico

    • #15702
      Up
      0
      Down
      ::


      Io già carico hyperref dopo caption e float; specifico che includo i suddetti pacchetti utilizzando
      `\input{generic_packs.cfg}`
      perché li ho messi in un file separato per non avere un preambolo chilometrico.
      Poi includo hyperref con un po’ di opzioni:
      `\usepackage[colorlinks=true,
      linkcolor=black,
      urlcolor=blue,
      citecolor=black,
      pdftitle={Tesi di laurea in Bioingegneria},
      pdfauthor={Michele Rodaro},
      pdfkeywords={modellizzazione, anisotropia, EEG, DT-MRI, mappatura},
      plainpages=false,
      pdfpagelabels,
      pdfstartpage={1},
      %pdfstartview={FitH},
      hyperfootnotes=true,%non funziona…
      pdfpagemode=none]{hyperref}`
      Però continua a darmi lo stesso errore. Tra l’altro l’errore si verifica non solo quando cerco di generare una lista con \listof, ma anche quando, definita una label dopo una caption di tipo captionof, cerco di farvi riferimento con \ref. Immagino che il problema sia nel fatto che viene generato un file dei riferimenti in modo scorretto…

      michele

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

Go to top