Compilazione bloccata

  • Creatore
    Topic
  • #42491
    Up
    0
    Down
    ::


    Ho un problema che imbarazza tutti gli editor che ho nel pc:
    Quando compilo con pdfltex (sto usando classicthesis+ldpkg + arsclassica) il procedimento si blocca. Se provo, da shell, a entrare nella cartella dove c’e’ il .tex e a dare il comando pdfltex direttamente ricevo questo warning
    `! LaTeX Error: Missing \begin{document}.`
    e se cerco di forzare la compilazione per vedere cosa succede, dice
    `LaTeX Font Warning: Font shape `T1/cmss/m/fsc' undefined`
    cosa e’ accaduto?

    L’unica cosa strana che mi ricordo di aver fatto e’ una modifica, che credevo innocua, in una riga di classicthesis: da questo pezzo
    `\RequirePackage[automark]{scrpage2} % provides headers and footers (KOMA Script)
    \clearscrheadings
    \setheadsepline{0pt}
    \ifthenelse{\boolean{@nochapters}}%
    {\relax}%
    {\renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}{\spacedlowsmallcaps{#1}}}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\enspace\spacedlowsmallcaps{#1}}}
    \lehead{\mbox{\llap{\small\thepage\kern2em}\headmark\hfil}}
    \rohead{\mbox{\hfil{\headmark}\rlap{\small\kern2em\thepage}}}
    \renewcommand{\headfont}{\small} `
    ho tolto gli \spacedlowsmallcaps (perche’ fondamentalmente mi sembrava molto brutto non avere le maiuscole nell’heading).
    Ma che correlazione ci puo’ essere tra queste due cose? (anche perche’ poi ho ripristinato il file precedente, e dato un texhash, e il problema persiste imperterrito)
    Che frfare? Ora mi arrabatto per esibire un esempio minimo…

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #42492
      Up
      0
      Down
      ::


      `\documentclass[a4paper]{scrartcl}
      \usepackage{classicthesis}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \begin{document}
      jfalfjaslkjdlaskjdla
      \end{document}`
      Questo sorgente da come errore lo stesso di prima. Cosa faccio? Come reinstallo classicthesis? Oppure, sarebbe meglio, come “dico” nel modo giusto a classicthesis che voglio le maiuscole nell’heading in modo da non mandare all’aria tutto?

    • #42493
      Up
      0
      Down
      ::

      `\documentclass[a4paper]{scrartcl}
      \usepackage{classicthesis}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \begin{document}
      jfalfjaslkjdlaskjdla
      \end{document}`
      Questo sorgente da come errore lo stesso di prima. Cosa faccio? Come reinstallo classicthesis? Oppure, sarebbe meglio, come “dico” nel modo giusto a classicthesis che voglio le maiuscole nell’heading in modo da non mandare all’aria tutto?

      Questo si blocca perché è del tutto mal formato: se non vuoi i capitoli e usare scrartcl devi passare l’opzione “nochapters” a classiclatex (e anche a classiclatex-ldpkg che manca).

      Per ripristinare classicthesis lo scarichi da CTAN. MAI modificare uno dei file della distribuzione.

      Ciao
      Enrico

    • #42494
      Up
      0
      Down
      ::

      `\documentclass[a4paper]{scrartcl}
      \usepackage{classicthesis}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \begin{document}
      jfalfjaslkjdlaskjdla
      \end{document}`
      Questo sorgente da come errore lo stesso di prima. Cosa faccio? Come reinstallo classicthesis? Oppure, sarebbe meglio, come “dico” nel modo giusto a classicthesis che voglio le maiuscole nell’heading in modo da non mandare all’aria tutto?

      Questo si blocca perché è del tutto mal formato: se non vuoi i capitoli e usare scrartcl devi passare l’opzione “nochapters” a classiclatex (e anche a classiclatex-ldpkg che manca).

      Per ripristinare classicthesis lo scarichi da CTAN. MAI modificare uno dei file della distribuzione.

      Ciao
      Enrico

      Il sorgente incriminato e’ con la classe scrreprt, cambia qualcosa? Ho ricopiato classicthesis, ldpkg, e arsclassica nelle relative cartelle, solo che non cambia niente… cosa devo fare oltre a texhash?

    • #42495
      Up
      0
      Down
      ::


      Ma soprattutto, come si spiega che per un po’ ha compilato tranquillamente senza dir nulla?

    • #42496
      Up
      0
      Down
      ::


      Ho usato tlmgr per reinstallare classicthesis e arsclassica.
      Ora, quando uso arsclassica ottengo
      `LaTeX Font Warning: Font shape `T1/iwona/m/fsc' undefined`
      e se lo commento ottengo
      `Class scrreprt Warning: \float@addtolists detected!
      (scrreprt) You should use the features of package `tocbasic'
      (scrreprt) instead of \float@addtolists.
      (scrreprt) Support for \float@addtolists may be removed from
      (scrreprt) `scrreprt' soon .`

      Dopo di che la compilazione si blocca e non c’e’ modo di terminarla. Cosa fare?

    • #42497
      Up
      0
      Down
      ::

      Ho usato tlmgr per reinstallare classicthesis e arsclassica.
      Ora, quando uso arsclassica ottengo
      `LaTeX Font Warning: Font shape `T1/iwona/m/fsc' undefined`
      e se lo commento ottengo
      `Class scrreprt Warning: \float@addtolists detected!
      (scrreprt) You should use the features of package `tocbasic'
      (scrreprt) instead of \float@addtolists.
      (scrreprt) Support for \float@addtolists may be removed from
      (scrreprt) `scrreprt' soon .`

      Dopo di che la compilazione si blocca e non c’e’ modo di terminarla. Cosa fare?

      Aridaje.

      Quel documento non si compila con nessuna versione, per i motivi che ti ho esposto. Questo sì:
      `\documentclass[a4paper]{scrartcl}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[nochapters]{classicthesis-ldpkg}
      \usepackage[nochapters]{classicthesis}
      \usepackage{arsclassica}
      \usepackage{amsmath}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      \begin{document}
      jfalfjaslkjdlaskjdla
      \end{document}`
      Ora, siccome il tuo esempio non carica arsclassica, è impossibile che si pianti con la richiesta del font Iwona; non trovi?

      Ciao
      Enrico

    • #42498
      Up
      0
      Down
      ::


      Ora ho risolto. Avevo scritto che il sorgente incriminato era un scrreprt. Abbiamo letto male entrambi, scusa.

      Il problema riguardava il conflitto tra due comandi definiti in modo contraddittorio, vai a sapere perche’ si lamentava di Iwona…

      Ora, il problema vero e’ questo: non mi piace il fatto che \section{Lemma di Yoneda} (maiuscole on) appaia come “lemma di yoneda”, maiuscole off. E idem negli headings… Cosa faccio, senza toccare ancora la scatola proibita?

      Grazie (se il viraggio di topic da fastidio, ovviamente dividete pure)!

    • #42499
      Up
      0
      Down
      ::

      Ora ho risolto. Avevo scritto che il sorgente incriminato era un scrreprt. Abbiamo letto male entrambi, scusa.

      Il problema riguardava il conflitto tra due comandi definiti in modo contraddittorio, vai a sapere perche’ si lamentava di Iwona…

      Ora, il problema vero e’ questo: non mi piace il fatto che \section{Lemma di Yoneda} (maiuscole on) appaia come “lemma di yoneda”, maiuscole off. E idem negli headings… Cosa faccio, senza toccare ancora la scatola proibita?

      Grazie (se il viraggio di topic da fastidio, ovviamente dividete pure)!

      Se ti dà fastidio, non usare ClassicThesis.

      Ciao
      Enrico

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

        perché è del tutto mal formato: se non vuoi i capitoli e usare scrartcl devi passare l’opzione “nochapters” a classiclatex (e anche a classiclatex-ldpkg che manca).

        Lapsus freudiano, Enrico? 😉

        Ciao,
        L.

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

    Go to top