Re: [titlesec] Creare ulteriori livelli di sezionamento(risolto)

#14108
Up
0
Down
::


Con il codice da me utilizzato e riportato nel topic di apertura, non ottenevo la numerazione di quarto livello voluta.
Attraverso *titlesec* avevo impostato la numerazione di \section come alfanumerica (A, B, …), \subsection come numerica preceduta dalla lettera del livello superiore (A1, A2, ..), \subsubsection come numerica con un punto di separazione dal livello superiore (A1.1., A1.2., …) ed infine volevo utilizzare \ssubsubsection per un ulteriore livello da numerare come A1.1.1., A1.1.2 ecc.

Dopo varie prove ho utilizzato il seguente codice risultato funzionante, grazie anche a Enrico (http://www.code-hosting.com/Tex/1613157-subsubsubsection–refs-and-toc):

`
\documentclass[a4paper,10pt,twocolumn]{article}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphics}
\usepackage{textcomp}
\usepackage{titlesec}
\usepackage{ulem}

\renewcommand\thesubsection {\Alph{section}\arabic{subsection}}

\titleformat{\section}[display]{\normalfont\large\bfseries\filcenter}{SEZIONE \Alph{section}}{1em}{}{}

\titleformat{\subsection}[hang]{\normalfont\large\bfseries}{\thesubsection.}{1em}{}{}
\titleformat{\subsubsection}[runin]{\normalfont}{\thesubsubsection.}{1em}{\uline}{}
\titlespacing{\subsubsection}{0pt}{1em}{0em}

\newcounter{ssubsubsection}
\renewcommand{\thessubsubsection}{\thesubsubsection.\arabic{ssubsubsection}}
\titleclass{\ssubsubsection}{straight}[\subsubsection]

\titleformat{\ssubsubsection}[runin]{\normalfont}{\thessubsubsection}{1em}{\uline}
\titlespacing{\ssubsubsection}{0pt}{1em}{0em}

\setcounter{secnumdepth}{4}
`

L’errore, *oltre ad essermi spiegato male e aver scritto male il titolo del topic :-)* era nella mancanza della ridefinizione di \thessubsubsection ma soprattutto nella mancanza di \setcounter{secnumdepth}{4}. Infatti questo contatore serve proprio (come ho scoperto in questa occasione) a regolare la visualizzazione della numerazione nella gerarchia del sezionamento del testo.

Aldo

Go to top