Ale

Risposte nei forum create

Stai visualizzando 5 risposte – dal 46 al 50 (di 50 totali)
  • Autore
    Risposte
  • in risposta a: Problema numeri maiuscoli e legature carattere #113708
    Ale
      Up
      0
      Down
      ::


      Ringrazio entrambi, ma purtroppo non sono riuscito a risolvere.
      Con altri caratteri funziona tutto (le legature, ma del Simoncini Garamond che ho in cui funzionano le legature non esiste il maiuscoletto né i numeri minuscoli).
      Ho impostato Ligatures=Tex. Ma con questo carattere, qualunque cosa metta, non riesco a richiamare i glifi.
      Immagino sia un problema di carattere, ma non so.
      Da fontforge i numeri maiuscoli sono chiamati #number.tnum o .lnum (mentre in .onum c’è un’altra copia dei minuscoli).
      Mentre le legature occupano gli spazi unicode da U+FB00 a U+FB04.
      Il maiuscoletto è .sc (e esiste il corsivo, ma non il nero). Del maiuscoletto ho anche un carattere a parte, ma è solo roman.
      Ho notato che se clicco con il destro sui caratteri delle legature e seleziono la voce informazioni sul carattere>legatures mi risulta vuoto. Non so se devo attivare le sostituzioni con fontforge.

      Grazie in anticipo

      Ale
        Up
        0
        Down
        ::

        OldClaudio” post=114078Preso il tuo esempio minimo compilabile e ripristinato fontspec, usato polyglossia e spostato microtypealla fine (solo una questioen di coerenza) hi aggiunto qualche [tt]\textec{…|[/tt] e ora i numeri di sezione escono in maiuscoletto minuscolo come richiedevi.`% !TEX TS-program = LuaLaTeX

        \documentclass[10pt]{book}
        \usepackage{graphicx}
        \usepackage{geometry}
        \geometry{paperwidth=120mm,
        paperheight=180mm}

        \usepackage{fontspec}
        %\setmainfont[UprightFont={%fontroman},
        %BoldFont={%fontbold},
        %ItalicFont={%fontitalic},
        %SmallCapsFont={FontSC},
        %]{Fontroman}

        %\usepackage[italian]{babel}
        %\usepackage{indentfirst} %rientro prima riga sezione/capitolo
        \usepackage{polyglossia}
        \setmainlanguage{italian}

        \usepackage{titlesec} %gestisce il formato dei titoli
        \newcommand{\chapfnt}{\fontsize{10pt}{10pt}\itshape\centering}
        \newcommand{\secfnt}{\fontsize{10pt}{10pt}\scshape\centering}
        \newcommand{\ssecfnt}{\fontsize{10}{10}}
        \titleformat{\chapter}%[display]
        {\normalfont\chapfnt\scshape}{\thechapter}{0pt}{\chapfnt} %distanza tra numero capitolo e nome dello stesso: non dovrebbe servire visto che i capitoli non si utilizzano se non per gli anni e non sono numerati, lasciare a zero per centrare.
        \titleformat{\section}
        {\normalfont\secfnt}{\textsc{\thesection}}{0pt}{} %distanza numero sezione-nome, mettere a zero se no non viene centrata. Il nome sarà sempre vuoto.
        \titleformat{\subsection}
        {\normalfont\ssecfnt\bfseries}{\thesubsection}{1em}{}
        \titlespacing*{\chapter} {0pt}{0pt}{60pt}%spaziature del titolo del capitolo
        \titlespacing*{\section} {0pt}{10pt}{10pt} %spaziature del titolo della sezione
        %\titlespacing*{\subsection} {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex} %eventuale sottosezione

        \usepackage{fancyhdr} %gestisce le intestazioni e pie di pagina
        \pagestyle{fancy}
        \fancyhf{} % cancella tutti i campi di intestazione e pie' di pagina
        \fancyfoot[LE,RO]{\thepage}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}

        \raggedbottom %dovrebbe evitare la differente spaziatura tra paragrafi non facendo finire tutte le pagine nello stesso punto. Possibili casini con le note a pie' di pagina. Il contrrio è \flushbottom che dovrebbe essere inserito di default.
        \usepackage{microtype} % non completamente compatibile con xelatex!
        % Compilare in Lualatex

        \begin{document}
        \renewcommand{\thechapter}{\Roman{chapter}.} %numerazione romana dei capitoli numerati: non dovrebbe essere usata ora che i capitoli esprimono l'anno e non sono numerati -l'asterisco serve a quello-, deriva dal vecchio modello. Aggiunge il punto dopo.
        \renewcommand{\thesection}{\textsc{\roman{section}}.} %numerazione romana delle sezioni. Aggiunge un punto dopo

        \author{Autore}
        \title{Titolo}

        \frontmatter
        %\maketitle

        \mainmatter
        \chapter*{2009}
        \section{}
        Bla.\par
        \section{}
        \section{}
        \section{}
        \section{}
        \section{}
        \chapter*{2010}
        \section{}
        \section{}
        \section{}
        \section{}

        \backmatter
        \tableofcontents %indice, si può mettere anche all'inizio dopo maketitle
        % bibliography, glossary and index would go here.

        \end{document}`

        Grazie mille! 🙂 🙂 🙂

        samiel” post=114079posto che OldClaudio ha risolto il tuo problema,
        per pure curiosità come mai non riesci a compilare il mio codice?

        Credo mi manchino alcuni pacchetti (tra cui lo stesso Polyglossia).

        Ale
          Up
          0
          Down
          ::

          samiel” post=114074Nemmeno a me è del tutto chiaro cosa vuoi ottenere esattamente.
          Una possibilità (che imita gli indici Einaudi) è la seguente, ma non so se faccia al caso tuo

          Purtroppo non riesco a compilarla… Però sì l’idea è quella dell’Einaudi.

          Ale
            Up
            0
            Down
            ::


            Perdonatemi se non mi sono spiegato, scrivo ma devo ancora studiare bene la risposta di samiel, questo è il mio codice, perdonate i commenti da principiante. Ho commentato fontspec per renderlo compatibile, chiaramente ho assegnato dei font reali.
            I capitoli sono usati per dare una scansione temporale al romanzo, senza che essa entri nell’indice né venga conteggiata.
            Praticamente vorrei che i numeri delle sezioni fossero in minuscolo, in modo che messi in maiuscoletto appaiano in maiuscoletto e non in maiuscolo.
            (Poi sono indeciso se metterle centate o allineate a sx, forse è meglio la seconda).
            `
            % !TeX program = lualatex

            \documentclass[10pt]{book}
            \usepackage{graphicx}
            \usepackage{geometry}
            \geometry{paperwidth=120mm,
            paperheight=180mm}

            %\usepackage{fontspec}
            %\setmainfont[UprightFont={%fontroman},
            %BoldFont={%fontbold},
            %ItalicFont={%fontitalic},
            %SmallCapsFont={FontSC},
            %]{Fontroman}

            \usepackage{microtype} %non compatibile con xelatex! Compilare in Lualatec
            \usepackage[italian]{babel}
            \usepackage{indentfirst} %rientro prima riga sezione/capitolo

            \usepackage{titlesec} %gestisce il formato dei titoli
            \newcommand{\chapfnt}{\fontsize{10pt}{10pt}\itshape\centering}
            \newcommand{\secfnt}{\fontsize{10pt}{10pt}\bfseries\centering}
            \newcommand{\ssecfnt}{\fontsize{12}{14}}
            \titleformat{\chapter}%[display]
            {\normalfont\chapfnt\scshape}{\thechapter}{0pt}{\chapfnt} %distanza tra numero capitolo e nome dello stesso: non dovrebbe servire visto che i capitoli non si utilizzano se non per gli anni e non sono numerati, lasciare a zero per centrare.
            \titleformat{\section}
            {\normalfont\secfnt\bfseries}{\thesection}{0pt}{} %distanza numero sezione-nome, mettere a zero se no non viene centrata. Il nome sarà sempre vuoto.
            \titleformat{\subsection}
            {\normalfont\ssecfnt\bfseries}{\thesubsection}{1em}{}
            \titlespacing*{\chapter} {0pt}{0pt}{60pt}%spaziature del titolo del capitolo
            \titlespacing*{\section} {0pt}{10pt}{10pt} %spaziature del titolo della sezione
            %\titlespacing*{\subsection} {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex} %eventuale sottosezione

            \usepackage{fancyhdr} %gestisce le intestazioni e pie di pagina
            \pagestyle{fancy}
            \fancyhf{} % cancella tutti i campi di intestazione e pie' di pagina
            \fancyfoot[LE,RO]{\thepage}
            \renewcommand{\headrulewidth}{0pt}
            \renewcommand{\footrulewidth}{0pt}

            \raggedbottom %dovrebbe evitare la differente spaziatura tra paragrafi non facendo finire tutte le pagine nello stesso punto. Possibili casini con le note a pie' di pagina. Il contrrio è \flushbottom che dovrebbe essere inserito di default.

            \begin{document}
            \renewcommand{\thechapter}{\Roman{chapter}.} %numerazione romana dei capitoli numerati: non dovrebbe essere usata ora che i capitoli esprimono l'anno e non sono numerati -l'asterisco serve a quello-, deriva dal vecchio modello. Aggiunge il punto dopo.
            \renewcommand{\thesection}{\Roman{section}.} %numerazione romana delle sezioni. Aggiunge un punto dopo

            \author{Autore}
            \title{Titolo}

            \frontmatter
            %\maketitle

            \mainmatter
            \chapter*{2009}
            \section{}
            Bla.\par
            \section{}
            \section{}
            \section{}
            \section{}
            \section{}
            \chapter*{2010}
            \section{}
            \section{}
            \section{}
            \section{}

            \backmatter
            \tableofcontents %indice, si può mettere anche all'inizio dopo maketitle
            % bibliography, glossary and index would go here.

            \end{document}
            `

            in risposta a: Rientrare o non rientrare #113181
            Ale
              Up
              0
              Down
              ::


              Dovuto rileggere tre volte, ma ho capito cosa intendi! 🙂
              Grazie mille della risposta.
              Ora faccio un po’ di prove per vedere se il risultato grafico dei dialoghi con i trattini (che mi pare utilizzi Einaudi) mi piace.
              Grazie ancora!

            Stai visualizzando 5 risposte – dal 46 al 50 (di 50 totali)

            Go to top