Risposte nei forum create
-
AutoreRisposte
-
::
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
21 Agosto 2018 alle 0:56 in risposta a: Capitoli e sezioni in numeri romani: minuscoli e non maiuscoli #113730::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).
20 Agosto 2018 alle 19:14 in risposta a: Capitoli e sezioni in numeri romani: minuscoli e non maiuscoli #11372720 Agosto 2018 alle 19:05 in risposta a: Capitoli e sezioni in numeri romani: minuscoli e non maiuscoli #113726::
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}
`
-
AutoreRisposte