Suftesi: spazio superfluo prima del comando \greco{}

  • Creatore
    Topic
  • #116687
    Up
    0
    Down
    ::


    Buonasera a tutti!
    Da alcuni giorni sto riscontrando un fenomeno curioso con suftesi quando scrivo in greco antico: utilizzando il comando \greco{} mi ritrovo uno spazio non voluto, che diventa particolarmente evidente quando il testo greco è posto fra parentesi. Allego un esempio.
    Grazie in anticipo per il Vostro aiuto,
    gregorius

    `% !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = xelatex

    \documentclass[11pt]{suftesi}
    \usepackage{fontspec}
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setmainfont[Ligatures={TeX%,Historic, Rare
    }]{ArnoPro-Caption}
    \setotherlanguage[variant=ancient]{greek}
    \newfontfamily{\greekfont}%[Ligatures={TeX%,Historic, Rare}]
    {ArnoPro-Caption}
    \newcommand{\greco}[1]{%
    \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}

    \begin{document}
    (\greco{Ἄνδρα μοι ἔννεπε κτλ.})
    \end{document}`

Visualizzazione 54 filoni di risposte
  • Autore
    Risposte
    • #116688
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ho compilato il tuo esempio e non vedo nessuno spazio “abusivo”. Certo prima della Alpha con spirito sembra che cisa isa più spazio in altro a causa della forma della Alpha. Ma se guardi al piede e confornti con lo spazio fra il punto finale e la prarentesi chiusa, noti che lop pazio è lo stesso.
        Nota che per ampliare la visibilità di un eventuale spazio inziale ho inserito |huge a sinistra della parentesi aperta, ma, appunto, non vedo nessuno spazio extra.

      • #116689
        Up
        0
        Down
        ::


        Grazie per la tua risposta. Ho riprovato a compilare con alpha minuscolo e lo spazio risulta abbastanza evidente… Allego il pdf.
        [attachment=2324]document.pdf[/attachment]

        Attachments:
        You must be logged in to view attached files.
      • #116690
        Up
        0
        Down
        ::


        Aggiungo che il problema deve riguardare il comando \greco{}, perché, scrivendo in greco direttamente fra le parentesi, il problema non si verifica (ma è un problema per quanto riguarda la sillabazione).

      • #116691
        Up
        0
        Down
        ::


        Buona sera, qualche novità?

      • #116692
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, ti accludo il seguente file;poi leggi i commenti che faccio dopo`% !TEX encoding = UTF-8 Unicode
          % !TEX TS-program = xelatex

          \documentclass[11pt]{suftesi}
          \usepackage{fontspec}
          \usepackage{polyglossia}
          \setmainlanguage{italian}
          \setmainfont[Ligatures={TeX%,Historic, Rare
          }]{ArnoPro-Caption}
          \setotherlanguage[variant=ancient]{greek}
          \newfontfamily{\greekfont}%[Ligatures={TeX%,Historic, Rare}]
          {ArnoPro-Caption}
          \newcommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}

          \begin{document}
          \Huge
          (\greco{\rule{0.4pt}{2ex}Ἄνδρα μοι ἔννεπε κτλ.\rule{0.4pt}{2ex}})

          (\greco{\rule{0.4pt}{2ex}ἄνδρα μοι ἔννεπε κτλ.\rule{0.4pt}{2ex}})

          (\greco{\rule{0.4pt}{2ex}Ἄνδρα μοι ἔννεπε κτλ.\rule{0.4pt}{2ex}})

          (\greco{\rule{0.4pt}{2ex}\kern-0.04em ἄνδρα μοι ἔννεπε κτλ.\rule{0.4pt}{2ex}})

          \greco{\show\languagename\expandafter\showthe\csname l@greek\endcsname}
          \end{document}`
          Per lo spazio prima della alfa maiuscola o minuscola , le prime due righe ti mostrano le due stringhe racchise fra filetti verticlai privi si spazio attorno; ocme vedi la grazia sinistra al piede della A è tangente al filetto che ha a sinistra; questo filetto è anche tangente alla parentesi tonda aperta; a destra il pnto fermo è tangente al filetto, che a sua voltà è tangente alla parentesi tonda chiusa. Quindi non ci sono spazi spuri; l’effetto che puoi avere è solo un effetto ottico dovuto alla forma delle lettere e dei segni.

          Nella seconda riga c’è la stessa frase con l’iniziale minuscola; per vedere la differenza (anche tenendo conto che il tutto ì in copo \Huge, l’effetto che lamenti si vede solo con la lente di ingrandimento, se il tuo visualizzatore lo consente ingrandisci la schermata del file composto almeno di 5 volte e vedi che l’alfa miunscola non è tangente al filetto.

          Nelle righe 3 e 4 ho inserito un kern negativo pari a 0.04em; ho usato gli em perché per gli accostamnto orizzontali è quasi obbligatorio riferirsi a quella unità perché é legata alla “larghezza”del font, mentre l’altezza è legata all’unità ex _ ogni font di ogni corpo ha grandezze diverse. Ora un em in corpo Huge è di 25pt, circa 6mm; il kern che che ho inserito è quindi pari a 0,24mm; l’occhio lo percepisce, ma in effetti si tratta solo di un quarto di millimetro. Esso è insito in ogni carattere tipografico, già ai tempi dei caratteri metallici; si chiama la “spalla”; e in effetti essa compare anche a destra del glifo e rappresenta parte della distanza dalla lettera adiacente, circa la metà; ma possono intervenire delle crenature che spesso la riducono e raramente l’aumentano.

          Detto questo, se proprio vuoi poi inserire quel piccolo kern negativo e sistemi lo spazio abbondante che lamenti a sinistra.

          Per quanto riguarda la lingua e la sillabazione in effetti hai ragione, la lingua e il greco, ma la sillabazione è quella del greco moderno monotonico; come lo so? Leggendo quanto viene scritto ne file logo dai comandi inseriti nell’ultima riga; se compili il mio esempio, vide che la lingua che viene indicata è “greek”, e la e i pattern ci cesura sono identificati dal numero 36. Il file .log della compilazione del formato xelatex.fmt si trova nel file xelatex.log nella cartella …/texlive/2019/texmf-var/web2c/xelatex/

          Se hai voglia di leggere l’intero file vedi che il 36 corrisponde alla variante mono di greek; la variante mono è quella a cui si accede specificando solo greek. In effetti non avresti nessun bisogno di definitre il comando \greco, che è, appunto sbagliato, perché invoca la variante di default, ma potresti usare il comando \textgreek con l’opzione giusta. È tutto spiegato nella documentazione di polyglossia (io ho aggiornato la mia installazione di TeXLive/MacTeX poche ore fa). In ogni cso puoi ridefiniti \greco così:`\newcommand\greco[1]{\textgreek[variant-ancient]{#1}}`L’uso di \textgreek permette anche di specificare il font che hai eventualamente definito col comando [tt]\newfontfamily{greekfont}{…}[/tt] come spiegato nella documentazione di polyglossia e di fontspec, i gestori delle lingue dei font da usarsi solo con xelatex e lualatex.

          Spiegazione lunga e contorta, ma spero che ti sia utile.

        • #116693
          Up
          0
          Down
          ::


          Ti ringrazio molto per il tempo che mi hai dedicato e mi scuso in anticipo se, da quanto scriverò, risulterà che non ho capito bene.
          Modificando il comando in `\newcommand\greco[1]{\textgreek[variant-ancient]{#1}}`, lo spazio dopo la parentesi aumenta ancora di più… Inoltre, se scrivo ἄνδρα fra parentesi senza il comando \greco il problema non si presenta…
          Il primo allegato fa riferimento a questo codice:

          `% !TEX encoding = UTF-8 Unicode
          % !TEX TS-program = xelatex

          \documentclass[11pt]{suftesi}
          \usepackage{fontspec}
          \usepackage{polyglossia}
          \setmainlanguage{italian}
          \setmainfont[Ligatures={TeX}]{ArnoPro-Caption}
          \setotherlanguage[variant=ancient]{greek}
          \newfontfamily{\greekfont}
          {ArnoPro-Caption}
          \newcommand{\greco}[1]{%
          \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
          %\newcommand\greco{\textgreek[variant=ancient]}
          \begin{document}
          (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

          (\greco{ἄνδρα})

          (\textgreek{ἄνδρα})
          (ἄνδρα)
          \end{document}
          `
          [attachment=2325]document_2019-11-03.pdf[/attachment]

          Il secondo a questo:
          `% !TEX encoding = UTF-8 Unicode
          % !TEX TS-program = xelatex

          \documentclass[11pt]{suftesi}
          \usepackage{fontspec}
          \usepackage{polyglossia}
          \setmainlanguage{italian}
          \setmainfont[Ligatures={TeX}]{ArnoPro-Caption}
          \setotherlanguage[variant=ancient]{greek}
          \newfontfamily{\greekfont}
          {ArnoPro-Caption}
          %\newcommand{\greco}[1]{%
          % \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
          \newcommand\greco{\textgreek[variant=ancient]}
          \begin{document}
          (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

          (\greco{ἄνδρα})

          (\textgreek{ἄνδρα})
          (ἄνδρα)
          \end{document}
          `
          [attachment=2326]document_2019-11-03-2.pdf[/attachment]

          Mi scuso ancóra e spero in una soluzione, perché il mio tutor è molto infastidito da questo spazio…
          gregorius

          Attachments:
          You must be logged in to view attached files.
        • #116694
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Rispetto a quello che ti ho scritto nel mio ultimo messaggio non ti pare che ci sia una certa discrepanza essenziale?

            Tu ti definisci un comando `\newcommand\greco{\textgreek[variant=ancient]}`senza argomenti argomenti; Io ti ho indicato un comando`\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}`con un argomento.

            Santo cielo, non può sfuggirti una differenze simile, specialmente dopo che hai visto con sorpresa che lo spazio aumenta. non ti è venuto in mente che se io ti avevo suggerito qualcosa avessi anche verificato che funzionasse?

            Scusa, ma una tiratina d’orecchie ci vuole proprio 🙂 🙁 😮

          • #116695
            Up
            0
            Down
            ::


            Mea culpa, mea culpa, mea maxima culpa… 😳 culpa invero anche della stanchezza. In ogni caso mi scuso e ti ringrazio per la tirata di orecchi.

            Ho corretto il file, ma… il risultato è identico! Quid faciam? 😕 😕 😕

            `% !TEX encoding = UTF-8 Unicode
            % !TEX TS-program = xelatex

            \documentclass[11pt]{suftesi}
            \usepackage{fontspec}
            \usepackage{polyglossia}
            \setmainlanguage{italian}
            \setmainfont[Ligatures={TeX}]{ArnoPro-Caption}
            \setotherlanguage[variant=ancient]{greek}
            \newfontfamily{\greekfont}
            {ArnoPro-Caption}
            %\newcommand{\greco}[1]{%
            % \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
            \newcommand\greco[1]{\textgreek[variant=ancient]{#1}}\begin{document}
            (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

            (\greco{ἄνδρα})

            (\textgreek{ἄνδρα})
            (ἄνδρα)
            \end{document}
            `

            [attachment=2327]document_2019-11-03-3.pdf[/attachment]

            Attachments:
            You must be logged in to view attached files.
          • #116696
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              A questo punto non so proprio cosa dirti, perché a me il tuo esempio, senza cmbinare un virgola, composto xon XeLaTeX mi viene benissimo senza spazi.

              Ma compili con XeLaTeX o LuaLaTeX?

              Come hai visto, nei miei file che ti ho inviato si sono sempre in testa due righe di autoconfigurazione: una specifica la codifica e l’altra specifica il programma di composizione da usare quando clicco sul “bottone” per compilare. Io compilocon TeXShop che è lo shell editor che hai inventato queste righe di autoconfigurazione; poi queste righe sono diventate utili anche per TeXworks, TeXstudio ed altri editor. Ma anche se non sono comprensibili dal particolare shell editor che l’utente usa, ricordano all’utente quale bottone deve cliccare o quale voce di menù deve selezionare per la compilazione.

              Tu hai lasciato intendere, usando il pacchetto fontspec, e selezionando come main font l’Arno Pro, che non stessi usando pdfLaTeX, ma non mi pare di avere mai visto in questo tuo filone di discussione che avessi specificato se stessi usando XeLaTeX o LuaLaTeX, Non hai specificato se stai usando TeXLive/MacTeX oppure MikTeX.

              Per carità, anche se è sempre utile specificare sistema operativo e tipo di installazione, non sembra una cosa importante per un semplice spazio spurio.

              Ora sarebbe invece importate (per me) disporre del file .log della compilazione del tuo esempio. Ho bisogno di leggere molte informazioni che compaiono solo nel file .log, difficili da interpretare se non si è abituai a leggere questo tipo di file. Siccome questo forum mette un limite massimo alle dimensioni dei file allegati, se non ti prendesse il file .log quando spedisci il messaggio con l’allegato, inseriscilo un uno qualsiasi dei siti per la distribuzione dei file, come per esempio Dropbox (ma ce ne sono molti altri, scegline uno che non alleghi réclame piccanti 😈 — sono quasi tutti gratuiti ma alcuni sono ripagati da dagli inserzionisti di materiale a pagamento).

              PS: Giusto epr essere sicuro che il problema non è nel codice, ho compilato anche con LuaLaTeX e non ho ottenuto nessuno spazio spurio.

              PPS: ti ricordo che se usi \textgreek senza specificargli l’opzione variant=ancient, usi il greco di default, vale a dire il greco moderno monotonico, le cui regole di cesura sono molto diverse da quelle del greco classico. Inotra se scrivi (ἄνδρα) senza specificare la lingua, la parola ti viene scritta correttamente, ma le rgole di cesura sono quelle del main language, nel tuo caso l’italiano; ora, siccome l’italiano non contiene fra sue regole nessuna regola che contenga lettere greche, questo significherebbe che ti mancherebbe qualunque segola di cesura e nessuna parola risulterebbe divisa in fin di riga.
              PPPS: tT ricordo inoltre che polyglossia definisce per ogni lingua il comando \text (nel tuo caso =greek) ma definisce anche un ambiente , nel tuo caso da usare come `\begin{greek}…\end{greek}`se nel preambolo ha definito con [tt]\newfontfamily{font}[/tt] un font apposta per scrivere nella lingua entrambi il comando e l’ambiente selezionano quel font per scrivere in quella lingua.

            • #116697
              Up
              0
              Down
              ::


              Sì, è vero, preoccupato di fornire un EMC, non ho pensato di fornire anche altre informazioni. Compilo con xelatex utilizzando TeXShop ed ho una distribuzione MacTeX. L’allegato del file log. sembra andare. Comunque, ho notato che, utilizzando \begin{greek}…\end{greek} il problema scompare! Quindi c’è una speranza?:-) Magari modificando le impostazioni del comando \greco?
              In ogni caso, grazie sempre
              gregorius

              [attachment]C:\fakepath\document.log[/attachment]

            • #116698
              Up
              0
              Down
              ::


              Come non detto, l’allegato non va. Copio il contenuto come codice:

              `This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex 2019.10.16) 4 NOV 2019 12:03
              entering extended mode
              restricted \write18 enabled.
              file:line:error style messages enabled.
              %&-line parsing enabled.
              **document.tex
              (./document.tex
              LaTeX2e <2019-10-01> patch level 1
              (/usr/local/texlive/2019/texmf-dist/tex/latex/suftesi/suftesi.cls
              Document Class: suftesi 2019/10/26 v2.9.2 A class for typesetting theses, books
              and articles

              Class suftesi Warning: ******************************************
              (suftesi) * DO NOT MODIFY THE STYLES OF THIS CLASS
              (suftesi) * WITH PACKAGES AND/OR COMMANDS WHICH
              (suftesi) * MAY CHANGE THE LAYOUT OF THE DOCUMENT.
              (suftesi) * SEE DOCUMENTATION FOR DETAILS.
              (suftesi) * ANYWAY, DON'T WORRY!
              (suftesi) * THIS IS A HARMLESS MESSAGE 🙂
              (suftesi) ******************************************.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/xkeyval/xkeyval.sty
              Package: xkeyval 2014/12/03 v2.7a package option processing (HA)

              (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/xkeyval.tex
              (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/xkvutils.tex
              \XKV@toks=\toks14
              \XKV@tempa@toks=\toks15

              (/usr/local/texlive/2019/texmf-dist/tex/generic/xkeyval/keyval.tex))
              \XKV@depth=\count80
              File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/base/book.cls
              Document Class: book 2019/08/27 v1.4j Standard LaTeX document class
              (/usr/local/texlive/2019/texmf-dist/tex/latex/base/bk12.clo
              File: bk12.clo 2019/08/27 v1.4j Standard LaTeX file (size option)
              )
              \c@part=\count81
              \c@chapter=\count82
              \c@section=\count83
              \c@subsection=\count84
              \c@subsubsection=\count85
              \c@paragraph=\count86
              \c@subparagraph=\count87
              \c@figure=\count88
              \c@table=\count89
              \abovecaptionskip=\skip41
              \belowcaptionskip=\skip42
              \bibindent=\dimen102
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/geometry/geometry.sty
              Package: geometry 2018/04/16 v5.8 Page Geometry

              (/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifpdf.sty
              Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead.

              (/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/iftex.sty
              Package: iftex 2019/10/24 v1.0a TeX engine tests
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifvtex.sty
              Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
              )
              (/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifxetex.sty
              Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
              )
              \Gm@cnth=\count90
              \Gm@cntv=\count91
              \c@Gm@tempcnt=\count92
              \Gm@bindingoffset=\dimen103
              \Gm@wd@mp=\dimen104
              \Gm@odd@mp=\dimen105
              \Gm@even@mp=\dimen106
              \Gm@layoutwidth=\dimen107
              \Gm@layoutheight=\dimen108
              \Gm@layouthoffset=\dimen109
              \Gm@layoutvoffset=\dimen110
              \Gm@dimlist=\toks16
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/enumitem/enumitem.sty
              Package: enumitem 2019/06/20 v3.9 Customized lists
              \enitkv@toks@=\toks17
              \labelindent=\skip43
              \enit@outerparindent=\dimen111
              \enit@toks=\toks18
              \enit@inbox=\box27
              \enit@count@id=\count93
              \enitdp@description=\count94
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption.sty
              Package: caption 2019/09/01 v3.3d Customizing captions (AR)

              (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption3.sty
              Package: caption3 2019/09/01 v1.8d caption3 kernel (AR)
              Package caption3 Info: TeX engine: e-TeX on input line 64.
              \captionmargin=\dimen112
              \captionmargin@=\dimen113
              \captionwidth=\dimen114
              \caption@tempdima=\dimen115
              \caption@indent=\dimen116
              \caption@parindent=\dimen117
              \caption@hangindent=\dimen118
              )
              \c@caption@flags=\count95
              \c@ContinuedFloat=\count96
              )
              LaTeX Info: Redefining \xheadbreak on input line 1077.
              LaTeX Info: Redefining \xheadbreak on input line 1077.
              LaTeX Info: Redefining \xheadbreak on input line 1077.
              LaTeX Info: Redefining \xheadbreak on input line 1077.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/color.sty
              Package: color 2016/07/10 v1.1e Standard LaTeX Color (DPC)

              (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/color.cfg
              File: color.cfg 2016/01/02 v1.6 sample color configuration
              )
              Package color Info: Driver file: xetex.def on input line 147.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-def/xetex.def
              File: xetex.def 2017/06/24 v5.0h Graphics/color driver for xetex
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/multicol.sty
              Package: multicol 2019/03/01 v1.8w multicolumn formatting (FMi)
              \c@tracingmulticols=\count97
              \mult@box=\box28
              \multicol@leftmargin=\dimen119
              \c@unbalance=\count98
              \c@collectmore=\count99
              \doublecol@number=\count100
              \multicoltolerance=\count101
              \multicolpretolerance=\count102
              \full@width=\dimen120
              \page@free=\dimen121
              \premulticols=\dimen122
              \postmulticols=\dimen123
              \multicolsep=\skip44
              \multicolbaselineskip=\skip45
              \partial@page=\box29
              \last@line=\box30
              \maxbalancingoverflow=\dimen124
              \mult@rightbox=\box31
              \mult@grightbox=\box32
              \mult@gfirstbox=\box33
              \mult@firstbox=\box34
              \@tempa=\box35
              \@tempa=\box36
              \@tempa=\box37
              \@tempa=\box38
              \@tempa=\box39
              \@tempa=\box40
              \@tempa=\box41
              \@tempa=\box42
              \@tempa=\box43
              \@tempa=\box44
              \@tempa=\box45
              \@tempa=\box46
              \@tempa=\box47
              \@tempa=\box48
              \@tempa=\box49
              \@tempa=\box50
              \@tempa=\box51
              \c@minrows=\count103
              \c@columnbadness=\count104
              \c@finalcolumnbadness=\count105
              \last@try=\dimen125
              \multicolovershoot=\dimen126
              \multicolundershoot=\dimen127
              \mult@nat@firstbox=\box52
              \colbreak@box=\box53
              \mc@col@check@num=\count106
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/emptypage/emptypage.sty
              Package: emptypage 2010/05/30 v1.2 Suppress page numbers and headings on empty
              pages
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/microtype.sty
              Package: microtype 2019/10/10 v2.7c Micro-typographical refinements (RS)
              \MT@toks=\toks19
              \MT@count=\count107
              LaTeX Info: Redefining \textls on input line 790.
              \MT@outer@kern=\dimen128
              LaTeX Info: Redefining \textmicrotypecontext on input line 1347.
              \MT@listname@count=\count108

              (/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/microtype-xetex.def
              File: microtype-xetex.def 2019/10/10 v2.7c Definitions specific to xetex (RS)
              LaTeX Info: Redefining \lsstyle on input line 258.
              )
              Package microtype Info: Loading configuration file microtype.cfg.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/microtype.cfg
              File: microtype.cfg 2019/10/10 v2.7c microtype main configuration file (RS)
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/crop/crop.sty
              Package: crop 2003/05/20 v1.9 crop marks (mf)
              \stockwidth=\dimen129
              \stockheight=\dimen130
              \CROP@index=\count109

              (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty
              Package: graphics 2019/10/08 v1.3c Standard LaTeX Graphics (DPC,SPQR)

              (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty
              Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
              File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
              )
              Package graphics Info: Driver file: xetex.def on input line 105.
              )
              \CROP@offset=\count110
              Package crop Info: Local config file crop.cfg used on input line 605.

              (/usr/local/texlive/2019/texmf-dist/tex/xelatex/xetexconfig/crop.cfg))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/titlesec/titlesec.sty
              Package: titlesec 2019/10/16 v2.13 Sectioning titles
              \ttl@box=\box54
              \beforetitleunit=\skip46
              \aftertitleunit=\skip47
              \ttl@plus=\dimen131
              \ttl@minus=\dimen132
              \ttl@toksa=\toks20
              \titlewidth=\dimen133
              \titlewidthlast=\dimen134
              \titlewidthfirst=\dimen135
              )
              \sectionsep=\skip48
              \SUF@ADJnumparchap=\skip49
              \c@ttlp@side=\count111
              \ttlp@side=\count112

              (/usr/local/texlive/2019/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
              Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer
              s
              \f@nch@headwidth=\skip50
              \f@nch@O@elh=\skip51
              \f@nch@O@erh=\skip52
              \f@nch@O@olh=\skip53
              \f@nch@O@orh=\skip54
              \f@nch@O@elf=\skip55
              \f@nch@O@erf=\skip56
              \f@nch@O@olf=\skip57
              \f@nch@O@orf=\skip58
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/titlesec/titletoc.sty
              Package: titletoc 2019/10/16 v2.13 TOC entries
              \ttl@leftsep=\dimen136
              )
              \SUF@label@chap=\skip59
              \SUF@tochang=\skip60
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.sty
              (/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
              (/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3.sty
              Package: expl3 2019-10-28 L3 programming layer (loader)

              (/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3-code.tex
              Package: expl3 2019-10-28 L3 programming layer (code)
              \c_max_int=\count113
              \l_tmpa_int=\count114
              \l_tmpb_int=\count115
              \g_tmpa_int=\count116
              \g_tmpb_int=\count117
              \l__seq_internal_a_int=\count118
              \l__seq_internal_b_int=\count119
              \g__kernel_prg_map_int=\count120
              \c__ior_term_noprompt_ior=\count121
              \c_log_iow=\count122
              \l_iow_line_count_int=\count123
              \l__iow_line_target_int=\count124
              \l__iow_one_indent_int=\count125
              \l__iow_indent_int=\count126
              \c_zero_dim=\dimen137
              \c_max_dim=\dimen138
              \l_tmpa_dim=\dimen139
              \l_tmpb_dim=\dimen140
              \g_tmpa_dim=\dimen141
              \g_tmpb_dim=\dimen142
              \c_zero_skip=\skip61
              \c_max_skip=\skip62
              \l_tmpa_skip=\skip63
              \l_tmpb_skip=\skip64
              \g_tmpa_skip=\skip65
              \g_tmpb_skip=\skip66
              \c_zero_muskip=\muskip10
              \c_max_muskip=\muskip11
              \l_tmpa_muskip=\muskip12
              \l_tmpb_muskip=\muskip13
              \g_tmpa_muskip=\muskip14
              \g_tmpb_muskip=\muskip15
              \l_keys_choice_int=\count127
              \l__intarray_loop_int=\count128
              \c__intarray_sp_dim=\dimen143
              \g__intarray_font_int=\count129
              \c__fp_leading_shift_int=\count130
              \c__fp_middle_shift_int=\count131
              \c__fp_trailing_shift_int=\count132
              \c__fp_big_leading_shift_int=\count133
              \c__fp_big_middle_shift_int=\count134
              \c__fp_big_trailing_shift_int=\count135
              \c__fp_Bigg_leading_shift_int=\count136
              \c__fp_Bigg_middle_shift_int=\count137
              \c__fp_Bigg_trailing_shift_int=\count138
              \g__fp_array_int=\count139
              \l__fp_array_loop_int=\count140
              \l__sort_length_int=\count141
              \l__sort_min_int=\count142
              \l__sort_top_int=\count143
              \l__sort_max_int=\count144
              \l__sort_true_max_int=\count145
              \l__sort_block_int=\count146
              \l__sort_begin_int=\count147
              \l__sort_end_int=\count148
              \l__sort_A_int=\count149
              \l__sort_B_int=\count150
              \l__sort_C_int=\count151
              \l__str_internal_int=\count152
              \l__tl_analysis_normal_int=\count153
              \l__tl_analysis_index_int=\count154
              \l__tl_analysis_nesting_int=\count155
              \l__tl_analysis_type_int=\count156
              \l__regex_internal_a_int=\count157
              \l__regex_internal_b_int=\count158
              \l__regex_internal_c_int=\count159
              \l__regex_balance_int=\count160
              \l__regex_group_level_int=\count161
              \l__regex_mode_int=\count162
              \c__regex_cs_in_class_mode_int=\count163
              \c__regex_cs_mode_int=\count164
              \l__regex_catcodes_int=\count165
              \l__regex_default_catcodes_int=\count166
              \c__regex_catcode_L_int=\count167
              \c__regex_catcode_O_int=\count168
              \c__regex_catcode_A_int=\count169
              \c__regex_all_catcodes_int=\count170
              \l__regex_show_lines_int=\count171
              \l__regex_min_state_int=\count172
              \l__regex_max_state_int=\count173
              \l__regex_left_state_int=\count174
              \l__regex_right_state_int=\count175
              \l__regex_capturing_group_int=\count176
              \l__regex_min_pos_int=\count177
              \l__regex_max_pos_int=\count178
              \l__regex_curr_pos_int=\count179
              \l__regex_start_pos_int=\count180
              \l__regex_success_pos_int=\count181
              \l__regex_curr_char_int=\count182
              \l__regex_curr_catcode_int=\count183
              \l__regex_last_char_int=\count184
              \l__regex_case_changed_char_int=\count185
              \l__regex_curr_state_int=\count186
              \l__regex_step_int=\count187
              \l__regex_min_active_int=\count188
              \l__regex_max_active_int=\count189
              \l__regex_replacement_csnames_int=\count190
              \l__regex_match_count_int=\count191
              \l__regex_min_submatch_int=\count192
              \l__regex_submatch_int=\count193
              \l__regex_zeroth_submatch_int=\count194
              \g__regex_trace_regex_int=\count195
              \c_empty_box=\box55
              \l_tmpa_box=\box56
              \l_tmpb_box=\box57
              \g_tmpa_box=\box58
              \g_tmpb_box=\box59
              \l__box_top_dim=\dimen144
              \l__box_bottom_dim=\dimen145
              \l__box_left_dim=\dimen146
              \l__box_right_dim=\dimen147
              \l__box_top_new_dim=\dimen148
              \l__box_bottom_new_dim=\dimen149
              \l__box_left_new_dim=\dimen150
              \l__box_right_new_dim=\dimen151
              \l__box_internal_box=\box60
              \l__coffin_internal_box=\box61
              \l__coffin_internal_dim=\dimen152
              \l__coffin_offset_x_dim=\dimen153
              \l__coffin_offset_y_dim=\dimen154
              \l__coffin_x_dim=\dimen155
              \l__coffin_y_dim=\dimen156
              \l__coffin_x_prime_dim=\dimen157
              \l__coffin_y_prime_dim=\dimen158
              \c_empty_coffin=\box62
              \l__coffin_aligned_coffin=\box63
              \l__coffin_aligned_internal_coffin=\box64
              \l_tmpa_coffin=\box65
              \l_tmpb_coffin=\box66
              \g_tmpa_coffin=\box67
              \g_tmpb_coffin=\box68
              \l__coffin_bounding_shift_dim=\dimen159
              \l__coffin_left_corner_dim=\dimen160
              \l__coffin_right_corner_dim=\dimen161
              \l__coffin_bottom_corner_dim=\dimen162
              \l__coffin_top_corner_dim=\dimen163
              \l__coffin_scaled_total_height_dim=\dimen164
              \l__coffin_scaled_width_dim=\dimen165
              \c__coffin_empty_coffin=\box69
              \l__coffin_display_coffin=\box70
              \l__coffin_display_coord_coffin=\box71
              \l__coffin_display_pole_coffin=\box72
              \l__coffin_display_offset_dim=\dimen166
              \l__coffin_display_x_dim=\dimen167
              \l__coffin_display_y_dim=\dimen168
              \g__char_data_ior=\read1

              (/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/l3deprecation.def
              File: l3deprecation.def 2019-04-06 v L3 Deprecated functions
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/l3backend/l3backend-xdvipdfmx.def
              File: l3backend-xdvipdfmx.def 2019-04-06 L3 backend support: xdvipdfmx
              \g__graphics_track_int=\count196
              \l__pdf_internal_box=\box73
              \g__pdf_backend_object_int=\count197
              \g__pdf_backend_annotation_int=\count198
              ))
              Package: xparse 2019-10-11 L3 Experimental document command parser
              \l__xparse_current_arg_int=\count199
              \g__xparse_grabber_int=\count266
              \l__xparse_m_args_int=\count267
              \l__xparse_v_nesting_int=\count268
              )
              Package: fontspec 2019/10/19 v2.7d Font selection for XeLaTeX and LuaLaTeX
              (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
              Package: fontspec-xetex 2019/10/19 v2.7d Font selection for XeLaTeX and LuaLaTe
              X
              \l__fontspec_script_int=\count269
              \l__fontspec_language_int=\count270
              \l__fontspec_strnum_int=\count271
              \l__fontspec_tmp_int=\count272
              \l__fontspec_tmpa_int=\count273
              \l__fontspec_tmpb_int=\count274
              \l__fontspec_tmpc_int=\count275
              \l__fontspec_em_int=\count276
              \l__fontspec_emdef_int=\count277
              \l__fontspec_strong_int=\count278
              \l__fontspec_strongdef_int=\count279
              \l__fontspec_tmpa_dim=\dimen169
              \l__fontspec_tmpb_dim=\dimen170
              \l__fontspec_tmpc_dim=\dimen171

              (/usr/local/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty
              Package: fontenc 2018/08/11 v2.0j Standard LaTeX package

              (/usr/local/texlive/2019/texmf-dist/tex/latex/base/tuenc.def
              File: tuenc.def 2018/08/11 v2.0j Standard LaTeX file
              LaTeX Font Info: Redeclaring font encoding TU on input line 82.
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.cfg)
              LaTeX Info: Redefining \itshape on input line 4047.
              LaTeX Info: Redefining \slshape on input line 4052.
              LaTeX Info: Redefining \scshape on input line 4057.
              LaTeX Info: Redefining \upshape on input line 4062.
              LaTeX Info: Redefining \em on input line 4092.
              LaTeX Info: Redefining \emph on input line 4117.
              ))
              (/usr/local/texlive/2019/texmf-dist/tex/latex/polyglossia/polyglossia.sty
              Package: polyglossia 2019/10/27 v1.45 Alternative to Babel for XeLaTeX and LuaL
              aTeX

              (/usr/local/texlive/2019/texmf-dist/tex/latex/etoolbox/etoolbox.sty
              Package: etoolbox 2019/09/21 v2.5h e-TeX tools for LaTeX (JAW)
              \etb@tempcnta=\count280
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/makecmds/makecmds.sty
              Package: makecmds 2009/09/03 v1.0a extra command making commands
              )
              (/usr/local/texlive/2019/texmf-dist/tex/generic/iftex/ifluatex.sty
              Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
              Package: l3keys2e 2019-10-11 LaTeX2e option processing using LaTeX3 keys
              ) (/usr/local/texlive/2019/texmf-dist/tex/latex/filehook/filehook.sty
              Package: filehook 2019/10/03 v0.6 Hooks for input files
              )
              \xpg@normalclass=\XeTeXcharclass1

              (/usr/local/texlive/2019/texmf-dist/tex/latex/polyglossia/gloss-latex.ldf
              File: gloss-latex.ldf polyglossia: module for default language
              The property list \polyglossia@langsetup contains the pairs (without outer
              braces):
              > {latex/script} => {latin}
              > {latex/lcscript} => {latin}
              > {latex/scripttag} => {}
              > {latex/language} => {Latex}
              > {latex/langtag} => {ENG}
              > {latex/hyphennames} => {english}
              > {latex/direction} => {LR}
              > {latex/hyphenmins} => {2,3}
              > {latex/frenchspacing} => {false}
              > {latex/indentfirst} => {false}
              > {latex/fontsetup} => {true}
              > {latex/envname} => {latex}
              > {latex/babelname} => {latex}
              > {latex/localnumeral} => {polyglossia@C@localnumeral}
              > {latex/Localnumeral} => {polyglossia@C@localnumeral}.
              )
              Package polyglossia Info: Default language is latex.
              Package polyglossia Info: Option: localmarks.
              )
              (/usr/local/texlive/2019/texmf-dist/tex/latex/polyglossia/gloss-italian.ldf
              File: gloss-italian.ldf polyglossia: module for italian
              The property list \polyglossia@langsetup contains the pairs (without outer
              braces):
              > {latex/script} => {latin}
              > {latex/lcscript} => {latin}
              > {latex/scripttag} => {}
              > {latex/language} => {Latex}
              > {latex/langtag} => {ENG}
              > {latex/hyphennames} => {english}
              > {latex/direction} => {LR}
              > {latex/hyphenmins} => {2,3}
              > {latex/frenchspacing} => {false}
              > {latex/indentfirst} => {false}
              > {latex/fontsetup} => {true}
              > {latex/envname} => {latex}
              > {latex/babelname} => {latex}
              > {latex/localnumeral} => {polyglossia@C@localnumeral}
              > {latex/Localnumeral} => {polyglossia@C@localnumeral}
              > {italian/script} => {latin}
              > {italian/lcscript} => {latin}
              > {italian/scripttag} => {}
              > {italian/language} => {Italian}
              > {italian/langtag} => {ITA}
              > {italian/hyphennames} => {italian}
              > {italian/direction} => {LR}
              > {italian/hyphenmins} => {2,2}
              > {italian/frenchspacing} => {true}
              > {italian/indentfirst} => {true}
              > {italian/fontsetup} => {true}
              > {italian/envname} => {italian}
              > {italian/babelname} => {italian}
              > {italian/localnumeral} => {polyglossia@C@localnumeral}
              > {italian/Localnumeral} => {polyglossia@C@localnumeral}.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/polyglossia/babelsh.def
              File: babelsh.def 2013/04/30 Babel common definitions for shorthands
              Taken verbatim from babel.def (2013/04/15 v3.9e)
              )
              Package polyglossia Info: Making ” an active character on input line 26.
              )
              Package polyglossia Info: Default language is italian.

              Package fontspec Info: Font family 'ArnoPro-Caption(0)' created for font
              (fontspec) 'ArnoPro-Caption' with options
              (fontspec) [Ligatures=TeX,Ligatures={TeX}].
              (fontspec)
              (fontspec) This font family consists of the following NFSS
              (fontspec) series/shapes:
              (fontspec)
              (fontspec) – 'normal' (m/n) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/OT:script=latn;language=DFLT;mapping
              =tex-text;”
              (fontspec) – 'small caps' (m/sc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/OT:script=latn;language=DFLT;+smcp;m
              apping=tex-text;”
              (fontspec) – 'bold' (bx/n) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/B/OT:script=latn;language=DFLT;mappi
              ng=tex-text;”
              (fontspec) – 'bold small caps' (bx/sc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/B/OT:script=latn;language=DFLT;+smcp
              ;mapping=tex-text;”
              (fontspec) – 'italic' (m/it) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/I/OT:script=latn;language=DFLT;mappi
              ng=tex-text;”
              (fontspec) – 'italic small caps' (m/itsc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/I/OT:script=latn;language=DFLT;+smcp
              ;mapping=tex-text;”
              (fontspec) – 'bold italic' (bx/it) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/BI/OT:script=latn;language=DFLT;mapp
              ing=tex-text;”
              (fontspec) – 'bold italic small caps' (bx/itsc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/BI/OT:script=latn;language=DFLT;+smc
              p;mapping=tex-text;”

              LaTeX Info: Redefining \rmfamily on input line 10.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/polyglossia/gloss-greek.ldf
              File: gloss-greek.ldf polyglossia: module for greek
              The property list \polyglossia@langsetup contains the pairs (without outer
              braces):
              > {latex/script} => {latin}
              > {latex/lcscript} => {latin}
              > {latex/scripttag} => {}
              > {latex/language} => {Latex}
              > {latex/langtag} => {ENG}
              > {latex/hyphennames} => {english}
              > {latex/direction} => {LR}
              > {latex/hyphenmins} => {2,3}
              > {latex/frenchspacing} => {false}
              > {latex/indentfirst} => {false}
              > {latex/fontsetup} => {true}
              > {latex/envname} => {latex}
              > {latex/babelname} => {latex}
              > {latex/localnumeral} => {polyglossia@C@localnumeral}
              > {latex/Localnumeral} => {polyglossia@C@localnumeral}
              > {italian/script} => {latin}
              > {italian/lcscript} => {latin}
              > {italian/scripttag} => {}
              > {italian/language} => {Italian}
              > {italian/langtag} => {ITA}
              > {italian/hyphennames} => {italian}
              > {italian/direction} => {LR}
              > {italian/hyphenmins} => {2,2}
              > {italian/frenchspacing} => {true}
              > {italian/indentfirst} => {true}
              > {italian/fontsetup} => {true}
              > {italian/envname} => {italian}
              > {italian/babelname} => {italian}
              > {italian/localnumeral} => {polyglossia@C@localnumeral}
              > {italian/Localnumeral} => {polyglossia@C@localnumeral}
              > {greek/script} => {Greek}
              > {greek/lcscript} => {greek}
              > {greek/scripttag} => {grek}
              > {greek/language} => {Greek}
              > {greek/langtag} => {ELL}
              > {greek/hyphennames} => {}
              > {greek/direction} => {LR}
              > {greek/hyphenmins} => {2,3}
              > {greek/frenchspacing} => {true}
              > {greek/indentfirst} => {true}
              > {greek/fontsetup} => {true}
              > {greek/envname} => {greek}
              > {greek/babelname} => {greek}
              > {greek/localnumeral} => {greeknumerals}
              > {greek/Localnumeral} => {Greeknumerals}.

              (/usr/local/texlive/2019/texmf-dist/tex/latex/polyglossia/xgreek-fixes.def)
              Package polyglossia Info: Option: Monotonic Greek.
              \@attic@num=\count281
              )
              Package polyglossia Info: Option: Ancient Greek.

              Package fontspec Info: Font family 'ArnoPro-Caption(1)' created for font
              (fontspec) 'ArnoPro-Caption' with options [].
              (fontspec)
              (fontspec) This font family consists of the following NFSS
              (fontspec) series/shapes:
              (fontspec)
              (fontspec) – 'normal' (m/n) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/OT:script=latn;language=DFLT;”
              (fontspec) – 'small caps' (m/sc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/OT:script=latn;language=DFLT;+smcp;”

              (fontspec) – 'bold' (bx/n) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/B/OT:script=latn;language=DFLT;”
              (fontspec) – 'bold small caps' (bx/sc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/B/OT:script=latn;language=DFLT;+smcp
              ;”
              (fontspec) – 'italic' (m/it) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/I/OT:script=latn;language=DFLT;”
              (fontspec) – 'italic small caps' (m/itsc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/I/OT:script=latn;language=DFLT;+smcp
              ;”
              (fontspec) – 'bold italic' (bx/it) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/BI/OT:script=latn;language=DFLT;”
              (fontspec) – 'bold italic small caps' (bx/itsc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/BI/OT:script=latn;language=DFLT;+smc
              p;”

              (./document.aux

              Package fontspec Info: Font family 'ArnoPro-Caption(2)' created for font
              (fontspec) 'ArnoPro-Caption' with options
              (fontspec) [Ligatures=TeX,Ligatures={TeX},Language=Italian].
              (fontspec)
              (fontspec) This font family consists of the following NFSS
              (fontspec) series/shapes:
              (fontspec)
              (fontspec) – 'normal' (m/n) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/OT:script=latn;language=ITA;mapping=
              tex-text;”
              (fontspec) – 'small caps' (m/sc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/OT:script=latn;language=ITA;+smcp;ma
              pping=tex-text;”
              (fontspec) – 'bold' (bx/n) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/B/OT:script=latn;language=ITA;mappin
              g=tex-text;”
              (fontspec) – 'bold small caps' (bx/sc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/B/OT:script=latn;language=ITA;+smcp;
              mapping=tex-text;”
              (fontspec) – 'italic' (m/it) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/I/OT:script=latn;language=ITA;mappin
              g=tex-text;”
              (fontspec) – 'italic small caps' (m/itsc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/I/OT:script=latn;language=ITA;+smcp;
              mapping=tex-text;”
              (fontspec) – 'bold italic' (bx/it) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/BI/OT:script=latn;language=ITA;mappi
              ng=tex-text;”
              (fontspec) – 'bold italic small caps' (bx/itsc) with NFSS spec.:
              (fontspec) <->“ArnoPro-Caption/BI/OT:script=latn;language=ITA;+smcp
              ;mapping=tex-text;”

              )
              \openout1 = `document.aux'.

              LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 16.
              LaTeX Font Info: … okay on input line 16.
              LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 16.
              LaTeX Font Info: … okay on input line 16.
              LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 16.
              LaTeX Font Info: … okay on input line 16.
              LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 16.
              LaTeX Font Info: … okay on input line 16.
              LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 16.
              LaTeX Font Info: … okay on input line 16.
              LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 16.
              LaTeX Font Info: … okay on input line 16.
              LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 16.
              LaTeX Font Info: … okay on input line 16.

              *geometry* driver: auto-detecting
              *geometry* detected driver: xetex
              *geometry* verbose mode – [ preamble ] result:
              * driver: xetex
              * paper: a4paper
              * layout:
              * layoutoffset:(h,v)=(0.0pt,0.0pt)
              * hratio: 2:3
              * vratio: 2:3
              * modes: includehead includefoot twoside heightrounded
              * h-part:(L,W,R)=(113.811pt, 312.9803pt, 170.71657pt)
              * v-part:(T,H,B)=(62.88495pt, 687.83441pt, 94.32748pt)
              * \paperwidth=597.50787pt
              * \paperheight=845.04684pt
              * \textwidth=312.9803pt
              * \textheight=621.0pt
              * \oddsidemargin=41.54102pt
              * \evensidemargin=98.44658pt
              * \topmargin=-9.38504pt
              * \headheight=12.0pt
              * \headsep=19.8738pt
              * \topskip=12.0pt
              * \footskip=30.0pt
              * \marginparwidth=85.35826pt
              * \marginparsep=12.0pt
              * \columnsep=10.0pt
              * \skip\footins=10.8pt plus 4.0pt minus 2.0pt
              * \hoffset=0.0pt
              * \voffset=0.0pt
              * \mag=1000
              * \@twocolumnfalse
              * \@twosidetrue
              * \@mparswitchtrue
              * \@reversemarginfalse
              * (1in=72.27pt=25.4mm, 1cm=28.453pt)

              Package caption Info: Begin \AtBeginDocument code.
              Package caption Info: End \AtBeginDocument code.
              LaTeX Info: Redefining \microtypecontext on input line 16.
              Package microtype Info: Character protrusion enabled (level 2).
              Package microtype Info: Using default protrusion set `alltext'.
              Package microtype Info: No adjustment of tracking.
              Package microtype Info: No adjustment of spacing.
              Package microtype Info: No adjustment of kerning.
              Package microtype Info: Loading generic protrusion settings for font family
              (microtype) `ArnoPro-Caption' (encoding: TU).
              (microtype) For optimal results, create family-specific settings.
              (microtype) See the microtype manual for details.
              Package crop Info: using `pdftex' graphics driver on input line 16.
              \SUF@label@part=\skip67
              \SUF@label@sec=\skip68
              \SUF@label@subsec=\skip69
              \SUF@label@subsubsec=\skip70
              \SUF@label@par=\skip71
              \SUF@label@subpar=\skip72
              \SUF@label@fig=\skip73
              \SUF@label@tab=\skip74
              \SUF@tocindent@chap=\skip75
              \SUF@tocindent@sec=\skip76
              \SUF@tocindent@subsec=\skip77
              \SUF@tocindent@subsubsec=\skip78
              \SUF@tocindent@par=\skip79
              \SUF@tocindent@subpar=\skip80
              \SUF@tocindent@fig=\skip81
              \SUF@tocindent@tab=\skip82

              Package fontspec Info: Adjusting the maths setup (use [no-math] to avoid
              (fontspec) this).

              \symlegacymaths=\mathgroup4
              LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold'
              (Font) OT1/cmr/m/n –> OT1/cmr/bx/n on input line 16.
              LaTeX Font Info: Redeclaring math accent \acute on input line 16.
              LaTeX Font Info: Redeclaring math accent \grave on input line 16.
              LaTeX Font Info: Redeclaring math accent \ddot on input line 16.
              LaTeX Font Info: Redeclaring math accent \tilde on input line 16.
              LaTeX Font Info: Redeclaring math accent \bar on input line 16.
              LaTeX Font Info: Redeclaring math accent \breve on input line 16.
              LaTeX Font Info: Redeclaring math accent \check on input line 16.
              LaTeX Font Info: Redeclaring math accent \hat on input line 16.
              LaTeX Font Info: Redeclaring math accent \dot on input line 16.
              LaTeX Font Info: Redeclaring math accent \mathring on input line 16.
              LaTeX Font Info: Redeclaring math symbol \colon on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Gamma on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Delta on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Theta on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Lambda on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Xi on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Pi on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Sigma on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Phi on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Psi on input line 16.
              LaTeX Font Info: Redeclaring math symbol \Omega on input line 16.
              LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 16.
              LaTeX Font Info: Redeclaring symbol font `operators' on input line 16.
              LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
              (Font) `operators' in the math version `normal' on input line 16.
              LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
              (Font) OT1/cmr/m/n –> TU/ArnoPro-Caption(0)/m/n on input line
              16.
              LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font
              (Font) `operators' in the math version `bold' on input line 16.
              LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
              (Font) OT1/cmr/bx/n –> TU/ArnoPro-Caption(0)/m/n on input lin
              e 16.
              LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
              (Font) TU/ArnoPro-Caption(0)/m/n –> TU/ArnoPro-Caption(0)/m/n
              on input line 16.
              LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
              (Font) OT1/cmr/m/it –> TU/ArnoPro-Caption(0)/m/it on input li
              ne 16.
              LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
              (Font) OT1/cmr/bx/n –> TU/ArnoPro-Caption(0)/bx/n on input li
              ne 16.
              LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
              (Font) OT1/cmss/m/n –> TU/lmss/m/n on input line 16.
              LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
              (Font) OT1/cmtt/m/n –> TU/lmtt/m/n on input line 16.
              LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
              (Font) TU/ArnoPro-Caption(0)/m/n –> TU/ArnoPro-Caption(0)/bx/
              n on input line 16.
              LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
              (Font) OT1/cmr/bx/it –> TU/ArnoPro-Caption(0)/bx/it on input
              line 16.
              LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
              (Font) OT1/cmss/bx/n –> TU/lmss/bx/n on input line 16.
              LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
              (Font) OT1/cmtt/m/n –> TU/lmtt/bx/n on input line 16.
              The property list \polyglossia@langsetup contains the pairs (without outer
              braces):
              > {latex/script} => {latin}
              > {latex/lcscript} => {latin}
              > {latex/scripttag} => {}
              > {latex/language} => {Latex}
              > {latex/langtag} => {ENG}
              > {latex/hyphennames} => {english}
              > {latex/direction} => {LR}
              > {latex/hyphenmins} => {2,3}
              > {latex/frenchspacing} => {false}
              > {latex/indentfirst} => {false}
              > {latex/fontsetup} => {true}
              > {latex/envname} => {latex}
              > {latex/babelname} => {latex}
              > {latex/localnumeral} => {polyglossia@C@localnumeral}
              > {latex/Localnumeral} => {polyglossia@C@localnumeral}
              > {italian/script} => {latin}
              > {italian/lcscript} => {latin}
              > {italian/scripttag} => {}
              > {italian/language} => {Italian}
              > {italian/langtag} => {ITA}
              > {italian/hyphennames} => {italian}
              > {italian/direction} => {LR}
              > {italian/hyphenmins} => {2,2}
              > {italian/frenchspacing} => {true}
              > {italian/indentfirst} => {true}
              > {italian/fontsetup} => {true}
              > {italian/envname} => {italian}
              > {italian/babelname} => {italian}
              > {italian/localnumeral} => {polyglossia@C@localnumeral}
              > {italian/Localnumeral} => {polyglossia@C@localnumeral}
              > {greek/script} => {Greek}
              > {greek/lcscript} => {greek}
              > {greek/scripttag} => {grek}
              > {greek/language} => {Greek}
              > {greek/langtag} => {ELL}
              > {greek/hyphennames} => {}
              > {greek/direction} => {LR}
              > {greek/hyphenmins} => {2,3}
              > {greek/frenchspacing} => {true}
              > {greek/indentfirst} => {true}
              > {greek/fontsetup} => {true}
              > {greek/envname} => {greek}
              > {greek/babelname} => {greek}
              > {greek/localnumeral} => {greeknumerals}
              > {greek/Localnumeral} => {Greeknumerals}.
              [1

              ] (./document.aux) )
              Here is how much of TeX's memory you used:
              18536 strings out of 492483
              387842 string characters out of 6129482
              541784 words of memory out of 5000000
              22910 multiletter control sequences out of 15000+600000
              532474 words of font info for 41 fonts, out of 8000000 for 9000
              1348 hyphenation exceptions out of 8191
              63i,11n,100p,824b,429s stack positions out of 5000i,500n,10000p,200000b,80000s

              Output written on document.pdf (1 page).
              `

            • #116699
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                È stata dura leggere il mio e il tuo file .log entrambi sono lunghissimi.

                I due file sembrano la copia l’uno dell’altro. solo ad un certo punto sembra che si sia uno scalamento di un paio di righe, ma non sembra essenziale. Nota che anche le classi e i pacchetti inclusi hanno tutti la medesima versione e tutti hanno la stessa data di creazione. Veramente un mistero.

                Siccome non ho trovato nulla che spieghi quello spazio prendi il file che ti allego`% !TEX TS-program = XeLaTeX
                % !TEX encoding = UTF-8 Unicode

                \documentclass[12pt]{suftesi}
                \usepackage{fontspec}
                \usepackage{polyglossia}
                \setmainlanguage{italian}
                \setmainfont[Ligatures={TeX}]{ArnoPro-Caption}
                \setotherlanguage[variant=ancient]{greek}
                \newfontfamily{\greekfont}{ArnoPro-Caption}
                \usepackage{trace}
                \newcommand\greco[1]{\textgreek[variant=ancient]{#1}}\begin{document}
                (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                (\greco{ἄνδρα})

                \traceon(\textgreek{ἄνδρα})

                (ἄνδρα)\traceoff

                \end{document}` compilalo, e poi non mandarmi tutto il file .log, ma solo la parte che comincia con [tt]tracingassigns[/tt] (verso la riga 849) e finisce con
                [tt]\traceoff[/tt] (verso a qualche decina di righe dalla fine del file). Usa un qualunque editore di testi che ti segnali a margine il numero della riga; TeXworks, per esempio, può andare. Se il tratto di file da includere fosse troppo lungo, inseriscilo in Dropbox, o in un archivio in rete dello stesso genere, e mandamene solo il link.

                Ormai il problema che ti affligge, mi incuriosisce troppo e sarei davvero curioso di scoprire perché funziona in mododiverso da te e da me.

              • #116700
                Up
                0
                Down
                ::


                Mamma mia, non immaginavo che sarebbe stata così difficile… Ti ringrazio ancora. Ecco il link del file log, comunque immenso anche escludendo le prime 848 righe (!):
                https://www.dropbox.com/s/pdccwjsgy9j5qpo/log.tex?dl=0

              • #116701
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Eccomi qua; una piccola discrepanza l’ho trovata fra le migliaia di righe di cui sono composti il mio file .log con il tracing e il tuo file log, sempre con il tracing; durante il tracciamento di (\textgreek{…}) che in entrambi i casi comincia con la riga 849, i tracciamenti vanno di pari passo, fino alla riga 3680, dove senza controllare carattere per carattere ho constato che non ci sono divergenze; poi in quella riga compare questo codice`\prg_break:n #1#2\prg_break_point: ->#1
                  #1<-\exp_not:n {LR} #2<-\__prop_pair:wn greek/hyphenmins\s__prop {2,3}\__prop_pair:wn greek/frenchs pacing\s__prop {true}\__prop_pair:wn greek/indentfirst\s__prop {true}\__prop_pa ir:wn greek/fontsetup\s__prop {true}\__prop_pair:wn greek/envname\s__prop {gree k}\__prop_pair:wn greek/babelname\s__prop {greek}\__prop_pair:wn greek/localnum eral\s__prop {greeknumerals}\__prop_pair:wn greek/Localnumeral\s__prop {Greeknu merals}\__prop_pair:wn \tl_to_str:n {greek/direction}\s__prop {} {false}`mentre da me compare`\prg_break:n #1#2\prg_break_point: ->#1
                  #1<-\exp_not:n {LR} #2<-\__prop_pair:wn greek/hyphenmins\s__prop {2,3}\__prop_pair:wn greek/frenchs pacing\s__prop {true}\__prop_pair:wn greek/indentfirst\s__prop {true}\__prop_pa ir:wn greek/fontsetup\s__prop {true}\__prop_pair:wn greek/envname\s__prop {gree k}\__prop_pair:wn greek/babelname\s__prop {greek}\__prop_pair:wn greek/localnum eral\s__prop {polyglossia@C@localnumeral}\__prop_pair:wn greek/Localnumeral\s__ prop {polyglossia@C@localnumeral}\__prop_pair:wn \tl_to_str:n {greek/direction} \s__prop {} {false}`Come vedi le differenze non sono ecclatanti, ma significano che nel cambiare lingua dall'italiano al greco passando per l'inglese (questo è quello che fanno i comandi di babel e di polyglossia:per passare dalla lingua X alla Y, prima si passa dalla X alla lingua 0, poi da questa si passa alla Y; in questo modo il passaggio da un nodo all'altro implica un percorso lungo un diagramma a blocchi a stella, mentre se si dovesse passare direttamente da X a Y si dovrebbe avere un diagramma poligonale completo di tutte le sue corde, evidentemente molto più complesso) le descrizioni delle lingue non sono identiche fra le mie e le tue. Ti passo il mio file gloss-greek.ldf (scarica cliccando su questo link: https://www.dropbox.com/s/xhgn7mruww2ju8r/gloss-greek.ldf?dl=0 )e copialo nella tua cartella di lavoro, così ha la precedenza su quello di sistema.

                  Speriamo che serva a qualcosa; dico “speriamo”, perché come ti ho detto, ieri ho confrontato le versioni di tutti i file caricati dame e da te. non ho potuto verificare le date e le versioni dei file gloss-.ldf, perché apparentemente no dispongono del comando \ProvidesFile(che dovrebbe contenere data e versione oltre ad una breve stringa descrittiva del contenuto). Quindi la piccola discrepanza osservata nel file tracciati, non è lei stessa la causa dello spazio spurio, ma è un indice del fatto che le versioni dei due file sono diverse.

                • #116702
                  Up
                  0
                  Down
                  ::


                  Buonasera! Allora, purtroppo il risultato non è cambiato… Ho provato anche sul portatile (sempre un Mac), invano. Ma, visto che con \begin{greek}…\end{greek} l’anomalia scompare, non si potrebbe integrare all’interno del comando \greco{}?
                  Grazie ancóra di tutto, soprattutto per la tua pazienza.
                  gregorius

                • #116703
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Certo`\newcommand\greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}`L’importate per la cesura corretta è specificare l’opzione variant=ancient.

                  • #116704
                    Up
                    0
                    Down
                    ::


                    Ahimè, purtroppo non va neanche così… tutto invariato. Ci deve essere qualche problema con il comando \greco, al quale il sistema premette uno spazio. È molto strano: tutto è iniziato una settimana fa dopo un aggiornamento…
                    In ogni caso, grazie di tutto. Se ci sono novità (o se, tra qualche settimana, non ce ne fossero ancora), ne do notizia qui.
                    gregorius

                  • #116705
                    Up
                    0
                    Down
                    ::


                    Buona sera! Il problema che avevo segnalato persiste ancóra, ma… se ne sono aggiunti altri due, che penso possano essere collegati al primo. Anzitutto, ormai lo spazio superfluo che notavo nelle parentesi me lo ritrovo ovunque: ad es., se scrivo: la dottrina del \greco{λόγος}, otterrò “la dottrina del λόγος”.
                    Inoltre, quando una riga di greco è troppo lunga, il sistema non va a capo automaticamente, ma dispone il testo di séguito oltre i margini. Mi sembra tutto molto strano, come se ci fossero dei problemi con il riconoscimento della lingua. Mi stavo chiedendo se il problema non fosse nel mio preambolo: posso sottoporlo alla Vostra attenzione?
                    Ecco il codice:

                    `% !TEX encoding = UTF-8 Unicode
                    % !TEX TS-program = xelatex
                    % !TEX root = tesi.tex
                    % !BIB TS-program = biber

                    \documentclass[
                    11pt,
                    %structure=book,
                    pagelayout=periodicalaureo,
                    version=cscreen,
                    style=smallcaps1,
                    liststyle=indented,
                    chapnumstyle=dotarabic,
                    tocstyle=leftpage,
                    tocchapfont=smallcaps,
                    titlefont=smallcaps,
                    chapfont=smallcaps,
                    secfont=smallcaps,
                    subsecfont=italic,
                    footnotestyle=superscript,
                    defaultfont=none,
                    greekfont=none,
                    %…other options
                    ]{suftesi}
                    \usepackage{fontspec}
                    \usepackage{xunicode}
                    \usepackage{polyglossia}
                    \setmainlanguage{italian}
                    \usepackage{verse}
                    \usepackage{parallel}
                    \usepackage{hyperref}
                    \hypersetup{hidelinks}
                    \usepackage{xcolor}
                    \usepackage{mparhack}
                    \usepackage{multicol}
                    \usepackage{caption}
                    \usepackage{tikz}
                    \usepackage{synttree}
                    \usepackage{xytree}
                    \usepackage{epigraph}
                    \setlength{\beforeepigraphskip}{-1.5cm}
                    \setlength{\afterepigraphskip}{1cm}
                    \usepackage{lettrine}
                    \setcounter{DefaultLines}{3}
                    \usepackage[italian]{varioref}
                    \usepackage{multirow}
                    \usepackage{tabularx}
                    \newcommand{\minitab}[2][l]{\begin{tabular}#1 #2\end{tabular}}
                    %\usepackage{textgreek}
                    \usepackage{titlesec}
                    \titleformat{\paragraph}[runin]{\normalfont\bfseries}{\theparagraph.}{}{}[:]
                    \titlespacing{\paragraph}{\parindent}%
                    %{0pt} elimina indentazione%
                    {0pt}{.3em}[]
                    \usepackage{quoting}
                    \quotingsetup{font=small}
                    \setmainfont[Ligatures={TeX%,Historic, Rare
                    }]{ArnoPro-Caption}
                    \setotherlanguage{syriac}
                    \newfontfamily\syriacfont[Script=Syriac]{Serto Jerusalem}
                    \newfontfamily\estrfont[Script=Syriac]{Estrangelo Edessa}
                    \newfontfamily\syrtraslitterato{Serto Urhoy}
                    \newcommand{\syr}[1]{\RL{\textsyriac{#1}}}
                    \newcommand{\estr}[1]{\RL{\estrfont{#1}}}
                    \setotherlanguage[variant=ancient]{greek}
                    \newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
                    }]{ArnoPro-Caption}
                    % \newcommand{\greco}[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                    \newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                    %\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                    \setotherlanguage{german}
                    %\usepackage[hang]{footmisc}
                    %\renewcommand{\footnotemargin}{0.2cm}
                    %\deffootnote[0em]{0em}{0em}{%
                    % \textsuperscript{\makebox[0em][r]{\thefootnotemark\ }}}
                    % Bibliografia
                    \usepackage[style=italian]{csquotes}
                    %\usepackage[italian=guillemets]{csquotes}
                    %\usepackage[style=philosophy-modern, backend=biber]{biblatex}
                    \usepackage[backend=biber, style=philosophy-modern, classical=true, firstinits=true, autopunct=false, relatedformat=brackets, scauthors=false, scauthorsbib=false,scauthorscite=false, inbeforejournal=true, origfields=origed, shorthandintro=false, latinemph=true%
                    ]{biblatex}
                    \renewcommand*{\finalnamedelim}{-}
                    \DefineBibliographyStrings{italian}{%
                    editor = {ed\adddot},
                    editors = {ed\adddot},
                    }
                    \addbibresource{biblio.bib}

                    \DeclareMultiCiteCommand{\cites}%
                    {\cite}{\multicitedelim}
                    \DeclareMultiCiteCommand{\parencites}[\mkbibparens]%
                    {\parencite}{\multicitedelim}
                    \DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]%
                    {\footcite}{\multicitedelim}

                    % Frontespizio
                    % Serve il permesso dell’istituzione
                    % per l’uso del logo:
                    %\usepackage[suftesi]{frontespizio}
                    % altrimenti usa:
                    % \usepackage{frontespizio}
                    %
                    % Immagini e tabelle
                    %\usepackage{graphicx}
                    % \graphicspath{{immagini/}}
                    %\usepackage{booktabs}
                    % Riferimenti incrociati
                    %\usepackage{hyperref}
                    % va caricato per ultimo!
                    %\usepackage{xunicode}
                    %\usepackage{bidi}
                    % Dati per colophon e testatine
                    \author{Zio Paperone}
                    \title{I racconti di Paperopoli}
                    \date{}

                    %\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                    %————————————————–
                    %
                    % INIZIA IL DOCUMENTO
                    %
                    %————————————————–

                    \begin{document}

                    %———————————————-
                    \bookcolophon{All right reserved}{Typeset with \LaTeX{} with the \textsf{suftesi} class by Ivan Valbusa.\\
                    The text face is Arno Pro.%\\
                    %Cover design by Ivan Valbusa.
                    }

                    \maketitle
                    \maketitle
                    \input{a}
                    \input{b}
                    %———————————————
                    % Bibliografia
                    %
                    %\phantomsection % solo con hyperref
                    \printshorthands
                    \printbibliography
                    \tableofcontents
                    %************************
                    % Colophon
                    %************************
                    %This colophon is redundant if you put
                    % these informations in the back of the title page
                    \cleardoublepage
                    \finalcolophon{This work has been typeset with \LaTeX{}
                    using the \textsf{suftesi} class by Ivan Valbusa.
                    }
                    \end{document} `

                    Grazie e scusatemi per il disturbo e gli eventuali errori presenti nel preambolo,

                    gregorius

                  • #116706
                    Up
                    0
                    Down
                    ::


                    Intanto direi che è il caso di fornire un esempio minimo compilabile che riproduca il problema. Per esempio: il problema si presenta solo con suftesi? Se no, non serve caricare suftesi….Ecc. ecc.

                    Ciao
                    Ivan

                  • #116707
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      A me funziona tutto benissimo, compresa la divisione in sillabe. Ho riordinato i pacchetti e le varie definizioni. Ecco il mio codice.
                      `% !TEX encoding = UTF-8 Unicode
                      % !TEX TS-program = xelatex
                      % !BIB TS-program = biber

                      \documentclass[%
                      11pt,
                      %structure=book,
                      pagelayout=periodicalaureo,
                      version=cscreen,
                      style=smallcaps1,
                      liststyle=indented,
                      chapnumstyle=dotarabic,
                      tocstyle=leftpage,
                      tocchapfont=smallcaps,
                      titlefont=smallcaps,
                      chapfont=smallcaps,
                      secfont=smallcaps,
                      subsecfont=italic,
                      footnotestyle=superscript,
                      defaultfont=none,
                      greekfont=none,
                      %…other options
                      ]{suftesi}
                      \usepackage{fontspec}
                      \setmainfont[%
                      Ligatures={TeX
                      %,Historic, Rare
                      }
                      ]{ArnoPro-Caption}
                      %
                      %\usepackage{xunicode}
                      %\usepackage{verse}
                      \usepackage{parallel}
                      \usepackage{xcolor}
                      \usepackage{mparhack}
                      \usepackage{multicol}
                      \usepackage{caption}
                      \usepackage{tikz}
                      \usepackage{synttree}
                      \usepackage{xytree}
                      \usepackage{epigraph}
                      \setlength{\beforeepigraphskip}{-1.5cm}
                      \setlength{\afterepigraphskip}{1cm}
                      \usepackage{lettrine}
                      \setcounter{DefaultLines}{3}
                      \usepackage[italian]{varioref}
                      \usepackage{multirow}
                      \usepackage{tabularx}
                      \usepackage{titlesec}
                      \titleformat{\paragraph}[runin]{\normalfont\bfseries}{\theparagraph.}{}{}[:]
                      \titlespacing{\paragraph}{\parindent}%
                      %{0pt} %elimina rientro%
                      {0pt}{.3em}[]
                      \usepackage{quoting}
                      \quotingsetup{font=small}
                      \usepackage{hyperref}
                      \hypersetup{hidelinks}
                      %
                      \usepackage{polyglossia}
                      \setmainlanguage{italian}
                      \setotherlanguage{german}
                      \setotherlanguage[variant=ancient]{greek}
                      \newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
                      }]{ArnoPro-Caption}
                      \setotherlanguage{syriac}
                      \newfontfamily\syriacfont[Script=Syriac]{Serto Jerusalem}
                      \newfontfamily\estrfont[Script=Syriac]{Estrangelo Edessa}
                      \newfontfamily\syrtraslitterato{Serto Urhoy}
                      \newcommand{\syr}[1]{\RL{\textsyriac{#1}}}
                      \newcommand{\estr}[1]{\RL{\estrfont{#1}}}
                      %
                      \newcommand{\minitab}[2][l]{\begin{tabular}#1 #2\end{tabular}}
                      %\usepackage{textgreek}
                      %\newcommand{\greco}[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                      %\newcommand{\greco}[1]{%
                      % \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                      %\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                      %\usepackage[hang]{footmisc}
                      %\renewcommand{\footnotemargin}{0.2cm}
                      %\deffootnote[0em]{0em}{0em}{%
                      % \textsuperscript{\makebox[0em][r]{\thefootnotemark\ }}}
                      %
                      % Bibliografia
                      \usepackage[style=italian]{csquotes}
                      %\usepackage[italian=guillemets]{csquotes}
                      %\usepackage[style=philosophy-modern, backend=biber]{biblatex}

                      \usepackage[backend=biber, style=philosophy-modern, classical=true, firstinits=true, autopunct=false, relatedformat=brackets, scauthors=false, scauthorsbib=false,scauthorscite=false, inbeforejournal=true, origfields=origed, shorthandintro=false, latinemph=true%
                      ]{biblatex}

                      \renewcommand*{\finalnamedelim}{-}
                      \DefineBibliographyStrings{italian}{%
                      editor = {ed\adddot},
                      editors = {ed\adddot},
                      }
                      \addbibresource{biblio.bib}

                      \DeclareMultiCiteCommand{\cites}%
                      {\cite}{\multicitedelim}
                      \DeclareMultiCiteCommand{\parencites}[\mkbibparens]%
                      {\parencite}{\multicitedelim}
                      \DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]%
                      {\footcite}{\multicitedelim}

                      % Dati per titolo
                      \author{Zio Paperone}
                      \title{I racconti di Paperopoli}
                      \date{}

                      \providecommand\Greco{}\providecommand\greco{}
                      \renewcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                      \renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}

                      %\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                      %————————————————–
                      %
                      % INIZIA IL DOCUMENTO
                      %
                      %————————————————–

                      \begin{document}

                      %———————————————-

                      \maketitle
                      %\maketitle
                      %\input{a}
                      %\input{b}
                      \bookcolophon{All right reserved}{Typeset with \LaTeX{} with the \textsf{suftesi} class by Ivan Valbusa.\\
                      The text face is Arno Pro.%\\
                      %Cover design by Ivan Valbusa.
                      }

                      \begin{minipage}{20mm}
                      (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                      (\greco{ἄνδρα})

                      (\textgreek{ἄνδρα})

                      (ἄνδρα)

                      (\Greco{Ἄνδρα μοι ἔννεπε κτλ.})

                      \end{minipage}

                      %———————————————
                      % Bibliografia
                      %
                      %\phantomsection % solo con hyperref
                      \printshorthands
                      \printbibliography
                      \tableofcontents
                      %************************
                      % Colophon
                      %************************
                      %This colophon is redundant if you put
                      % these informations in the back of the title page
                      \cleardoublepage
                      \finalcolophon{This work has been typeset with \LaTeX{}
                      using the \textsf{suftesi} class by Ivan Valbusa.
                      }
                      \end{document}`

                    • #116708
                      Up
                      0
                      Down
                      ::


                      Ivan e OldClaudio, Vi ringrazio per il prezioso aiuto.

                      Ho realizzato un EMC con la classe article e il risultato è lo stesso, quindi effettivamente il problema non riguarda suftesi ma qualcosa nel mio Mac!…

                      Ecco l’esempio:

                      `% !TEX encoding = UTF-8 Unicode
                      % !TEX TS-program = XeLaTeX
                      \documentclass[a4paper,11pt]{article}
                      \usepackage{fontspec}
                      \setmainfont[%
                      Ligatures={TeX
                      %,Historic, Rare
                      }
                      ]{ArnoPro-Caption}
                      \usepackage{polyglossia}
                      \setmainlanguage{italian}
                      \setotherlanguage{german}
                      \setotherlanguage[variant=ancient]{greek}
                      \newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
                      }]{ArnoPro-Caption}
                      \providecommand\Greco{}\providecommand\greco{}
                      \renewcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                      \renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}

                      \begin{document}
                      (\greco{ἄνδρα μοι κτλ.})

                      (\textgreek{ἄνδρα μοι κτλ.})

                      (ἄνδρα)

                      (\Greco{Ἄνδρα μοι ἔννεπε κτλ.})
                      \end{document}`

                      [attachment=2336]Senza-nomesdgsd.pdf[/attachment]

                      Poi, ho provato a compilare il codice di OldClaudio, ed il risultato è identico, come risulta dal file pdf frutto della compilazione:

                      [attachment=2335]Senza-nome123_2019-11-15.pdf[/attachment]

                      Posso provare a disinstallare e a reinstallare MacTex e/o TexStudio? Tra l’altro, quando voglio compilare con TexStudio mi appare il seguente messaggio:

                      texstudio Il documento xyz vuole sovrascrivere il comando “quick” con “XeLaTeX”.

                      Non ho idea di cosa sia, ma se rifiuto mi dà errore. Compilando invece dal menu a tendina il messaggio non appare più. Che pensare?
                      Grazie ancóra,
                      gregorius

                      Attachments:
                      You must be logged in to view attached files.
                    • #116709
                      claudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        `
                        % !TEX TS-program = XeLaTeX
                        `
                        con questa riga dici di utilizzare XeLaTeX e texstudio ti avvisa che cambia le sue impostazioni
                        ciao
                        claudio

                      • #116710
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ho provato a compilare il mio esempio attraverso TeXstudio. Ho usatola frecciolina verde per compilare e la voce di menu View PDF per vedere il risultato.
                          1) Non mi dà nessun messaggio a prrosito di quick
                          2) compila perfettamente come quando compilavo con TeXShop.

                          [attachment=2337]SpazioInGreco3.pdf[/attachment]

                          Attachments:
                          You must be logged in to view attached files.
                        • #116711
                          Up
                          0
                          Down
                          ::


                          Premetto che riguardo a XeTeX mi dichiaro totalmente incompetente, e che quindi non ho nessuna idea precisa da proporre come (tentativo di) spiegazione; però ho notato che all’inizio del transcript file (“file [tt].log[/tt]”) affisso da @gregorius compare`LaTeX2e <2019-10-01> patch level 1`Non so se possa entrarci in qualche modo, ma da diversi giorni dovrebbe essere invece «patch level 2». Potrebbe per caso essere — ripeto, sto semplicemente tirando a indovinare — che @gregorius stia usando un formato vecchio assieme a pacchetti aggiornati al formato nuovo?

                          Ciao.


                          Gustavo

                        • #116712
                          Up
                          0
                          Down
                          ::



                          @OldClaudio

                          Ottimo, allora è evidente che c’è qualche problema nel mio computer. Cosa posso fare?:? Provo a reinstallare tutto?


                          @letteracdp

                          come si fa ad aggiornare questo «patch level»?

                          Grazie,
                          gregorius

                        • #116713
                          Up
                          0
                          Down
                          ::



                          @claudio

                          Ho provato ad inserire il comando, scrivendo XeLaTeX anziché “xelatex”, ma mi compare di nuovo il comando quick e, se non lo accetto, mi dà errore relativamente a fontspec

                        • #116714
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Io ho aggiornato questa notte il mio Mac con l’app specifica del Mac: TeX Live Utility.mac (che apparentemente non usi da tempo; ricordati che si trova nella cartella Applicazioni/TeX; io ne ho messo l’icona nella barra inferiore (Dock) in modo da averla sempre disponibile con un solo click); la mia prima riga del file .log, infatti, segna la data di oggi come creazione e qualche riga dopo c’è scritto [tt]LaTeX2e <2019-10-01> patch level 3[/tt]. Infatti ho notato questa notte che è stato aggiornato anche il pacchetto Latex.

                            Se non hai usato TeX Live Uttility da un po’, come la lanci ti appare um messaggio che dice che per prima cosa devi aggiornare l’infrastrutura; clicca Update e dai la tua password; dopo qualche secondo ti dice che l’infrastruttura è aggiornata e ti mostra i pacchetti da aggiornare; ri-clicca Update, dai la parola chiave e l’aggiornamento comincia; se è un po’ di tempo che non aggiorni, ci vorrà un buon lasso di tempo perché il processo si concluda.
                            Stanotte si è concluso con un errore nella ricreazione di un file di formato che ha a che fare con il giapponese, ma non preoccupartene, suppongo che tu non abbia bisogno di scrivere anche in giapponese.

                            Prendi l’abitudine di aggiornare ogni una o due settimane. TeX Live Utility.app funziona benissimo e non hai nessun bisogno di reinstallare MacTeX (che comunque sarebbe identico a quello di cui disponi già, perché il grosso file di installazione MacTeX.pkg vien creato una volta all’anno, quando esce la nuova versione di TeX Live, e dopo gli aggiornamenti si fanno con TeX Live Utility.app. Ma bisogna farli!

                          • #116715
                            Up
                            0
                            Down
                            ::


                            Ma… io aggiorno praticamente ogni giorno… l’ultima volta pochi minuti fa. Ora, leggendo il log della mia tesi, compare la scritta: This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex 2019.11.15) 17 NOV 2019 16:45 etc. LaTeX2e <2019-10-01> patch level 3. Il problema è che non cambia nulla… Ho sempre lo stesso problema dello spazio prima di \greco{}. Ho provato anche, dal menu a tendina di TeX Live Utility, a reinstallare, ma invano.
                            È un caso disperato?
                            gregorius

                          • #116716
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::



                              @gregorius
                              , il tuo caso rasenta la disperazione, ma non bisogna darsi per vinti. Il calcolatore à solo una macchina determinsitca, non un qualcosa che ha comportamenti casuali.
                              Se a te rimangono gli spazi e a nessun altro questi spazi non escono, vuol dire che c’è qualcosa che non va nella tua macchina o nel tuo software.
                              Per esempio, nel tuo file sorgente potrebbe essere presente un carattere invisibile dopo la parentesi aperta, un carattere che non vedi nella finestra di editing ma che è presente nel file. Mi è successo raramente, ma mi è successo; di solito mi appare un warning sullo schermo che mi dice (lavorando con pdflatex) che il tal carattere non è mappato; con XeLaTeX il messaggio non appare perché lavorando con font OpenType, qualunque serie di byte può essere accettata, salvo, poi, mostrare nel file compilato qualcosa di strano.
                              Prova a definire una famiglia di font diversa per il greco; Per il testo usi l’Arno Pro Captions; prova ad usar l’Arno Pro Regular; oppure prova a scegliere, che so, i GFS Bodoni, che non sono commerciali, ma sono distribuiti con MacTeX e TeXLive completi; SulMac, se non l’hai mai fatto, devono essere installati come font di bordo, mediante FontBook.app (LibroFont.app). Se lo spazio ti sparisce, il difetto sta negli Arno Pro Caption.
                              Se questo cambio ti fa sparire il difetto, la soluzione mi sembra trovata.
                              Altrimenti dovresti esaminare il tuo file sorgente un un editor che ti permetta di vedere anche qualunque byte, anche senza trasformarlo in carattere se dopo la prentesi aperta vedi delle cose che non si interpretano come caratteri (per esempio numeri esadecimali inferiori o uguali a 1F, con la tua tastiera ti entra un carattere spurio nel momento in cui cambi driver e passi dalla tastiera latina a quella greca; prova anche ad eseguire questo cambio dopo aver scritto \greco e prima di inserire la parentesi aperta; se lo spazio ti sparisce, la cosa dipende dal cambio della tastiera.
                              Hai provato a usare TeXShop invece di TeXstudio? Apri il tuo file sorgente con TeXShop e compila con il suo tato “Typeset” dopo aver impostato XeLaTeX nella finestrella accanto. Nella schermata di editing ti appare qualcosa di strano dopo “\greco{” ?
                              Come vedi mi sto arrampicando sui vetri. Ma è logico, visto che con il mio Mac non sono in grado di replicare il tuo spazio spurio, sono costretto a tirare ad indovinare.

                            • #116717
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::



                                @gregorius
                                , in questi giorni ho comunicato con un amico che lavora su una versione di Linux ma ha installato TeX Live secondo le direttive descritte nel documento texliveubuntu.pdf in modo da averlo completo e aggiornabile, a differenza dell’installazione “normale” delle macchine Linux conformi alle direttive del consorzio Debian. Ha provato a compilare i vari file che ci siamo scambiati su questo forum e ha ottenuto risultati pessimi sia con XeLaTeX sia con LuaLaTeX.
                                Con XeLaTeX abbiamo scoperto che non vede né i font Arno Pro Caption (che vanno installati apposta) né quelli che vengono distribuiti con TeXLive.
                                Con Linux Le cose vanno meglio, perché almeno può usare i font distribuiti con TeXLive. La differenza fra i due sta che la gestione dei font OpenType è diversa fra i due sistemi operativi.
                                Tuttavia lavorando con LuaLaTeX e i font GFS Bodoni il mio amico riesce a comporre i file, ma ottiene un risultato peggiore del tuo in quanto a spazi spuri fra la parentesi aperta e il testo greco.

                                Mi è venuto il sospetto che quegli spazi spuri derivino da na errata installazione dei font che non siano quelli di sistema.

                                Sul tuo Mac prova ad usare i GFS Bodoni, tanto per fare un esempio (contengono sia i caratteri latini sia quelli greci e li puoi gestire come hai fatto con gli ArnoPro Caption); lavora sui file minimali che abbiamo scambito qui sul forum. Controlla quale sia il risultato, Se gli spazi spuri restano, prova ad usare uno dei font di sistema che contenga sia i caratteri latini sia quelli greci, per esempio Arial (è senza grazie, ma è completo; non importa che sia senza grazie, serve soloper collaudare i comandi \greco, e compagnia). Vedi se ti escono di nuovo gli spazi fra la parentesi e il testo greco.

                                Se gli spazi spuri non ci sono più, allora la causa del tuo problema dipende da come hai “installato” i font OpenType per renderli visibili al sistema. Facci sapere, e se davvero è così, allora rivediamo i passi con i quali hai instalato i tuoi font, sia Arno Pro Caption, sia quelli di MacTeX/TeXLive.

                              • #116718
                                Up
                                0
                                Down
                                ::


                                @OldClaudius
                                Ti ringrazio molto per il tuo aiuto e la pazienza e mi scuso per il ritardo con cui rispondo: solo ora ho avuto la possibilità di provare le tue proposte.

                                Ho lavorato sugli esempi sia con TeXShop sia con TeXStudio, con identici risultati.

                                Anzitutto, se inserisco le parentesi all’interno di \greco (sia con la tastiera italiana sia con quella greca), non ho più lo spazio tra la parentesi e la prima lettera greca, e questo è un bene; il problema, tuttavia, si sposta immediatamente prima della parentesi: fra la parola precedente e quest’ultima risulta un vacuum eccessivo.

                                Ho provato, poi, a cambiare font per il greco (Aria, Helvetica Neue, Times New Roman, Bodoni, GFS Porson, Linux Libertine O…), ma il risultato è sempre identico. La cosa incredibile è che tutto è cambiato qualche settimana fa dopo un aggiornamento; prima andava tutto bene… Veramente il mio caso rasenta la disperazione!

                              • #116719
                                OldClaudio
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::



                                  @gregorius
                                  , stiamo lavorando con piattaforme, suppongo, identiche e con lo stesso sistema operativo e llo stesso aggiornamento di MacTeX.

                                  Come è possibile che tu abbia quel problema e io no?

                                  Devo pensare che avevi istallato i tuoi font con FontBook.app (LibroFont.app) in mododiverso ma con un piccolo errore che passava inosservato con la precedente versione del software, e che invece oggi non è più tollerato? Non posso crederci. Dev esserci qualcosa d’altro.

                                  Eppure il mio amico che ha collaudato la sua installazione Linux con gli stessi esempi che ci siamo scambiti non ha uno spazio in piùma ne ha almeno tre, tanto è largo quello spazio.

                                  È ovvio che arrivati a questo punto diventa difficile trovare una soluzione; anche se abitassimo vicini e ci vedessimo di persona con i nostri due Mac uno vicino all’altro, è possibile che non risolveremmo niente, visto che il baco è nascosto così bene che se unissimo le nostre due magie di esperienza con queste macchine e questi software, non riusciremmo a fare nulla. Tanto per curiosità dove stai, dove stai lavorando al tuo terribile documento.
                                  Io sono in un paesino a 20km ad ovest di Torino. Milano è collegata così bene con i Freccia Rossa, che la distanza (in termini di tempo) non sarebbe proibitiva. Vedersi a Torino, potrebbe anche essere utile perché, anche se sono in pensione, dispongo di una stanzetta e di una scrivania condivisa con la rete internet disponibile, alla quale potremmo collegarci entrambi se fosse necessario eseguire dei down o up load o semplicemente consultare qualcosa in rete.

                                • #116720
                                  Up
                                  0
                                  Down
                                  ::



                                  @OldClaudio

                                  Ti ringrazio moltissimo per la tua disponibilità. Io vivo a Napoli, ma non sarebbe per me un grande problema venire a Torino. L’unica cosa, dovrei aspettare di consegnare la tesi ai due revisori, verso metà gennaio (il lavoro da completare è ancora tanto). Intanto, domani vado a comprarmi un portatile windows, tanto per tirare avanti (qualche suggerimento?).
                                  Mi stava venendo un dubbio, non so se fondato. I problemi sono iniziati, più o meno, quando ho installato MacOs Catalina… La stessa cosa è successa col mio portatile Mac: il problema non si è presentato finché non ho scaricato Catalina. Potrebbe esserci un nesso? Tu hai, sul tuo Mac, Yosemite o Catalina?
                                  Grazie ancóra,
                                  gregorius

                                • #116721
                                  Up
                                  0
                                  Down
                                  ::


                                  Mi permetto un suggerimento. Visto che si tratta di un caso, direi, unico potresti pensare di metterci una pezza temporanea. Mi pare che in uno dei messaggi precedenti se ne sia parlato. Si tratterebbe di ridefinire il comando \greco in modo che inserisca uno spazio negativo. Se per caso il problema riguarda il sistema operativo, ti basterà, una volta aggiornato e corretto il baco, eliminare il comando ridefinito.

                                  Ciao
                                  Ivan

                                • #116722
                                  OldClaudio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    Io ho Mojave; cliccando sulla mela in alto a sinistra mi dice che il mio attuale sistema operativo è macOS Mojave version 10.14.6.

                                    Forse è questo il motivo delle differenze,Non ricordo di avere ma installato Catalina; il precedente era Yosemite..
                                    Se clicchi nel Dock (la barra in basso) sull’icona di App Store e quando si apre, nel menù a sinistra clicchi su Updates, probabilmente ti segnala l’opportunità di aggiornare il sistema operativo a Mojave. Mettiti comodo in un posto dove tu abbia una connessione di rete veloce, perché tra una cosa e l’altra ci vuole una buona mezz’oretta, anche se strada facendo, con capricci della rete, ti può apparire il valore di più di due ore per completare l’installazione; in realtà quel valore di tempo durante l’upgrade del sistema operativo varia in modo caotico durante la prima metà dell’operazione per poi diminuire costantemente. Ma è bene che tu sia lì a controllare che il tutto proceda e che tu sia in grado di inserire la tua password ogni volta che te la chiede.
                                    Con il mio Mac a 64bit sono già passato attraverso 4 sistemi operativi; devo dire che Mojave sicuramente funziona bene. Non ho più avuto problemi di nessun genere.
                                    Stia solo attento all’ultimo, quando devi attivare per la prima volta il sistema operativo, di scegliere le impostazioni che più ti vanno bene; specialmente per i colori di sfondo, perché puoi avere due situazioni opposte, quella in cui vedi le dune illuminate dal sole (sfondo chiaro) e quelle in cui le dune sono invece sostanzialmente in ombra (sfondo scuro). Una volta scelta una delle due modalità non puoi tornare indietro e passare all’altra. Personalmente ho scelto lo sfondo scuro, ma vorrei tornare a quello chiaro, ma non posso; o almeno, non provo nessun modo per cambiare le impostazioni. Ci si fa l’abitudine, ma preferivo lo sfondo chiaro.

                                  • #116723
                                    Up
                                    0
                                    Down
                                    ::


                                    Buonasera! Scusatemi se rispondo di nuovo in estremo ritardo.
                                    Sono comunque ormai abbastanza convinto che la colpa sia dell’aggiornamento Catalina: ho fatto una prova a compilare l’esempio sul Mac di un amico prima e dopo l’aggiornamento; mentre prima il problema non sussisteva, si presenta ora dopo l’aggiornamento.


                                    @Ivan

                                    È una buona idea. Come si potrebbe definire tale comando? Speriamo comunque che Apple risolva presto questo problema.


                                    @OldClaudio

                                    Scusami, mi ero confuso: Mojave me l’ero completamente dimenticato! Mi trovavo bene con quella versione, ma ora non saprei come disinstallare Catalina per tornare alla precedente versione.
                                    Lo sfondo scuro dava un po’ di fastidio anche a me. Ora, con Catalina, ho come sfondo l’omonima isola e, a seconda dell’ora, diventa chiaro o scuro (ma non eccessivamente).

                                  • #116724
                                    OldClaudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Non lo so come si faccia a tornare indietro alla precedente versione.
                                      Ho visto in rete che ci sono molti siti che descrivono i problemi di Catalina, e sembra che Apple li stia risolvendo.
                                      Nello stesso tempo forse non guasterebbe un messaggio al curatore di MacTeX (contatti su http://www.tug.org) per segnalare il problema legato a Catalina ma connesso con l’uso di MacTeX; può darsi che ne sia già al corrente, come può darsi che non ne sappia niente. Ma il/i curatore/i di MacTeX hanno un file diretto con la Apple, quindi…
                                      È importante segnalargli che il minimum working example (ridotto veramente al minimo, senza tutto il tuo preambolo e con la classe book) funzionava perfettamente con Mojave, mentre non funziona più con Catalina.

                                    • #116725
                                      Up
                                      0
                                      Down
                                      ::

                                      gregorius” post=117234 @Ivan
                                      È una buona idea. Come si potrebbe definire tale comando? Speriamo comunque che Apple risolva presto questo problema.

                                      Lo spazio che viene aggiunto è sempre lo stesso? Se sì, allora potresti definire il comando \greco aggiungendo una crenatura negativa:
                                      `\newcommand{\greco}[1]{%
                                      \begin{otherlanguage*}{greek}\kern-4pt#1\end{otherlanguage*}}`
                                      Se 4pt sono pochi/troppi, puoi provare con altri valori. Attenzione! Non so quanto questa procedura sia “pulita”.
                                      Se invece lo spazio è variabile da caso a caso la vedo più difficile, almeno per me. Bisognerebbe capire la logica dietro questa follia 🙂

                                      Ciao
                                      Ivan

                                    • #116726
                                      OldClaudio
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::


                                        Il kern negativo può aggiustare le cose, ma è permanente; un domani che Catalina non faccia più questi errori, dove è stato messo questo kern l’arretramento rimane, e tocca andare a correggere le definizioni dovunque siano state messe.
                                        Invece il comando \unskip dovrebbe poter agire meglio; toglie gli spazi se ci sono e non fa nulla se non ci sono. Siccome non posso replicare il bug di @gregorius, tocca a lui controllare che \unskip sia efficace (magari confermandocelo, se la cosa riesce).

                                        Più efficace ancora potrebbe essere il comando [tt]\@killglue[/tt] che si basa su \unskip, ma non rimuove solo uno spazio me ne rimuove anche una sfilza. La sua definizione appartiene al nuclo di LaTeX e si trova nel file latex.ltx dell’albero principale di TeXLive …/texmfdist/tex/latex/base/:
                                        `\def\@killglue{\unskip\@whiledim \lastskip >\z@\do{\unskip}}`Siccome i comandi contengono il carattere @, se lo si volesse ridefinire o creare un altro comando dello stesso genere, bisogna inserire la (ri)definizione fra \makeatletter e \makeatother.
                                        Prova eprò questo codice:`\newcommand{\greco}[1]{%
                                        \begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}`Con \csname…\endcsname si riesce ad eseguire un comando che contiene qualunque carattere nel suo nome, compreso il segno @.

                                      • #116727
                                        Up
                                        0
                                        Down
                                        ::


                                        Buonasera!
                                        Allora, domani mi dedico alla stesura della mail da inviare l curatore di MacTeX, in inglese (avrei preferito in greco antico, ma… pazienza).
                                        Ho provato l’ultimo codice che mi hai suggerito (OldClaudio), `\newcommand{\greco}[1]{%
                                        \begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}`, e… mi sembra che funzioni (sull’esempio minimo)! Domattina, a mente lucida, provo di nuovo e lo trasferisco sul file della tesi: vi farò sapere! Intanto, grazie di cuore
                                        gregorius

                                      • #116728
                                        OldClaudio
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::


                                          Un amico che ha avuto problemi con Catalina mi ha scritto che ha risolto i suoi problemi aggiungendo un lik simboloico:

                                          Risolto!

                                          Ho dovuto però creare un link simbolico a mktexlsr.pl, per far sì che funzionasse, nella directory

                                          /usr/local/texlive/2019/texmf-dist/scripts/texlive

                                          sudo ln -s mktexlsr.pl mktexlsr

                                          Non so se sia un “bug”, nel caso segnalalo. Mi fa però strano che nessuno lo abbia trovato. Forse è capitato a me perché ho fatto un aggiornamento massiccio.

                                        • #116729
                                          Up
                                          0
                                          Down
                                          ::


                                          Buona sera ed auguri di un sereno 2020!
                                          Mi scuso molto per il grave ritardo con cui rispondo al tuo messaggio, per il quale ti ringrazio: ho trascorso le vacanze studiando notte e giorno per l’invio della tesi di dottorato ai revisori, previsto appunto per oggi…
                                          Ho eseguito i comandi, e in effetti c’è una novità positiva: con il solo \newcommand\greco[1]{\begin{greek}[variant=ancient]#1\end{greek}} resta lo spazio spurio, mentre, aggiungendo le righe che mi indicasti in un precedente messaggio `\providecommand\Greco{}\providecommand\greco{}
                                          \renewcommand\greco[1]{\textgreek[variant=ancient]{\unskip\unskip\scantokens{#1\empty}}}
                                          \renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}`
                                          il problema… scompare!
                                          Ti ringrazio moltissimo per l’aiuto!
                                          gregorius

                                        • #116730
                                          Up
                                          0
                                          Down
                                          ::


                                          Ehm, parziale contrordine… il problema si risolve solo nell’EMC con la classe article, non in quello scritto con suftesi:

                                          `% !TEX encoding = UTF-8 Unicode
                                          % !TEX TS-program = xelatex
                                          % !BIB TS-program = biber

                                          \documentclass[%
                                          11pt,
                                          %structure=book,
                                          pagelayout=periodicalaureo,
                                          version=cscreen,
                                          style=smallcaps1,
                                          liststyle=indented,
                                          chapnumstyle=dotarabic,
                                          tocstyle=leftpage,
                                          tocchapfont=smallcaps,
                                          titlefont=smallcaps,
                                          chapfont=smallcaps,
                                          secfont=smallcaps,
                                          subsecfont=italic,
                                          footnotestyle=superscript,
                                          defaultfont=none,
                                          greekfont=none,
                                          %…other options
                                          ]{suftesi}
                                          \usepackage{fontspec}
                                          \setmainfont[%
                                          Ligatures={TeX
                                          %,Historic, Rare
                                          }
                                          ]{Arial}
                                          %
                                          %\usepackage{xunicode}
                                          %\usepackage{verse}
                                          \usepackage{parallel}
                                          \usepackage{xcolor}
                                          \usepackage{mparhack}
                                          \usepackage{multicol}
                                          \usepackage{caption}
                                          \usepackage{tikz}
                                          \usepackage{synttree}
                                          \usepackage{xytree}
                                          \usepackage{epigraph}
                                          \setlength{\beforeepigraphskip}{-1.5cm}
                                          \setlength{\afterepigraphskip}{1cm}
                                          \usepackage{lettrine}
                                          \setcounter{DefaultLines}{3}
                                          \usepackage[italian]{varioref}
                                          \usepackage{multirow}
                                          \usepackage{tabularx}
                                          \usepackage{titlesec}
                                          \titleformat{\paragraph}[runin]{\normalfont\bfseries}{\theparagraph.}{}{}[:]
                                          \titlespacing{\paragraph}{\parindent}%
                                          %{0pt} %elimina rientro%
                                          {0pt}{.3em}[]
                                          \usepackage{quoting}
                                          \quotingsetup{font=small}
                                          \usepackage{hyperref}
                                          \hypersetup{hidelinks}
                                          %
                                          \usepackage{polyglossia}
                                          \setmainlanguage{italian}
                                          \setotherlanguage{german}
                                          \setotherlanguage[variant=ancient]{greek}
                                          \newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
                                          }]{Helvetica Neue}
                                          \setotherlanguage{syriac}
                                          \newfontfamily\syriacfont[Script=Syriac]{Serto Jerusalem}
                                          \newfontfamily\estrfont[Script=Syriac]{Estrangelo Edessa}
                                          \newfontfamily\syrtraslitterato{Serto Urhoy}
                                          \newcommand{\syr}[1]{\RL{\textsyriac{#1}}}
                                          \newcommand{\estr}[1]{\RL{\estrfont{#1}}}
                                          %
                                          \newcommand{\minitab}[2][l]{\begin{tabular}#1 #2\end{tabular}}
                                          %\usepackage{textgreek}
                                          %\newcommand{\greco}[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                                          %\newcommand{\greco}[1]{%
                                          % \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                                          %\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                                          %\usepackage[hang]{footmisc}
                                          %\renewcommand{\footnotemargin}{0.2cm}
                                          %\deffootnote[0em]{0em}{0em}{%
                                          % \textsuperscript{\makebox[0em][r]{\thefootnotemark\ }}}
                                          %
                                          % Bibliografia
                                          \usepackage[style=italian]{csquotes}
                                          %\usepackage[italian=guillemets]{csquotes}
                                          %\usepackage[style=philosophy-modern, backend=biber]{biblatex}

                                          \usepackage[backend=biber, style=philosophy-modern, classical=true, firstinits=true, autopunct=false, relatedformat=brackets, scauthors=false, scauthorsbib=false,scauthorscite=false, inbeforejournal=true, origfields=origed, shorthandintro=false, latinemph=true%
                                          ]{biblatex}

                                          \renewcommand*{\finalnamedelim}{-}
                                          \DefineBibliographyStrings{italian}{%
                                          editor = {ed\adddot},
                                          editors = {ed\adddot},
                                          }
                                          %\addbibresource{biblio.bib}

                                          \DeclareMultiCiteCommand{\cites}%
                                          {\cite}{\multicitedelim}
                                          \DeclareMultiCiteCommand{\parencites}[\mkbibparens]%
                                          {\parencite}{\multicitedelim}
                                          \DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]%
                                          {\footcite}{\multicitedelim}

                                          % Dati per titolo
                                          \author{Zio Paperone}
                                          \title{I racconti di Paperopoli}
                                          \date{}

                                          %\newcommand{\greco}[1]{%
                                          % \begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}
                                          \newcommand\greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                                          \providecommand\Greco{}\providecommand\greco{}
                                          \renewcommand\greco[1]{\textgreek[variant=ancient]{\unskip\unskip\scantokens{#1\empty}}}
                                          \renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                                          %\providecommand\Greco{}\providecommand\greco{}
                                          %\renewcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                                          %\renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}

                                          %\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                                          %————————————————–
                                          %
                                          % INIZIA IL DOCUMENTO
                                          %
                                          %————————————————–

                                          \begin{document}

                                          %———————————————-

                                          \maketitle
                                          %\maketitle
                                          %\input{a}
                                          %\input{b}
                                          \bookcolophon{All right reserved}{Typeset with \LaTeX{} with the \textsf{suftesi} class by Ivan Valbusa.\\
                                          The text face is Arno Pro.%\\
                                          %Cover design by Ivan Valbusa.
                                          }

                                          \begin{minipage}{20mm}
                                          (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                                          (\greco{ἄνδρα})

                                          (\textgreek{ἄνδρα})

                                          (ἄνδρα)

                                          (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                                          \greco{(ἄνδρα)}

                                          L'\textit{Odissea} inizia con le parole \greco{(ἄνδρα)}

                                          \end{minipage}

                                          %———————————————
                                          % Bibliografia
                                          %
                                          %\phantomsection % solo con hyperref
                                          \printshorthands
                                          \printbibliography
                                          \tableofcontents
                                          %************************
                                          % Colophon
                                          %************************
                                          %This colophon is redundant if you put
                                          % these informations in the back of the title page
                                          \cleardoublepage
                                          \finalcolophon{This work has been typeset with \LaTeX{}
                                          using the \textsf{suftesi} class by Ivan Valbusa.
                                          }
                                          \end{document}`

                                          [attachment=2357]Senza-nome123.pdf[/attachment]

                                          Attachments:
                                          You must be logged in to view attached files.
                                        • #116731
                                          OldClaudio
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            Veramente non ricordo quando ti ho detto di usare \scantokens. Ma non importa.
                                            Nell’EMC che hai inviato e che lavora con la classe suftesi non usi né \scantokens né \@killglue, quindi lo spazio spurio evidentemente rimane; Sostituisci nel tuo esempi la parte dove definisci \greco con la seguente`\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}%
                                            \csname @killglue\endcsname#1\end{otherlanguage*}}
                                            %\newcommand\greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                                            \providecommand\Greco{}\providecommand\greco{}
                                            %\renewcommand\greco[1]{\textgreek[variant=ancient]{\unskip\unskip\scantokens{#1\empty}}}
                                            \renewcommand\Greco[1]{\begin{greek}[variant=ancient]\csname @killglue\endcsname#1\end{greek}}
                                            %\providecommand\Greco{}\providecommand\greco{}
                                            %\renewcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                                            %\renewcommand\Greco[1]{\begin{greek}[variant=ancient]#1\end{greek}}

                                            %\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                                            `Poi magari ripulisci togliendo tutte le righe commentate. Probabilmente ti conviene conservare solo la macro \Greco, così, anche se non fosse necessario, sei sicuro che la cesura sia eseguita con le regole della variante ancient.

                                          • #116732
                                            OldClaudio
                                            Partecipante
                                              Up
                                              0
                                              Down
                                              ::


                                              Con le macro che ti ho indicato nel messaggio precedente si manifestano due inconvenienti che rendi visibili se metti 10mm al posto di 20mm nella giustezza della minipage dell’EMC. La cesura di fine riga non ha luogo dopo la prima parola che ha luogo dopo un cambiamento di font; quindila prima parola di ]greco o \Greco e dopo la prima parola dopo comandi come \textit. Questo non dipende da suftesi, né da LaTeX, ma dal modo con cui sono stati concepiti i vari motori di composizione del sistema TeX; magari non tutti, ma certamente con pdfLaTeX, XeLaTeX, forse anche LuaLaTeX (ma non ho controllato), forse anche con ConTeXt (ma non ho controllato).
                                              Come risolvere?
                                              Con un grumetto di spazio elastico di larghezza naturale, allungamento e accorciamento tutti nulli:`\def\hz{\hskip 0sp}`. Ti basta aggiungerlo subito prima di #1 nelle definizioni di \greco e \Greco o, quando occorre, subito prima dell’argomento di comandi come \textit.
                                              Ahi! si manifesta (rarissimamente un altro inconveniente; la riga di testo potrebbe andare a capo fra la parentesi e il testo greco, oppure prima dell’articolo apostrofato che precede la parola evidenziata co il cambiamento di font.
                                              Anche se questi casi di “a capo” spuri sono rarissimi, si può risolvere inserendo esplicitamente un comando [tt]\nobreak[/tt] subito dopo la parenesi aperta o l’articolo apostrofato.
                                              Visto che questo “a capo” spurio è rarissimo, non vale la pena di definire qualche macro strana,ma conviene agire a mano nella revisione finale, l’ultima prima di considerare il documento (la tesi) terminato e licenziabile.
                                              Suggerisco perciò di inserire il comando \hz subito [rima dell’argomento #1 nelle definizioni di \greco e \Greco:`\providecommand\Greco{}\providecommand\greco{}\providecommand\hz{}
                                              \renewcommand\hz{\hskip0sp}
                                              \renewcommand{\greco}[1]{\begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}}
                                              \renewcommand\Greco[1]{\begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}}`

                                              PS: Chissà perché, i tag per il codice, con questo codice non funzionano.:eek: 🙁 😡

                                            • #116733
                                              Up
                                              0
                                              Down
                                              ::


                                              Ti ringrazio molto, OldClaudio, ma, ahimè, lo spazio addirittura peggiora, con suftesi:o 😕
                                              Sto pensando che forse mi conviene abbandonare questa classe e passare a book… e comperare un pc windows, in attesa che il problema venga risolto da Apple…………………………………

                                            • #116734
                                              OldClaudio
                                              Partecipante
                                                Up
                                                0
                                                Down
                                                ::


                                                Ma stai usando \@killglue?

                                                A me il tuo ultimo EMC dava degli spazi grandi, ma con \@killglue e ancor meglio con \hz non ci sono più.

                                              • #116735
                                                Up
                                                0
                                                Down
                                                ::


                                                Sì… 😥 😥 😥
                                                `% !TEX encoding = UTF-8 Unicode
                                                % !TEX TS-program = xelatex
                                                % !BIB TS-program = biber

                                                \documentclass[%
                                                11pt,
                                                %structure=book,
                                                pagelayout=periodicalaureo,
                                                version=cscreen,
                                                style=smallcaps1,
                                                liststyle=indented,
                                                chapnumstyle=dotarabic,
                                                tocstyle=leftpage,
                                                tocchapfont=smallcaps,
                                                titlefont=smallcaps,
                                                chapfont=smallcaps,
                                                secfont=smallcaps,
                                                subsecfont=italic,
                                                footnotestyle=superscript,
                                                defaultfont=none,
                                                greekfont=none,
                                                %…other options
                                                ]{suftesi}
                                                \usepackage{fontspec}
                                                \setmainfont[%
                                                Ligatures={TeX
                                                %,Historic, Rare
                                                }
                                                ]{Arial}
                                                %
                                                %\usepackage{xunicode}
                                                %\usepackage{verse}
                                                \usepackage{parallel}
                                                \usepackage{xcolor}
                                                \usepackage{mparhack}
                                                \usepackage{multicol}
                                                \usepackage{caption}
                                                \usepackage{tikz}
                                                \usepackage{synttree}
                                                \usepackage{xytree}
                                                \usepackage{epigraph}
                                                \setlength{\beforeepigraphskip}{-1.5cm}
                                                \setlength{\afterepigraphskip}{1cm}
                                                \usepackage{lettrine}
                                                \setcounter{DefaultLines}{3}
                                                \usepackage[italian]{varioref}
                                                \usepackage{multirow}
                                                \usepackage{tabularx}
                                                \usepackage{titlesec}
                                                \titleformat{\paragraph}[runin]{\normalfont\bfseries}{\theparagraph.}{}{}[:]
                                                \titlespacing{\paragraph}{\parindent}%
                                                %{0pt} %elimina rientro%
                                                {0pt}{.3em}[]
                                                \usepackage{quoting}
                                                \quotingsetup{font=small}
                                                \usepackage{hyperref}
                                                \hypersetup{hidelinks}
                                                %
                                                \usepackage{polyglossia}
                                                \setmainlanguage{italian}
                                                \setotherlanguage{german}
                                                \setotherlanguage[variant=ancient]{greek}
                                                \newfontfamily\greekfont[Script=Greek, Ligatures={TeX%,Historic, Rare%
                                                }]{Times New Roman}
                                                \setotherlanguage{syriac}
                                                \newfontfamily\syriacfont[Script=Syriac]{Serto Jerusalem}
                                                \newfontfamily\estrfont[Script=Syriac]{Estrangelo Edessa}
                                                \newfontfamily\syrtraslitterato{Serto Urhoy}
                                                \newcommand{\syr}[1]{\RL{\textsyriac{#1}}}
                                                \newcommand{\estr}[1]{\RL{\estrfont{#1}}}
                                                %
                                                \newcommand{\minitab}[2][l]{\begin{tabular}#1 #2\end{tabular}}
                                                %\usepackage{textgreek}
                                                %\newcommand{\greco}[1]{\begin{greek}[variant=ancient]#1\end{greek}}
                                                %\newcommand{\greco}[1]{%
                                                % \begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
                                                %\newcommand\greco[1]{\textgreek[variant=ancient]{#1}}
                                                %\usepackage[hang]{footmisc}
                                                %\renewcommand{\footnotemargin}{0.2cm}
                                                %\deffootnote[0em]{0em}{0em}{%
                                                % \textsuperscript{\makebox[0em][r]{\thefootnotemark\ }}}
                                                %
                                                % Bibliografia
                                                \usepackage[style=italian]{csquotes}
                                                %\usepackage[italian=guillemets]{csquotes}
                                                %\usepackage[style=philosophy-modern, backend=biber]{biblatex}

                                                \usepackage[backend=biber, style=philosophy-modern, classical=true, firstinits=true, autopunct=false, relatedformat=brackets, scauthors=false, scauthorsbib=false,scauthorscite=false, inbeforejournal=true, origfields=origed, shorthandintro=false, latinemph=true%
                                                ]{biblatex}

                                                \renewcommand*{\finalnamedelim}{-}
                                                \DefineBibliographyStrings{italian}{%
                                                editor = {ed\adddot},
                                                editors = {ed\adddot},
                                                }
                                                %\addbibresource{biblio.bib}

                                                \DeclareMultiCiteCommand{\cites}%
                                                {\cite}{\multicitedelim}
                                                \DeclareMultiCiteCommand{\parencites}[\mkbibparens]%
                                                {\parencite}{\multicitedelim}
                                                \DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]%
                                                {\footcite}{\multicitedelim}

                                                % Dati per titolo
                                                \author{Zio Paperone}
                                                \title{I racconti di Paperopoli}
                                                \date{}

                                                \newcommand{\greco}[1]{%
                                                \begin{otherlanguage*}{greek}\csname @killglue\endcsname#1\end{otherlanguage*}}
                                                \providecommand\Greco{}\providecommand\greco{}\providecommand\hz{}
                                                \renewcommand\hz{\hskip0sp}
                                                \renewcommand{\greco}[1]{
                                                \begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}
                                                \begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}
                                                }
                                                \renewcommand\Greco[1]{
                                                \begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}
                                                \begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}
                                                }
                                                %————————————————–
                                                %
                                                % INIZIA IL DOCUMENTO
                                                %
                                                %————————————————–

                                                \begin{document}

                                                %———————————————-

                                                \maketitle
                                                %\maketitle
                                                %\input{a}
                                                %\input{b}
                                                \bookcolophon{All right reserved}{Typeset with \LaTeX{} with the \textsf{suftesi} class by Ivan Valbusa.\\
                                                The text face is Arno Pro.%\\
                                                %Cover design by Ivan Valbusa.
                                                }

                                                \begin{minipage}{20mm}
                                                (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                                                (\greco{ἄνδρα})

                                                (\textgreek{ἄνδρα})

                                                (ἄνδρα)

                                                (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                                                \greco{(ἄνδρα)}

                                                L'\textit{Odissea} inizia con le parole \greco{(ἄνδρα)}

                                                \end{minipage}

                                                %———————————————
                                                % Bibliografia
                                                %
                                                %\phantomsection % solo con hyperref
                                                \printshorthands
                                                \printbibliography
                                                \tableofcontents
                                                %************************
                                                % Colophon
                                                %************************
                                                %This colophon is redundant if you put
                                                % these informations in the back of the title page
                                                \cleardoublepage
                                                \finalcolophon{This work has been typeset with \LaTeX{}
                                                using the \textsf{suftesi} class by Ivan Valbusa.
                                                }
                                                \end{document}`

                                              • #116736
                                                OldClaudio
                                                Partecipante
                                                  Up
                                                  0
                                                  Down
                                                  ::


                                                  Lo sai, vero, che dopo le graffe gli spazi e gli “a capo” (trattati come spazi in modo orizzontale) sono significativi?
                                                  Metti il segno % dopo la graffa aperta di [tt]\renewcommanf\greco{%[/tt] e dopo \tt]\renewcommand\Greco{%[/tt]

                                                • #116737
                                                  Up
                                                  0
                                                  Down
                                                  ::


                                                  Giusto… Ok, ora lo spazio è diminuito, ma comunque non scompare; anzi, noto che se n’è aggiunto un altro al termine del testo scritto in greco! 😥 😥 😥
                                                  [attachment=2358]Senza-nome123_2020-01-09.pdf[/attachment]

                                                  Attachments:
                                                  You must be logged in to view attached files.
                                                • #116738
                                                  OldClaudio
                                                  Partecipante
                                                    Up
                                                    0
                                                    Down
                                                    ::


                                                    Può darsi che ci sia di mezzo Catalina ma a me con le definizioni`\providecommand\Greco{}\providecommand\greco{}\providecommand\hz{}
                                                    \renewcommand\hz{\hskip0sp}

                                                    \renewcommand{\greco}[1]{%
                                                    \begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}
                                                    \begin{otherlanguage*}[variant=ancient]{greek}\csname @killglue\endcsname\hz#1\end{otherlanguage*}}

                                                    \renewcommand\Greco[1]{%
                                                    \begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}
                                                    \begin{greek}[variant=ancient]\csname @killglue\endcsname\hz#1\end{greek}}
                                                    `
                                                    viene la seguente immagine
                                                    [attachment=2359]GRecoSenzaSpazio-2020-01-09.pdf[/attachment]

                                                    Attachments:
                                                    You must be logged in to view attached files.
                                                  • #116739
                                                    Up
                                                    0
                                                    Down
                                                    ::


                                                    Sì, è sicuramente colpa di questa “benedetta” Catalina (o forse la si potrebbe ribattezzare Catarì, per analogia con una donna crudele cantata nell’omonima celebre canzone napoletana…)

                                                  • #116740
                                                    Up
                                                    0
                                                    Down
                                                    ::



                                                    @OldClaudio

                                                    Buonasera! Alla fine, avvicinandosi il momento della consegna della tesi di dottorato, mi sono deciso a scrivere ai curatori di MacTeX, segnalando il problema dello spazio spurio prima di \greco{}. Sono stati assai gentili e mi hanno risposto subito. Mi hanno fatto notare che il problema si presenta anche su computers Windows compilando il mio EMC e che comunque era stato già segnalato, anche per altre lingue, al seguente link: https://github.com/reutenauer/polyglossia/issues/356

                                                    Pare che sia un problema di Polyglossia (quindi Catalina non dovrebbe essere del tutto colpevole), che in teoria dovrebbe esser stato risolto nell’attuale versione 1.47 del 29/01/2020. Alla luce di questi nuovi dati, è forse possibile trovare una soluzione al problema?

                                                    Grazie mille in ogni caso,

                                                    Gregorius

                                                  • #116741
                                                    OldClaudio
                                                    Partecipante
                                                      Up
                                                      0
                                                      Down
                                                      ::


                                                      Grazie mille dell’aggiornamento.
                                                      Come sai a me con il Mojave gli spazi non sono mai venuti, può nche darsi che il mio polyglossia fosse anche lui un po’ datato, ma ne dubito perché aggiorno settimanalmente.
                                                      Però per te la soluzione dovrebbe essere quella di aggiornare con la versione 1.47 e verificare; Infatti la mia versione di polyglossia è già la 1.47; m come non avevo problemi prima, non ce li ho nemmeno ora.

                                                    • #116742
                                                      Up
                                                      0
                                                      Down
                                                      ::


                                                      Buonasera!
                                                      Ci sono buone novità. Ho aggiornato polyglossia (generalmente aggiorno quotidianamente, ma la scorsa settimana non sono stato molto presente) e, utilizzando la macro `\newcommand{\greco}[1]{%
                                                      \begin{otherlanguage*}{greek}#1\end{otherlanguage*}%
                                                      }`
                                                      lo spazio scompare! Restano però dei problemi di sillabazione, che vanno risolti manualmente. Usando invece il più corretto `\newcommand{\greco}[1]{%
                                                      \textgreek[variant=ancient]{#1}%
                                                      }`
                                                      lo spazio resta… Tutto sommato, a me va anche bene così. Allego comunque l’EMC con la classe article (con suftesi non riesco più a compilare: credo sia dovuto all’ultimo aggiornamento; ne parerò a breve in una nuova discussione).

                                                      `% !TEX encoding = UTF-8 Unicode
                                                      % !TEX TS-program = xelatex
                                                      \documentclass[a4paper,11pt]{article}
                                                      \usepackage{fontspec}
                                                      \setmainfont[%
                                                      Ligatures={TeX
                                                      %,Historic, Rare
                                                      }
                                                      ]{Times New Roman}
                                                      \usepackage{polyglossia}
                                                      \setmainlanguage{italian}
                                                      \setotherlanguage{german}
                                                      \setotherlanguage[variant=ancient]{greek}
                                                      \newfontfamily\greekfont[Script=Greek]{Arial}
                                                      \newcommand\greco[1]{%
                                                      \begin{otherlanguage*}{greek}#1\end{otherlanguage*}%
                                                      }

                                                      \begin{document}
                                                      (\greco{ἄνδρα μοι κτλ.})

                                                      (\textgreek{ἄνδρα μοι κτλ.})

                                                      (ἄνδρα)

                                                      (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                                                      L'\textit{Odissea} inizia con le parole \greco{ἄνδρα} \greco{(ἄνδρα)}

                                                      (\begin{greek}ἄνδρα\end{greek})

                                                      \end{document}`

                                                      `% !TEX encoding = UTF-8 Unicode
                                                      % !TEX TS-program = xelatex
                                                      \documentclass[a4paper,11pt]{article}
                                                      \usepackage{fontspec}
                                                      \setmainfont[%
                                                      Ligatures={TeX
                                                      %,Historic, Rare
                                                      }
                                                      ]{Times New Roman}
                                                      \usepackage{polyglossia}
                                                      \setmainlanguage{italian}
                                                      \setotherlanguage{german}
                                                      \setotherlanguage[variant=ancient]{greek}
                                                      \newfontfamily\greekfont[Script=Greek]{Arial}

                                                      \newcommand\greco[1]{%
                                                      \textgreek[variant=ancient]{#1}%
                                                      }

                                                      \begin{document}
                                                      (\greco{ἄνδρα μοι κτλ.})

                                                      (\textgreek{ἄνδρα μοι κτλ.})

                                                      (ἄνδρα)

                                                      (\greco{Ἄνδρα μοι ἔννεπε κτλ.})

                                                      L'\textit{Odissea} inizia con le parole \greco{ἄνδρα} \greco{(ἄνδρα)}

                                                      (\begin{greek}ἄνδρα\end{greek})

                                                      \end{document}`

                                                      [attachment=2368]greek.pdf[/attachment]

                                                      Attachments:
                                                      You must be logged in to view attached files.
                                                  Visualizzazione 54 filoni di risposte
                                                  • Devi essere connesso per rispondere a questo topic.

                                                  Go to top