Titlesec ed ebraico

  • Creatore
    Topic
  • #93428
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Ennesimo problema con l’ebraico. Considerate il codice seguente:
      `\documentclass[a4paper]{report}
      \usepackage{fontspec}
      \usepackage{polyglossia}
      \setmainlanguage[babelshorthands=true]{italian}
      \PolyglossiaSetup{italian}{indentfirst=false}

      \usepackage{titlesec}
      \titleformat{\chapter}[display]
      {\normalfont\fontsize{10pt}{12pt}\selectfont}{\chaptertitlename\space \thechapter}{11pt}{}
      \titleformat{\section}
      {\normalfont\fontsize{10pt}{12pt}\selectfont}{\thesection}{1em}{}
      \titleformat{\subsection}
      {\normalfont\fontsize{10pt}{12pt}\selectfont\itshape}{}{0pt}{}

      \setotherlanguage{hebrew}
      \newfontfamily\hebrewfont[Scale=MatchLowercase]{Ezra SIL SR}

      \begin{document}

      \chapter{Capitolo bla bla}
      Mito è storia, come sostiene Jaeger, è racconto, ma non libera affabulazione: è
      la prima forma di sapere delle culture arcaiche.

      \section{Sezione bla bla}
      Resta però da stabilire in che senso tale sua verità vada intesa: nel senso di
      una eziologia, di una generale spiegazione, di una fondazione, oppure ancora di
      una sacralizzazione?

      \subsection{Sottosezione bla bla}
      Risposte a queste domande e ad altre ancora sono state offerte dalla mole
      amplissima delle interpretazioni novecentesche, divise da assunti metodologici
      e da valutazioni contenutistiche a volte addirittura incompatibili.

      \end{document}`
      Misteriosamente, le impostazioni di titlesec funzionano per \section e \subsection,
      ma non per \chapter. Commentate le due righe che attivano l’ebraico, anche \chapter
      prende l’aspetto definito con tocloft. Perché mai ??

      m

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #93429
        Up
        0
        Down
        ::

        samiel” post=93051Ennesimo problema con l’ebraico. Considerate il codice seguente:
        `\documentclass[a4paper]{report}
        \usepackage{fontspec}
        \usepackage{polyglossia}
        \setmainlanguage[babelshorthands=true]{italian}
        \PolyglossiaSetup{italian}{indentfirst=false}

        \usepackage{titlesec}
        \titleformat{\chapter}[display]
        {\normalfont\fontsize{10pt}{12pt}\selectfont}{\chaptertitlename\space \thechapter}{11pt}{}
        \titleformat{\section}
        {\normalfont\fontsize{10pt}{12pt}\selectfont}{\thesection}{1em}{}
        \titleformat{\subsection}
        {\normalfont\fontsize{10pt}{12pt}\selectfont\itshape}{}{0pt}{}

        \setotherlanguage{hebrew}
        \newfontfamily\hebrewfont[Scale=MatchLowercase]{Ezra SIL SR}

        \begin{document}

        \chapter{Capitolo bla bla}
        Mito è storia, come sostiene Jaeger, è racconto, ma non libera affabulazione: è
        la prima forma di sapere delle culture arcaiche.

        \section{Sezione bla bla}
        Resta però da stabilire in che senso tale sua verità vada intesa: nel senso di
        una eziologia, di una generale spiegazione, di una fondazione, oppure ancora di
        una sacralizzazione?

        \subsection{Sottosezione bla bla}
        Risposte a queste domande e ad altre ancora sono state offerte dalla mole
        amplissima delle interpretazioni novecentesche, divise da assunti metodologici
        e da valutazioni contenutistiche a volte addirittura incompatibili.

        \end{document}`
        Misteriosamente, le impostazioni di tocloft funzionano per \section e \subsection,
        ma non per \chapter. Commentate le due righe che attivano l’ebraico, anche \chapter
        prende l’aspetto definito con tocloft. Perché mai ??

        m

        A parte il fatto che usi titlesec e non tocloft, prova a metter il codice per l’ebraico prima di titlesec

        Ciao
        Ivan

      • #93430
        samiel
        Partecipante
          Up
          0
          Down
          ::


          Corretto l’errore causa fretta…
          In ogni caso non va (già avevo provato), perché si riceve infallibilmente
          `
          ! Package bidi Error: Oops! you have loaded package titlesec after bidi package
          . Please load package titlesec before bidi package, and then try to run xelatex
          on your document again.`
          Quanto rompe ‘sto ebraico 😡
          m

        • #93431
          samiel
          Partecipante
            Up
            0
            Down
            ::


            http://tex.stackexchange.com/questions/115823/titlesec-and-babel-incompatibility
            Non vi si parla di ebraico, ma la soluzione è la stessa:
            caricare \titleformat dopo \begindocument
            Anche se non ho la più pallida idea delle ragioni di questo “bizzarro” comportamento

            m

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

        Go to top