problema oggetti mobili in classicthesis

  • Creatore
    Topic
  • #29519
    Up
    0
    Down
    ::


    Ciao a tutti!

    Innanzitutto voglio ringraziare il Forum, perché in molte occasioni mi è stato davvero utile nel risolvere piccoli e grandi problemi.
    Da poco tempo ho iniziato ad usare classicthesis, che trovo davvero ben fatto. Purtroppo ho dei problemi. Per illustrarli allego un codice minimo. Se lo compilo così com’è mi causa un errore fatale. Se invece commento \caption{esempio}, \begin{figure} e \end{figure} la compilazione procede, ma nel risultato finale la figura e la tabella non sono numerate e non compaiono nemmeno nei relativi indici. Io sospetto si tratti di un problema riguardante l’aggiornamento, dato che uso la versione 2.5 di MiKTeX, ma non ne sono sicuro, così chiedo a voi. L’editor è WinEdt e compilo usando pdfLaTeX.

    `
    \documentclass[twoside,openright,titlepage,fleqn,pointlessnumbers,headinclude,
    10pt,a4paper,BCOR5mm,footinclude,cleardoubleempty,abstractoff]{scrreprt}

    \usepackage[italian,english]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[square,sort&compress]{natbib}
    \usepackage[fleqn]{amsmath}
    \usepackage{amssymb,amsfonts}
    \usepackage{booktabs}
    \usepackage[pdftex]{graphicx}
    \usepackage[final]{microtype}
    \usepackage{indentfirst}
    \usepackage{lettrine}
    \usepackage{chicago}
    \usepackage{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,drafting,
    subfig,beramono,eulermath,parts,pdfspacing]{classicthesis}

    \newlength{\abcd}
    \newcommand{\myfloatalign}{\centering}
    \setlength{\extrarowheight}{3pt}

    \captionsetup{format=hang,font=small}

    \begin{document}

    \listoffigures

    \cleardoublepage

    \listoftables

    \cleardoublepage

    \frenchspacing \raggedbottom \selectlanguage{italian}

    \pagestyle{scrheadings}

    Esempio minimo Esempio minimo Esempio minimo Esempio minimo Esempio
    minimo Esempio minimo Esempio minimo Esempio minimo Esempio minimo
    Esempio minimo Esempio minimo Esempio minimo Esempio minimo Esempio
    minimo Esempio minimo Esempio minimo Esempio minimo Esempio minimo
    Esempio minimo.\\

    \begin{table}
    \label{tab:Table1}
    \caption{esempio}
    \myfloatalign
    \begin{tabular}{lcr}
    \toprule
    & A & B\\
    \midrule
    r & $0,08$ & $0,14$\\
    \midrule
    $\sigma$ & $0,04$ & $0,05$\\
    \midrule
    $\sigma_{AB}$ & \multicolumn{2}{c}{$0,03$}\\
    \bottomrule
    \end{tabular}
    \end{table}

    Esempio minimo Esempio minimo Esempio minimo Esempio minimo Esempio
    minimo Esempio minimo Esempio minimo Esempio minimo Esempio minimo
    Esempio minimo Esempio minimo Esempio minimo Esempio minimo Esempio
    minimo Esempio minimo Esempio minimo Esempio minimo Esempio minimo
    Esempio minimo.\\

    \begin{figure}
    \caption{Esempio minimo}
    \label{fig:figure1}
    \myfloatalign
    \includegraphics[bb=59 265 534 578,scale=.7]{Figures/Figure_1}
    \end{figure}

    Esempio minimo Esempio minimo Esempio minimo Esempio minimo Esempio
    minimo Esempio minimo Esempio minimo Esempio minimo Esempio minimo
    Esempio minimo Esempio minimo Esempio minimo Esempio minimo Esempio
    minimo Esempio minimo Esempio minimo Esempio minimo Esempio minimo
    Esempio minimo.

    \end{document}
    `

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #29520
      Up
      0
      Down
      ::

      Ciao a tutti!

      Innanzitutto voglio ringraziare il Forum, perché in molte occasioni mi è stato davvero utile nel risolvere piccoli e grandi problemi.
      Da poco tempo ho iniziato ad usare classicthesis, che trovo davvero ben fatto. Purtroppo ho dei problemi. Per illustrarli allego un codice minimo. Se lo compilo così com’è mi causa un errore fatale.

      E qual è questo errore?

      Benvenuto nel forum. 🙂

      Ciao
      Enrico

    • #29521
      Up
      0
      Down
      ::


      Ecco una parte del log:

      `
      (“C:\Programmi\MiKTeX 2.5\tex\latex\psnfss\t1pplj.fd”
      File: t1pplj.fd 2004/09/06 font definitions for T1/pplj.
      )
      (“C:\Programmi\MiKTeX 2.5\tex\context\base\supp-pdf.tex”
      [Loading MPS to PDF converter (version 2006.09.02).]
      \scratchcounter=\count135
      \scratchdimen=\dimen169
      \scratchbox=\box34
      \nofMPsegments=\count136
      \nofMParguments=\count137
      \MPscratchCnt=\count138
      \MPscratchDim=\dimen170
      \MPnumerator=\count139
      \everyMPtoPDFconversion=\toks29
      )
      Package microtype Info: Generating PDF output.
      Package microtype Info: Character protrusion enabled (level 2).
      Package microtype Info: Using default protrusion set `alltext'.
      Package microtype Info: No font expansion.
      Package microtype Info: No tracking (pdftex too old).
      Package microtype Info: No adjustment of interword spacing (pdftex too old).
      Package microtype Info: No adjustment of character kerning (pdftex too old).
      (“C:\Programmi\MiKTeX 2.5\tex\latex\microtype\mt-ppl.cfg”
      File: mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
      )
      (“C:\Programmi\MiKTeX 2.5\tex\latex\ms\ragged2e.sty”
      Package: ragged2e 2003/03/25 v2.04 ragged2e Package (MS)

      (“C:\Programmi\MiKTeX 2.5\tex\latex\ms\everysel.sty”
      Package: everysel 1999/06/08 v1.03 EverySelectfont Package (MS)
      LaTeX Info: Redefining \selectfont on input line 125.
      )
      \CenteringLeftskip=\skip106
      \RaggedLeftLeftskip=\skip107
      \RaggedRightLeftskip=\skip108
      \CenteringRightskip=\skip109
      \RaggedLeftRightskip=\skip110
      \RaggedRightRightskip=\skip111
      \CenteringParfillskip=\skip112
      \RaggedLeftParfillskip=\skip113
      \RaggedRightParfillskip=\skip114
      \JustifyingParfillskip=\skip115
      \CenteringParindent=\skip116
      \RaggedLeftParindent=\skip117
      \RaggedRightParindent=\skip118
      \JustifyingParindent=\skip119
      )
      Package caption3 Info: subref 1.2 or 1.3 detected on input line 28.
      LaTeX Info: Redefining \subref on input line 28.
      \c@lstlisting=\count140
      Package hyperref Info: Link coloring OFF on input line 28.

      (“C:\Programmi\MiKTeX 2.5\tex\latex\hyperref\nameref.sty”
      Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section

      (“C:\Programmi\MiKTeX 2.5\tex\latex\oberdiek\refcount.sty”
      Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
      )
      \c@section@level=\count141
      )
      LaTeX Info: Redefining \ref on input line 28.
      LaTeX Info: Redefining \pageref on input line 28.

      (Esempio_Minimo.out) (Esempio_Minimo.out)
      \@outlinefile=\write3
      Package backref Info: ** backref set up for natbib ** on input line 28.

      ABD: EveryShipout initializing macros

      Package microtype Warning: Letterspacing only works with pdftex version 1.40
      (microtype) or newer. You might want to use the `soul' package
      (microtype) instead on input line 30.

      (Esempio_Minimo.lof)
      \tf@lof=\write4
      [1{psfonts.map}] [2] (Esempio_Minimo.lot)\tf@lot=\write5 [3] [4]
      Underfull \hbox (badness 10000) in paragraph at lines 43–48

      []

      `

      dopo di che tutto si blocca.

    • #29522
      Up
      0
      Down
      ::

      Ecco una parte del log:

      `
      (“C:\Programmi\MiKTeX 2.5\tex\latex\psnfss\t1pplj.fd”
      File: t1pplj.fd 2004/09/06 font definitions for T1/pplj.
      )

      (Esempio_Minimo.lof)
      \tf@lof=\write4
      [1{psfonts.map}] [2] (Esempio_Minimo.lot)\tf@lot=\write5 [3] [4]
      Underfull \hbox (badness 10000) in paragraph at lines 43–48

      []`

      dopo di che tutto si blocca.

      Che significa “tutto si blocca”? Io intanto toglierei la chiamata del pacchetto chicago che con natbib mi pare c’entri pochino. Naturalmente non c’entra nulla nemmeno la chiave bb dentro a \includegraphics, visto che compili con pdflatex. O no?

      Esempio minimo significa: togli tutto quello che non serve a produrre l’errore.

      Ciao
      Enrico

    • #29523
      Up
      0
      Down
      ::


      Dunque, ho eliminato il pacchetto chicago, che effettivamente con natbib è superfluo, inoltre ho tolto ‘bb’ in \includegraphics, ma l’errore permane: la finestra di dialogo del compilatore rimane aperta e non risponde più a nessun comando e quindi non produce nemmeno il file di output.

    • #29524
      Up
      0
      Down
      ::

      Dunque, ho eliminato il pacchetto chicago, che effettivamente con natbib è superfluo, inoltre ho tolto ‘bb’ in \includegraphics, ma l’errore permane: la finestra di dialogo del compilatore rimane aperta e non risponde più a nessun comando e quindi non produce nemmeno il file di output.

      Hai provato a sostituire la figura con una diversa e “sicura”?

      Ciao
      Enrico

    • #29525
      Up
      0
      Down
      ::


      Per andare proprio sul sicuro, ho provato a fare un “copia-incolla” dell’ambiente ‘figure’ dal file sorgente della guida di André Miede, usando una delle figure della sua introduzione allo stile, ma si produce lo stesso errore. Ma credo non c’entri la figura, perchè anche commentando tutte le righe da \begin{figure} a \end{figure} (incluse), lasciando quindi solo la tabella, ho lo stesso errore. E’ per questo che ho pensato alla questione dell’aggiornamento di MiKTeX. Il pacchetto ClassicThesis l’ho scaricato qualche settimana fa e l’ho salvato nella cartella di lavoro del file sorgente.

    • #29526
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        `\usepackage{booktabs}
        \usepackage[pdftex]{graphicx}
        \usepackage[final]{microtype}
        \usepackage{lettrine}
        \usepackage{classicthesis-ldpkg}
        \usepackage[eulerchapternumbers,drafting,
        subfig,beramono,eulermath,parts,pdfspacing]{classicthesis}

        \begin{document}
        \listoffigures

        \cleardoublepage

        \listoftables

        \cleardoublepage

        \frenchspacing \raggedbottom \selectlanguage{italian}`

        Il tuo non è un esempio minimo. Sicuro che lettrine c’entri qualcosa? Poi, usi classicthesis con l’opzione parts, ma non usi \myPart. Ancora, mi pare che graphicx sia caricato già da classicthesis: in ogni caso, l’opzione pdftex è di troppo. Idem booktabs. Anche \listoffigures e \listoftables non sono dati così, nel modello di Miede. Ah, non c’entrerà senz’altro, ma \raggedbottom è sconsigliabile sempre.

        Fossi in te, comincerei da qui:
        `\documentclass{scrreprt}
        \usepackage{classicthesis-ldpkg}
        \usepackage{classicthesis}
        \usepackage{lipsum}
        \begin{document}
        \lipsum
        \end{document}`
        Funziona?

        Poi, hai detto che usi la versione 2.5 di MiKTeX: fossi in te, aggiornerei alla 2.7.

        Segui l’approccio proposto qui:
        http://www.guit.sssup.it/phpbb/viewtopic.php?p=27831

        Ciao,
        L.

      • #29527
        Up
        0
        Down
        ::

        Funziona?

        Il tuo codice funziona bene, la compilazione procede senza problemi fino all’output.
        Se invece al codice aggiungo:

        `
        \begin{table}
        \label{tab:Table1} \caption{esempio} \centering
        \begin{tabular}{lcr}
        \toprule
        & A & B\\
        \midrule
        r & $0,08$ & $0,14$\\
        \midrule
        $\sigma$ & $0,04$ & $0,05$\\
        \midrule
        $\sigma_{AB}$ & \multicolumn{2}{c}{$0,03$}\\
        \bottomrule
        \end{tabular}
        \end{table}
        `

        oppure

        `
        \begin{figure}
        \centering \caption{Esempio minimo} \label{fig:figure1}
        \includegraphics{Figures/Figure_1}
        \end{figure}
        `

        si produce il seguente errore (una parte del log):

        `
        Package caption3 Info: subref 1.2 or 1.3 detected on input line 5.
        LaTeX Info: Redefining \subref on input line 5.
        \c@lstlisting=\count120
        Package hyperref Info: Link coloring OFF on input line 5.

        (“C:\Programmi\MiKTeX 2.5\tex\latex\hyperref\nameref.sty”
        Package: nameref 2006/12/27 v2.28 Cross-referencing by name of section

        (“C:\Programmi\MiKTeX 2.5\tex\latex\oberdiek\refcount.sty”
        Package: refcount 2006/02/20 v3.0 Data extraction from references (HO)
        )
        \c@section@level=\count121
        )
        LaTeX Info: Redefining \ref on input line 5.
        LaTeX Info: Redefining \pageref on input line 5.
        (EsempioMinimo.out) (EsempioMinimo.out)
        \@outlinefile=\write3
        (“C:\Programmi\MiKTeX 2.5\tex\context\base\supp-pdf.tex”
        [Loading MPS to PDF converter (version 2006.09.02).]
        \scratchcounter=\count122
        \scratchdimen=\dimen148
        \scratchbox=\box30
        \nofMPsegments=\count123
        \nofMParguments=\count124
        \MPscratchCnt=\count125
        \MPscratchDim=\dimen149
        \MPnumerator=\count126
        \everyMPtoPDFconversion=\toks27
        )
        \big@size=\dimen150
        Package microtype Info: Generating PDF output.
        Package microtype Info: Character protrusion enabled (level 2).
        Package microtype Info: Using default protrusion set `alltext'.
        Package microtype Info: Automatic font expansion enabled (level 2),
        (microtype) stretch: 20, shrink: 20, step: 4, non-selected.
        Package microtype Info: Using default expansion set `basictext'.
        Package microtype Info: No tracking (pdftex too old).
        Package microtype Info: No adjustment of interword spacing (pdftex too old).
        Package microtype Info: No adjustment of character kerning (pdftex too old).
        (“C:\Programmi\MiKTeX 2.5\tex\latex\microtype\mt-ppl.cfg”
        File: mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
        ) [1{psfonts.map}]
        `

        e la compilazione si blocca.

        Purtroppo per vari problemi legati alla velocità di connessione non posso procedere subito all’aggiornamento di MiKTeX, ma a breve provvederò. Allora vi farò sapere.

      • #29528
        Up
        0
        Down
        ::

        Funziona?

        Il tuo codice funziona bene, la compilazione procede senza problemi fino all’output.
        Se invece al codice aggiungo:

        `
        \begin{table}
        \label{tab:Table1} \caption{esempio} \centering
        \begin{tabular}{lcr}
        \toprule
        & A & B\\
        \midrule
        r & $0,08$ & $0,14$\\
        \midrule
        $\sigma$ & $0,04$ & $0,05$\\
        \midrule
        $\sigma_{AB}$ & \multicolumn{2}{c}{$0,03$}\\
        \bottomrule
        \end{tabular}
        \end{table}
        `

        oppure

        `
        \begin{figure}
        \centering \caption{Esempio minimo} \label{fig:figure1}
        \includegraphics{Figures/Figure_1}
        \end{figure}
        `

        si produce il seguente errore (una parte del log):

        `…
        Package microtype Info: No tracking (pdftex too old).
        Package microtype Info: No adjustment of interword spacing (pdftex too old).
        Package microtype Info: No adjustment of character kerning (pdftex too old).
        (“C:\Programmi\MiKTeX 2.5\tex\latex\microtype\mt-ppl.cfg”
        File: mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
        ) [1{psfonts.map}]
        `

        e la compilazione si blocca.

        Purtroppo per vari problemi legati alla velocità di connessione non posso procedere subito all’aggiornamento di MiKTeX, ma a breve provvederò. Allora vi farò sapere.

        Temo che possa proprio essere un problema di compatibilità di pacchetti: hai aggiunto la nuova versione di ClassicThesis su un’installazione antiquata.

        Ti consiglio di fare una cosa saggia: lascia perdere, per ora, ClassicThesis e concentrati sulla scrittura del tuo documento. Sarà facile convertirlo poi a un formato più “fancy”.

        Usa la classe book, scrivi tutto nel modo normale e vedrai che ben prima di giugno avrai un documento perfetto e stilisticamente ineccepibile secondo il tuo progetto iniziale. 😉 (L’occhiolino è per Lorenzo.)

        Ciao
        Enrico

      • #29529
        Up
        0
        Down
        ::


        Trattandosi di una tesi di laurea sono soggetto a tempi ben precisi.
        Intanto procedo con l’aggiornamento e vedo se il problema persiste anche con la 2.7, nel qual caso seguirò il tuo consiglio, anche se mi dispiacerebbe rinunciare completamente allo stile classicthesis.
        Comunque spero che quello che avete in mente si realizzi in tempo per me 🙂

      • #29530
        Up
        0
        Down
        ::

        Io sospetto si tratti di un problema riguardante l’aggiornamento, dato che uso la versione 2.5 di MiKTeX, ma non ne sono sicuro

        Ho aggiornato MiKTeX alla versione 2.7 e disinstallato la 2.5 per evitare possibili conflitti ed ora tutto scorre liscio… almeno fino al prossimo problema 🙂 .

        Grazie e ciao a tutti.

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

    Go to top