Re: Ottenere “Parte prima” anziché “Parte I”

#70995
Up
0
Down
::

illinguista1972″ post=70254

[quote=”illinguista1972″ post=70246]Che velocità! 😉
In entrambi, uso suftesi con le opzioni segnalate nell’altro filone che ho aperto poco fa.

Non vedo opzioni. Modifica la tua risposta precedente con un esempio minimo, per favore.

Ciao
Enrico

Pronti:

`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
% !TEX root = comedia-suftesi.tex

\documentclass[normalfont,nocrop,sctitles,centertitle,centerheadings,compact]{suftesi}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{Garamond Premier Pro}
\usepackage{polyglossia}
\setmainlanguage{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\setotherlanguage{latin}

%— impostazioni bibliografia —%
\usepackage{etoolbox}
\usepackage[babel]{csquotes}
\usepackage[style=philosophy-modern,backend=biber]{biblatex}
\bibliography{bibdante}

%\usepackage[full]{textcomp}
\usepackage{itnumpar,microtype}

\addto\captionsitalian{\renewcommand{\partname}{Cantica}}

%— nuovi comandi —%
\newcommand{\latino}[1]{\foreignlanguage{latin}{{\itshape #1}}}
\renewcommand{\thefootnote}{*}
\renewcommand{\footnoterule}{}
\newcommand{\com}{{\em Commedia}}
\newcommand{\omissis}{[\dots\unkern]}

%— modifiche per i sezionamenti —%
\newcounter{canto}[part]
\makeatletter
\newcommand{\cantica}[1]{%
\part{#1}%
\renewcommand{\leftmark}{\@leftmark{\scshape\lsstyle #1}\@empty\@empty}}
\makeatother

\usepackage{chngcntr}
\counterwithin*{chapter}{part}
\newcommand{\canto}[1]{%
\chapter[Canto \ordinalem{chapter}]{#1}}

%— inizio del documento —%
\begin{document}

%— materiale iniziale —%
\frontmatter
\tableofcontents

%\input{introduzione}

%— materiale principale —%
\mainmatter

%— INFERNO —%
\cantica{Inferno}

\canto{Mi trovavo nel Ghana orientale}

Mi trovavo nel Ghana orientale, una matita\dots

\backmatter

%— bibliografia —%
%\nocite{*}
%\cleardoublepage
%%\phantomsection
%\addcontentsline{toc}{chapter}{\bibname}
%\printbibliography

%— fine del documento —%
\end{document}`

Mi sembrava proprio di aver detto le opzioni, nel filone su microtype e gli errori con xetex… 🙂 Forse non bastavano. Questo codice dovrebbe bastare anche per i problemi di microtype 2.5 beta.[/quote]
Se ti riferisci a questo filone, continuo a non vedere niente di utile. Ma vediamo di risolvere il tuo problema. Basterebbe
`\renewcommand{\thepart}{\ordinalef{part}}`
visto che già carichi itnumpar, ma purtroppo l’autore di suftesi ha deciso, per imperscrutabili motivi, che nella definizione di [tt]\part[/tt] ci sia [tt]\Roman{part}[/tt], così devi aggiungere
`\makeatletter
\titleformat{\part}[display]
{\LARGE\filcenter}
{\sufchaptersize\ifsuftesi@sctitles\scshape\else\fi\partname~\thepart}
{3ex}
{\sufchaptersize\ifsuftesi@sctitles\expandafter\suftesi@smallcaps\else\fi}
\makeatother`
Se fossi in te segnalerei che questo sembrerebbe il codice migliore, non so se l’autore di suftesi ci sta seguendo. 🙂 Ciao, Ivan.

Ciao
Enrico

Go to top