Newsgroup: it.comp.software.tex
Titolo: \subsubsub....subsection

\setcounter{secnumdepth}{10}% or some other large value
ma funziona (almeno a me) solo per numerare anche i \paragraph ed i
\subparagraph. Oltre non si puņ andare.
Qualcuno mi puo' aiutare?
 Grazie
 Filippo B.


Non so se esiste un pacchetto già pronto per fare questo lavoro, ma si può
dare una soluzione casereccia (funziona, ma...):
%========================================================================
\documentclass{article}
\makeatletter
\let\subsubparagraphmark\@gobble
\newcounter{subsubparagraph}[subparagraph]
\renewcommand{\thesubsubparagraph}{\thesubparagraph.\@arabic\c@subsubparagraph}
%                                  ^^^^^^^^^^^^^^^^
%                                  il comando di sezione immediatamente
%                                  più ``esterno''.
\newcommand\subsubparagraph{\@startsection%
				{subsubparagraph}%
				{6}% 5 = subparagraph
				{\parindent}% i comandi \...section hanno \z@
                                {3.25ex \@plus1ex \@minus .2ex}% 
				{-1em}%
                                {\normalfont\normalsize\itshape}% 
	                   }
\makeatother
\setcounter{secnumdepth}{6}% numeriamo fino a profondità `6' cioè
			   % \subsubparagraph
\begin{document}
\section{section}
\subsection{subsection}
\subsubsection{subsubsection}
\paragraph{paragraph}
\subparagraph{subparagraph}
\subsubparagraph{subsubparagraph}
Pippo pluto topolino.
\end{document}
%========================================================================
I comandi che servono per definire \subsubparagraph sono quelli compresi tra
\makeatletter e \makeatother.
Ciao,
	Riccardo

  Filippo B.
No. Nel senso che sono gia' previsti
1) \section
2) \subsection
3) \subsubsection
4) \paragraph
5) \subparagraph
Se poi usi la classe `book' hai anche
0) \chapter
C'e' poi un livello superiore chiamato \part.
Fai un esempio significativo in cui *devi* usare piu' di sei
livelli di suddivisione, poi ne riparliamo.
In ogni caso, puoi definire qualunque numero di suddivisioni;
devi pero' studiarti le macro interne di LaTeX (guarda su LaTeX 
Companion, per esempio).
Ciao
Enrico Gregorio

   Filippo B.


Il TeXbook spiega nei dettagli il funzionamento del programma TeX e di tutte
le primitive; ch'io sappia è l'unico libro che lo fa, ed è quindi un
passaggio obbligato se vuoi programmare TeX; però descrive le macro PlainTeX
e non LaTeX, quindi poi devi comunque integrarlo. (Comunque io non l'ho mai
letto tutto, e per l'esempio qui sotto mi sono limitato a estrarre le righe
che contenevano 'section' dalla sorgente di LaTeX e modificarle un po' --
qualcuno che conosce TeX a fondo saprà sicuramente elaborare una versione
migliore.)
Ciao,
	Riccardo
%============================================================
\documentclass{article}
\makeatletter
\let\subsubsubsectionmark\@gobble
\newcounter{subsubsubsection}[subsubsection]
\renewcommand{\thesubsubsubsection}{\thesubsection.\@arabic\c@subsubsubsection}
%                                  ^^^^^^^^^^^^^^^^
%                                  il comando di sezione immediatamente
%                                  più ``esterno''.
% Queste sono tratte da book.cls:
%\newcommand\subsubsection{\@startsection{subsubsection}%
%				{3}%
%				{\z@}%
%                               {-3.25ex\@plus -1ex \@minus -.2ex}%
%   				{1.5ex \@plus .2ex}%
%                               {\normalfont\normalsize\bfseries}}
%\newcommand\paragraph{\@startsection{paragraph}%
%				{4}%
%				{\z@}%
%				{3.25ex \@plus1ex \@minus.2ex}%
%                               {-1em}%
%		    		{\normalfont\normalsize\bfseries}}
 
\newcommand\subsubsubsection{\@startsection%
				{subsubsubsection}%
				{4}% 3 = subsubsection
				{\z@}% [*] \parindent in \subparagraph e successivi
                                {-3.25ex\@plus -1ex \@minus -.2ex}% [*]
   				{1.5ex \@plus .2ex}% [*]
                                {\normalfont\normalsize\itshape}% 
	                   }
\makeatother
\setcounter{secnumdepth}{6}% numeriamo fino a profondità `6' cioè
			   % \subsubparagraph
\begin{document}
\section{section}
\subsection{subsection}
\subsubsection{subsubsection}
\subsubsubsection{subsubsubsection}


Ma come  !?!
E io che pensavo di essere stato lampante nella spiegazione!!  :-)
Nel secondo messaggio che ho spedito, gli esempi delle
\subsubsubsubsection non erano inventati, ma chiarivano l'uso che ne
volevo fare. In alcune relazioni di calcolo, infatti, per una
questione di ordine creo una "sotto-sezione" per ogni verifica che
eseguo e quindi talvolta, come riportato nell'esempio, supero le sei
suddivisioni. Non volendo usare documenti come il "report" od il
"book", bensi' "article", mi trovo bloccato.
Si potrebbe pensare che le suddivisioni adottate siano opera di una
mente malata (la MIA), ma la relazione *secondo me* ne guadagna in
chiarezza. 
E' un po' come la suddivisione di un testo legislativo, con molti
sottoparagrafi.
Capisco benissimo che ci si allontana dalla classica impaginazione di
un testo matematico, ma per questo non penso di dover abbandonare il
LaTeX, dato che finora mi ha fatto risparmiare tempo e ansie rispetto
ad un normale word processor (provato per primo e abbandonato subito
dopo che un mio amico studente in matematica mi ha spiegato che
esistono ben altri sistemi per impaginare un testo scientifico).
Ringrazio comunque tutti per l'interessamento e Riccardo Murri per le
due soluzioni (che funzionano bene) proposte.
  Filippo B.


 wrote in message 3949f1b...@news.libero.it...


%
Ciao
  Filippo B.
