[SEMI-RISOLTO] mparhack + greek: errore con \listoffigures

  • Questo topic ha 17 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 1 mese fa da Doc.
  • Creatore
    Topic
  • #87977
    Doc
    Partecipante
      Up
      0
      Down
      ::


      Cari amici, sono due giorni che combatto! 🙁

      Sono alle prese con un libro che non dava alcun problema fino ad un po’ di tempo fa, che non so quantificare con esattezza (è da un bel po’ che non ci lavoro), ma che ora non ne vuole sapere di compilarsi!

      Eccovi il preambolo:
      `% !TeX encoding = UTF-8
      % !TeX TS-program = pdfLaTeX
      % !TeX spellcheck = it_IT
      % !TeX root = Tesi.tex

      \documentclass[%
      %fontsize=11,% % corpo del font principale
      %a5paper,% % carta A5
      pagesize,%
      twoside,openright,% % fronte-retro
      titlepage,% % frontespizio
      headinclude,footinclude,% % testatina e piede di pagina
      BCOR5mm,% % rilegatura di 5 mm
      cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
      %tablecaptionabove,% % didascalie in cima alle tabelle
      toc=listof, % % voce lista fig. nel toc
      toc=bibliography,% % voce bibliografia nel toc
      toc=index,% % voce indice nel toc
      ]{scrbook} % classe report di KOMA-Script;

      \usepackage[%
      %headinclude=true,%
      %footinclude=true,%
      fontsize=11,%
      paper=a5%
      ]{typearea}

      \usepackage[LGRx,T1]{fontenc}
      \usepackage[utf8]{inputenc}

      \usepackage[polutonikogreek,italian]{babel}

      %\usepackage{indentfirst} % rientra il primo capoverso di ogni sezione

      \usepackage{graphicx}

      \usepackage{listings}

      \usepackage[font=small,indentfirst=false]{quoting}

      \usepackage{amsmath,amssymb,amsthm}

      \usepackage[italian]{varioref}

      \usepackage{mparhack,fixltx2e,relsize}

      \usepackage{tabularx}

      \usepackage[italian=quotes]{csquotes}
      \usepackage[style=philosophy-modern, %
      hyperref, %
      backref, %
      square, %
      natbib, %
      url=false, %
      dashed=true, %
      firstinits=true,%
      ]{biblatex}
      \addbibresource{Bibliografia/Biblio.bib}

      \usepackage{subfig}

      \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
      subfig,% % se si usa il pacchetto subfig
      beramono,% % Bera Mono come font a spaziatura fissa
      eulermath,% % AMS Euler come font per la matematica
      pdfspacing,% % migliora il riempimento di riga
      listings,% % codici
      parts,% % da decommentare in un documento diviso in parti
      ]{classicthesis} % stile ClassicThesis

      \usepackage{bookmark}

      \input{impostazioni-tesi}

      \usepackage[osf=true]{libertine}
      \makeatletter
      \DeclareRobustCommand{\greektext}{%
      \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
      \DeclareTextFontCommand{\textgreek}{\greektext}
      \makeatother

      \usepackage{makeidx}
      \makeindex

      \begin{document}
      \pagestyle{scrheadings}
      \setheadtopline{1pt}[\color{halfgray}]
      \setheadsepline{.4pt}[\color{halfgray}]
      \pagenumbering{roman}
      %******************************************************************
      % Materiale iniziale
      %******************************************************************
      \cleardoublepage
      \tableofcontents

      %\cleardoublepage
      %\listoffigures
      %******************************************************************
      % Materiale principale
      %******************************************************************
      \pagenumbering{arabic}
      \input{Capitoli/01}
      \input{Capitoli/02}
      % *****************************************************************
      % Materiale finale
      %******************************************************************
      \nocite{*}
      \printbibliography
      \end{document}`

      Come vedete, si tratta di un KOMA-Script con [tt]classicthesis[/tt], più qualche opzione di [tt]arsclassica[/tt] caricate a parte.

      Il problema non è comunque dato dalle impostazioni caricate a parte, dal momento che si verifica anche senza di esse.

      Semplicemente, ottengo una miriade di errori, senza pdf, qualora gli passo il [tt]\listoffigures[/tt].

      Dove sbaglio? 😕

      Ciao e grazie anticipate,
      Domenico

    Visualizzazione 16 filoni di risposte
    • Autore
      Risposte
      • #87978
        GKT
        Partecipante
          Up
          0
          Down
          ::


          Un paio di domande per capire meglio:

          1. I vecchi files ausiliari sono stati eliminati?
          2. Quale errore compare per primo nel tentativo di compilazione con [tt]\listoffigures[/tt]?

          Lorenzo

        • #87979
          Doc
          Partecipante
            Up
            0
            Down
            ::

            GKT” post=87434Un paio di domande per capire meglio:

            1. I vecchi files ausiliari sono stati eliminati?
            2. Quale errore compare per primo nel tentativo di compilazione con [tt]\listoffigures[/tt]?

            Lorenzo

            Sto uscendo pazzo! 😕

            1. I file ausiliari li ho cancellati e ricancellati mille volte. Tra l’altro, se attivo il [tt]\listoffigures[/tt], devo poi cancellarli per forza, altrimenti non compila più niente.

            2. Omettendo un errorino che comunque c’è anche quando va tutto bene, quindi senza il [tt]\listoffigures[/tt], ecco l’orrore che rompe tutto:
            `! Use of \reserved@a doesn't match its definition.
            \text@command #1->\def \reserved@a {
            #1}\ifx \reserved@a \@empty \let \check@…
            l.108 \listoffigures

            If you say, e.g., `\def\a1{…}', then you must always
            put `1' after `\a', since control sequence names are
            made up of letters only. The macro here has not been
            followed by the required stuff, so I'm ignoring it.`

            Grazie mille per l’interessamento, intanto!

          • #87980
            Doc
            Partecipante
              Up
              0
              Down
              ::


              Cari amici, c’è uno sviluppo!
              Pare che gli dia fastidio l’opzione [tt]polutonikogreek[/tt]: senza di essa, tutto fila liscio!

              Per fortuna ho SOLO UNA parola in greco, per cui posso traslitterarla, però mi sa che la questione merita di essere approfondita.

              Ribadisco che fino ad un certo tempo fa, non quantificabile (forse TL 2012?) non avevo alcun problema!

              Ciao,
              Domenico

            • #87981
              GKT
              Partecipante
                Up
                0
                Down
                ::

                Doc” post=87440Cari amici, c’è uno sviluppo!
                Pare che gli dia fastidio l’opzione [tt]polutonikogreek[/tt]: senza di essa, tutto fila liscio!

                Per fortuna ho SOLO UNA parola in greco, per cui posso traslitterarla, però mi sa che la questione merita di essere approfondita.

                Ribadisco che fino ad un certo tempo fa, non quantificabile (forse TL 2012?) non avevo alcun problema!

                Ciao,
                Domenico

                Sono riuscito a fare una prova: questo codice`\documentclass[%
                fontsize=11,% % corpo del font principale
                a5paper,% % carta A5
                pagesize,%
                twoside,openright,% % fronte-retro
                titlepage,% % frontespizio
                headinclude,footinclude,% % testatina e piede di pagina
                BCOR5mm,% % rilegatura di 5 mm
                cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                tablecaptionabove,% % didascalie in cima alle tabelle
                toc=listof, % % voce lista fig. nel toc
                toc=bibliography,% % voce bibliografia nel toc
                toc=index,% % voce indice nel toc
                ]{scrbook} % classe report di KOMA-Script;

                \usepackage[LGRx,T1]{fontenc}
                \usepackage[utf8]{inputenc}
                \usepackage[polutonikogreek,italian]{babel}
                \usepackage{amsmath,amssymb,amsthm}
                \usepackage[italian]{varioref}
                \usepackage[babel,italian=guillemets]{csquotes}
                \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                beramono,% % Bera Mono come font a spaziatura fissa
                eulermath,% % AMS Euler come font per la matematica
                pdfspacing,% % migliora il riempimento di riga
                listings,% % codici
                parts,% % da decommentare in un documento diviso in parti
                ]{classicthesis} % stile ClassicThesis
                \usepackage[osf=true]{libertine}
                \usepackage[style=philosophy-classic]{biblatex}

                \makeatletter
                \DeclareRobustCommand{\greektext}{%
                \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
                \DeclareTextFontCommand{\textgreek}{\greektext}
                \makeatother

                \usepackage{makeidx}
                \makeindex

                \begin{document}
                \tableofcontents
                \cleardoublepage
                \listoffigures
                \chapter{Primo}
                \section{Prima}
                \begin{figure}[tb]
                \centering
                \rule{2cm}{2cm}
                \caption{Figura}
                \end{figure}
                \foreignlanguage{greek}{%
                καὶ ἡ τὸ
                }
                \end{document}`compilato su una TeXLive 2013 genera il pdf senza problemi.

                Lorenzo

              • #87982
                Doc
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Purtroppo, la situazione non è così chiara!

                  Dimmi se ti si compila questo codice, uguale al tuo, ma con un [tt]lipsum[/tt] in più:
                  `\documentclass[%
                  fontsize=11,% % corpo del font principale
                  a5paper,% % carta A5
                  pagesize,%
                  twoside,openright,% % fronte-retro
                  titlepage,% % frontespizio
                  headinclude,footinclude,% % testatina e piede di pagina
                  BCOR5mm,% % rilegatura di 5 mm
                  cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                  tablecaptionabove,% % didascalie in cima alle tabelle
                  toc=listof, % % voce lista fig. nel toc
                  toc=bibliography,% % voce bibliografia nel toc
                  toc=index,% % voce indice nel toc
                  ]{scrbook} % classe report di KOMA-Script;

                  \usepackage[LGRx,T1]{fontenc}
                  \usepackage[utf8]{inputenc}
                  \usepackage[polutonikogreek,italian]{babel}
                  \usepackage{amsmath,amssymb,amsthm}
                  \usepackage[italian]{varioref}
                  \usepackage[babel,italian=guillemets]{csquotes}
                  \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                  beramono,% % Bera Mono come font a spaziatura fissa
                  eulermath,% % AMS Euler come font per la matematica
                  pdfspacing,% % migliora il riempimento di riga
                  listings,% % codici
                  parts,% % da decommentare in un documento diviso in parti
                  ]{classicthesis} % stile ClassicThesis
                  \usepackage[osf=true]{libertine}
                  \usepackage[style=philosophy-classic]{biblatex}

                  \makeatletter
                  \DeclareRobustCommand{\greektext}{%
                  \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
                  \DeclareTextFontCommand{\textgreek}{\greektext}
                  \makeatother

                  \usepackage{lipsum}

                  \usepackage{makeidx}
                  \makeindex

                  \begin{document}
                  \tableofcontents
                  \cleardoublepage
                  \listoffigures
                  \chapter{Primo}
                  \section{Prima}
                  \begin{figure}[tb]
                  \centering
                  \rule{2cm}{2cm}
                  \caption{Figura}
                  \end{figure}
                  \foreignlanguage{greek}{καὶ ἡ τὸ}

                  \lipsum
                  \end{document}
                  `

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


                    Esempio minimo compilabile, per favore.

                    Esempio.

                    Minimo.

                    Compilabile.

                  • #87984
                    Doc
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      lorenzo.pantieri” post=87444Esempio minimo compilabile, per favore.

                      Esempio.

                      Minimo.

                      Compilabile.

                      Più tardi posso prepararlo, ma il codice del precedente mio post riproduce il problema in questione. Non è proprio minimo, ma quasi! 😉

                      Inoltre, se rileggi la discussione, noterai che la causa del problema l’ho individuata.

                      Ciao,
                      Domenico

                    • #87985
                      GKT
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        Doc” post=87442Purtroppo, la situazione non è così chiara!

                        Dimmi se ti si compila questo codice, uguale al tuo, ma con un [tt]lipsum[/tt] in più:
                        `\documentclass[%
                        fontsize=11,% % corpo del font principale
                        a5paper,% % carta A5
                        pagesize,%
                        twoside,openright,% % fronte-retro
                        titlepage,% % frontespizio
                        headinclude,footinclude,% % testatina e piede di pagina
                        BCOR5mm,% % rilegatura di 5 mm
                        cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                        tablecaptionabove,% % didascalie in cima alle tabelle
                        toc=listof, % % voce lista fig. nel toc
                        toc=bibliography,% % voce bibliografia nel toc
                        toc=index,% % voce indice nel toc
                        ]{scrbook} % classe report di KOMA-Script;

                        \usepackage[LGRx,T1]{fontenc}
                        \usepackage[utf8]{inputenc}
                        \usepackage[polutonikogreek,italian]{babel}
                        \usepackage{amsmath,amssymb,amsthm}
                        \usepackage[italian]{varioref}
                        \usepackage[babel,italian=guillemets]{csquotes}
                        \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                        beramono,% % Bera Mono come font a spaziatura fissa
                        eulermath,% % AMS Euler come font per la matematica
                        pdfspacing,% % migliora il riempimento di riga
                        listings,% % codici
                        parts,% % da decommentare in un documento diviso in parti
                        ]{classicthesis} % stile ClassicThesis
                        \usepackage[osf=true]{libertine}
                        \usepackage[style=philosophy-classic]{biblatex}

                        \makeatletter
                        \DeclareRobustCommand{\greektext}{%
                        \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
                        \DeclareTextFontCommand{\textgreek}{\greektext}
                        \makeatother

                        \usepackage{lipsum}

                        \usepackage{makeidx}
                        \makeindex

                        \begin{document}
                        \tableofcontents
                        \cleardoublepage
                        \listoffigures
                        \chapter{Primo}
                        \section{Prima}
                        \begin{figure}[tb]
                        \centering
                        \rule{2cm}{2cm}
                        \caption{Figura}
                        \end{figure}
                        \foreignlanguage{greek}{καὶ ἡ τὸ}

                        \lipsum
                        \end{document}
                        `

                        L’opzione [tt]polutonikogreek[/tt] di babel è incompatibile con lipsum, ma classicthesis non c’entra nulla.
                        Se ti serve del testo fittizio nel tuo documento, usa il pacchetto kantlipsum. Tale incompatibilità esiste anche per altre lingue (fonte: http://tex.stackexchange.com/questions/49214/babel-hebrew-lipsum-incompatibility).

                        Lorenzo

                      • #87986
                        Doc
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Non sapevo del problema del [tt]lipsum[/tt]! Grazie mille!

                          Nel frattempo, ho fatto delle prove e ho potuto determinare che il problema è dato dal pacchetto [tt]mparhack[/tt], che, per motivi per me misteriosi, non va d’accordo con il greco!

                          Il seguente e. m. c. dimostrerà l’assunto:
                          `% !TeX TS-program = pdflatex
                          \documentclass[%
                          a5paper,% % formato carta a5
                          pagesize,%
                          twoside,openright,% % fronte-retro
                          titlepage,% % frontespizio
                          headinclude=true,% % testatina
                          footinclude=true,% % piede di pagina
                          cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                          BCOR=5mm,% % rilegatura di 5 mm
                          toc=listof, % % voce lista fig. nel toc
                          ]{scrbook} % classe report di KOMA-Script;
                          \usepackage[LGRx,T1]{fontenc}
                          \usepackage[utf8]{inputenc}
                          \usepackage[%
                          %polutonikogreek, %
                          italian]{babel}
                          \usepackage{graphicx}

                          % % % % COLPEVOLE
                          % Risulta cozzare con il greco: senza greco funziona perfettamente!
                          % Per verificare questo fenomeno:
                          % – Disattiva il pacchetto e attiva il greco, quindi compila –> FUNZIONA!
                          % – Riattiva il pacchetto –> NON FUNZIONA!
                          \usepackage{mparhack}
                          % % % %

                          \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                          beramono,% % Bera Mono come font a spaziatura fissa
                          eulermath,% % AMS Euler come font per la matematica
                          pdfspacing,% % migliora il riempimento di riga
                          listings,% % codici
                          parts,% % da decommentare in un documento diviso in parti
                          dottedtoc,% % puntini e allinea a dx numero pagina di toc
                          ]{classicthesis} % stile ClassicThesis

                          \usepackage[osf=true]{libertine}

                          \usepackage{kantlipsum}

                          \begin{document}
                          \pagenumbering{roman}
                          \tableofcontents
                          \listoffigures

                          \pagenumbering{arabic}
                          \chapter{Capitolo Primo}
                          \begin{figure}[tb]
                          \centering
                          \rule{2cm}{2cm}
                          \caption{Figura}
                          \end{figure}
                          %\foreignlanguage{greek}{καὶ ἡ τὸ}

                          \kant

                          \chapter{Capitolo Secondo}
                          \begin{figure}[tb]
                          \centering
                          \rule{2cm}{2cm}
                          \caption{Figura}
                          \end{figure}
                          %\foreignlanguage{greek}{καὶ ἡ τὸ}

                          \kant

                          \end{document}`

                          Ciao e grazie a tutti!

                        • #87987
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Sarà, ma io ho preso l’esempio quasi minimo, ho scoperto che il problema non nasce dalle tue definizioni né da polutonikogreek, ma dal pacchetto lipsum a cui non piace il comando \protect del comando protetto \texlatin; ho usato il pacchetto kantlipsum e il comando \kant, come vedo che hia fatto anche tu, ho compilato le due volte necessarie per avere gli indici a posto e ho ottenuto quello che tu desideri senza nessun problema; tu dici invece che hai scoperto che c’è qualcosa che non va nel pacchetto mparhack; solo che questa è una cosa nuova; in un certo senso non ha più nulla a che vedere con il titolo originale, quello che aveva sollevato il problema dell’errore fatale nel creare la lista delle figure; tanto che due messaggi fa mparhack non c’era.

                            😉 Questo si chiama cambiare le carte in tavola 😉

                            Comunque ho provato ad attivare e a disattivare la chiamata di mparhack, a da me continua a funzionare tutto come ci si aspetta.

                            Ho la distribuzione TeXLive aggiornata a due o tre giorni fa.

                          • #87988
                            Doc
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              OldClaudio” post=87451Tu dici invece che hai scoperto che c’è qualcosa che non va nel pacchetto mparhack; solo che questa è una cosa nuova; in un certo senso non ha più nulla a che vedere con il titolo originale, quello che aveva sollevato il problema dell’errore fatale nel creare la lista delle figure; tanto che due messaggi fa mparhack non c’era.

                              😉 Questo si chiama cambiare le carte in tavola 😉

                              Hai ragione! Evidentemente:
                              1) Il primo problema era dato da lipsum
                              2) Il secondo problema è dato mparhack

                              Tuttavia, nel libro che sto creando naturalmente NON carico lipsum (che non mi serve), ma carico mparhack (che invece può servirmi)!
                              Tra prove e riprove, non avevo notato che nel primo codice postato mancava e quindi ti ringrazio per la segnalazione: cambio il subject della discussione di conseguenza. 😉

                            • #87989
                              Doc
                              Partecipante
                                Up
                                0
                                Down
                                ::

                                OldClaudio” post=87451Comunque ho provato ad attivare e a disattivare la chiamata di mparhack, a da me continua a funzionare tutto come ci si aspetta.

                                Ho la distribuzione TeXLive aggiornata a due o tre giorni fa.

                                Questo codice (così com’è!)
                                `% !TeX TS-program = pdflatex
                                \documentclass[%
                                a5paper,% % formato carta a5
                                pagesize,%
                                twoside,openright,% % fronte-retro
                                titlepage,% % frontespizio
                                headinclude=true,% % testatina
                                footinclude=true,% % piede di pagina
                                cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                                BCOR=5mm,% % rilegatura di 5 mm
                                toc=listof, % % voce lista fig. nel toc
                                ]{scrbook} % classe report di KOMA-Script;
                                \usepackage[LGRx,T1]{fontenc}
                                \usepackage[utf8]{inputenc}
                                \usepackage[%
                                polutonikogreek, %
                                italian]{babel}
                                \usepackage{graphicx}

                                % % % % COLPEVOLE
                                % Risulta cozzare con il greco: senza greco funziona perfettamente!
                                % Per verificare questo fenomeno:
                                % – Disattiva il pacchetto e attiva il greco, quindi compila –> FUNZIONA!
                                % – Riattiva il pacchetto –> NON FUNZIONA!
                                \usepackage{mparhack}
                                % % % %

                                \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                                beramono,% % Bera Mono come font a spaziatura fissa
                                eulermath,% % AMS Euler come font per la matematica
                                pdfspacing,% % migliora il riempimento di riga
                                listings,% % codici
                                parts,% % da decommentare in un documento diviso in parti
                                dottedtoc,% % puntini e allinea a dx numero pagina di toc
                                ]{classicthesis} % stile ClassicThesis

                                \usepackage[osf=true]{libertine}

                                \usepackage{kantlipsum}

                                \begin{document}
                                \pagenumbering{roman}
                                \tableofcontents
                                \listoffigures

                                \pagenumbering{arabic}
                                \chapter{Capitolo Primo}
                                \begin{figure}[tb]
                                \centering
                                \rule{2cm}{2cm}
                                \caption{Figura}
                                \end{figure}
                                \foreignlanguage{greek}{καὶ ἡ τὸ}

                                \kant

                                \chapter{Capitolo Secondo}
                                \begin{figure}[tb]
                                \centering
                                \rule{2cm}{2cm}
                                \caption{Figura}
                                \end{figure}
                                \foreignlanguage{greek}{καὶ ἡ τὸ}

                                \kant

                                \end{document}`
                                da me non va!
                                In effetti, non basta abilitare la chiamata al pacchetto incriminato: si deve ANCHE abilitare il greco via babel!

                                Ho una texlive aggiornata ad oggi!

                              • #87990
                                OldClaudio
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  `\documentclass[%
                                  fontsize=11,% % corpo del font principale
                                  a5paper,% % carta A5
                                  pagesize,%
                                  twoside,openright,% % fronte-retro
                                  titlepage,% % frontespizio
                                  headinclude,footinclude,% % testatina e piede di pagina
                                  BCOR5mm,% % rilegatura di 5 mm
                                  cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                                  tablecaptionabove,% % didascalie in cima alle tabelle
                                  toc=listof, % % voce lista fig. nel toc
                                  toc=bibliography,% % voce bibliografia nel toc
                                  toc=index,% % voce indice nel toc
                                  ]{scrbook} % classe report di KOMA-Script;

                                  \usepackage[LGRx,T1]{fontenc}
                                  \usepackage[utf8]{inputenc}
                                  \usepackage[polutonikogreek,italian]{babel}
                                  \usepackage{amsmath,amssymb,amsthm}
                                  \usepackage[italian]{varioref}
                                  \usepackage[babel,italian=guillemets]{csquotes}

                                  % % % % COLPEVOLE
                                  % Risulta cozzare con il greco: senza greco funziona perfettamente!
                                  % Per verificare questo fenomeno:
                                  % – Disattiva il pacchetto e attiva il greco, quindi compila –> FUNZIONA!
                                  % – Riattiva il pacchetto –> NON FUNZIONA!
                                  \usepackage{mparhack}
                                  % % % %

                                  \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                                  beramono,% % Bera Mono come font a spaziatura fissa
                                  eulermath,% % AMS Euler come font per la matematica
                                  pdfspacing,% % migliora il riempimento di riga
                                  listings,% % codici
                                  parts,% % da decommentare in un documento diviso in parti
                                  ]{classicthesis} % stile ClassicThesis
                                  \usepackage[osf=true]{libertine}
                                  \usepackage[style=philosophy-classic]{biblatex}

                                  \makeatletter
                                  \DeclareRobustCommand{\greektext}{%
                                  \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
                                  \DeclareTextFontCommand{\textgreek}{\greektext}
                                  \makeatother

                                  \usepackage{kantlipsum}

                                  \usepackage{makeidx}
                                  \makeindex

                                  \begin{document}\errorcontextlines=9
                                  \tableofcontents
                                  \cleardoublepage
                                  \listoffigures
                                  \chapter{Primo}
                                  \section{Prima}
                                  \begin{figure}[tb]
                                  \centering
                                  \rule{2cm}{2cm}
                                  \caption{Figura}
                                  \end{figure}
                                  \foreignlanguage{greek}{καὶ ἡ τὸ}

                                  \kant
                                  \end{document}`

                                  Il codice suddetto a me funziona come ti aspetti.

                                  Claudio

                                • #87991
                                  Doc
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::

                                    OldClaudio” post=87454`\documentclass[%
                                    fontsize=11,% % corpo del font principale
                                    a5paper,% % carta A5
                                    pagesize,%
                                    twoside,openright,% % fronte-retro
                                    titlepage,% % frontespizio
                                    headinclude,footinclude,% % testatina e piede di pagina
                                    BCOR5mm,% % rilegatura di 5 mm
                                    cleardoublepage=empty,% % pagine vuote senza testatina e piede di pagina
                                    tablecaptionabove,% % didascalie in cima alle tabelle
                                    toc=listof, % % voce lista fig. nel toc
                                    toc=bibliography,% % voce bibliografia nel toc
                                    toc=index,% % voce indice nel toc
                                    ]{scrbook} % classe report di KOMA-Script;

                                    \usepackage[LGRx,T1]{fontenc}
                                    \usepackage[utf8]{inputenc}
                                    \usepackage[polutonikogreek,italian]{babel}
                                    \usepackage{amsmath,amssymb,amsthm}
                                    \usepackage[italian]{varioref}
                                    \usepackage[babel,italian=guillemets]{csquotes}

                                    % % % % COLPEVOLE
                                    % Risulta cozzare con il greco: senza greco funziona perfettamente!
                                    % Per verificare questo fenomeno:
                                    % – Disattiva il pacchetto e attiva il greco, quindi compila –> FUNZIONA!
                                    % – Riattiva il pacchetto –> NON FUNZIONA!
                                    \usepackage{mparhack}
                                    % % % %

                                    \usepackage[eulerchapternumbers,% % numeri dei capitoli nel font Euler
                                    beramono,% % Bera Mono come font a spaziatura fissa
                                    eulermath,% % AMS Euler come font per la matematica
                                    pdfspacing,% % migliora il riempimento di riga
                                    listings,% % codici
                                    parts,% % da decommentare in un documento diviso in parti
                                    ]{classicthesis} % stile ClassicThesis
                                    \usepackage[osf=true]{libertine}
                                    \usepackage[style=philosophy-classic]{biblatex}

                                    \makeatletter
                                    \DeclareRobustCommand{\greektext}{%
                                    \usefont{LGR}{artemisia}{\f@series}{\f@shape}}%
                                    \DeclareTextFontCommand{\textgreek}{\greektext}
                                    \makeatother

                                    \usepackage{kantlipsum}

                                    \usepackage{makeidx}
                                    \makeindex

                                    \begin{document}\errorcontextlines=9
                                    \tableofcontents
                                    \cleardoublepage
                                    \listoffigures
                                    \chapter{Primo}
                                    \section{Prima}
                                    \begin{figure}[tb]
                                    \centering
                                    \rule{2cm}{2cm}
                                    \caption{Figura}
                                    \end{figure}
                                    \foreignlanguage{greek}{καὶ ἡ τὸ}

                                    \kant
                                    \end{document}`

                                    Il codice suddetto a me funziona come ti aspetti.

                                    Claudio

                                    Confermo! Da me il tuo codice va, ma non è proprio proprio il codice che avevo postato QUA e che invece continua a darmi problemi!

                                    Evidentemente ci sono delle altre incompatibilità, che non riesco ad individuare.

                                    Nel frattempo, ovvio al problema evitando di scrivere quell’unica parola in greco.

                                    Grazie mille a tutti e ciao,
                                    Domenico

                                  • #87992
                                    Up
                                    0
                                    Down
                                    ::

                                    Doc” post=87456Confermo! Da me il tuo codice va, ma non è proprio proprio il codice che avevo postato QUA e che invece continua a darmi problemi!

                                    Evidentemente ci sono delle altre incompatibilità, che non riesco ad individuare.

                                    Nel frattempo, ovvio al problema evitando di scrivere quell’unica parola in greco.

                                    Grazie mille a tutti e ciao,
                                    Domenico

                                    Inutile continuare a dire che quel codice ti dà problemi. Nessuno, a parte te, possiede i file che carichi.

                                    Ciao
                                    Enrico

                                  • #87993
                                    OldClaudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Avendo inserito il comando magico [tt]\errorcontxtlines=9[/tt] subito prima di [tt]\begin{document}[/tt] nel tuo esempio dove dici che mparhack non funziona assieme al greco, ho potuto constatare che effettivamente produce un problema, ma che non dipende né dalla specificazione del greco politonico né dalla specificazione della codifica LGRx (legata al greco).

                                      Poiché nell’esempio che ti ho inviato il file mparhack non da problemi con o senza greco, mi domando quale possa essere il motvo; siccome non lo so, passo e chiudo, buttando la spugna.

                                      Claudio

                                    • #87994
                                      Doc
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::

                                        OldClaudio” post=87468Poiché nell’esempio che ti ho inviato il file mparhack non da problemi con o senza greco, mi domando quale possa essere il motvo; siccome non lo so, passo e chiudo, buttando la spugna.

                                        Claudio

                                        E se non lo capisci tu, anzi tutti voi, che siete moooooooooolto più esperti di me…. 😉

                                        La cosa strana è che, come ho detto, non toccavo (in tutti i sensi) questo libro da almeno un mese e che prima non mi aveva mai dato problemi. Bah!

                                        Ne approfitto per ringraziare nuovamente tutti i partecipanti alla discussione dell’interessamento!

                                        Ciao a tutti e auguroni,
                                        Domenico

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

                                    Go to top