- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 10 mesi fa da .
-
Topic
-
Ciao, premetto che questo è un problema a cui ho trovato soluzione, solo vorrei sapere se la soluzione può essere migliorata.Probabilmente mi prenderò qualche “insulto” figurato per quanto voglio fare.
Problema: ho bisogno di avere un sezionamento che segua le direttive
- Tutti i paragrafi devono essere numerati
- Alcuni paragrafi devono avere un titolo, altri solo il numero
- Tutti i paragrafi con titolo devono essere nell’indice, gli altri no
Soluzione: ho pensato di ridefinire il comando [tt]\section[/tt] in modo che la versione asteriscata aumenti e scriva il numero di paragrafo.
Ecco il mio codice, se volete suggerire sono tutto orecchi
`
\renewcommand\thesection{\arabic{section}}
\makeatletter\let\oldsectn\section %per i capitoli introduttivi mi riservo di usare questo
\renewcommand*{\section}{%
\@ifstar{\st@rsection}{\@dblarg\nost@rsection}}\newcommand*\st@rsection[1]{\refstepcounter{section}\oldsectn*{\thesection}}
\def\nost@rsection[#1]#2{\oldsectn[{#1}]{#2}}
\makeatother
`
ps:
Lo ammetto: ho preso ispirazione nel web…
- Devi essere connesso per rispondere a questo topic.