Risposte nei forum create
-
AutoreRisposte
-
::
Mi sono in parte risposto da solo.Ho visto che ci sono dei comandi che corrispondono alle diverse entry del file toc e sono definite nel seguente modo:
`
\newcommand*\l@section[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
\addvspace{0em \@plus\p@}%
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\endgroup
\fi}
`
e fin qui tutto ok. Pensavo dunque nel nuovo stile di procedere alla ridefinizione di questi comandi in modo che per il secondo toc mi utilizzi lo stile scelto.
Il problema nasce dal fatto che mi genera un errore che non capisco.
ho ridefinito il comando in questo modo all’interno del comando \tableofcontentsalternativa
`
\def\l@section#1#2{….}
`
ma compilando mi dà il seguente errore:! Illegal parameter number in definition of \tableofcontentsalternativa
il comando è definito adesos per semplicità:
`
\def\l@section#1#2{}
\@starttoc{toc}\contentsname%
`
::Ciò che ti conviene fare, secondo me, è definire un comando \generaltableofcontents, sulla linea di questo, con le opportune modifiche.
E’ quello che ho iniziato a fare, ma non riesco esattamente a capire dove mettere le mani.
Se volessi ad esempio modificare lo stile delle varie entry, devo agire su quello che sono definite \l@section \l@subsection ecc…?
::
Non è chiaro cosa esattamente vuoi fare, vuoi togliere il numero di pagina e basta, o eliminare altre scritte?Se vuoi che non compaia nulla su quella pagina puoi sempre usare il comando `
\thispagestyle{empty}
`
che rimuove tutte le testatine e i pié di pagina nella pagina dove viene chiamato.
Se invece vuoi mantenere altro, ma eliminare i numeri di pagina ,allora l’unica soluzione è definire uno stile per quella pagina.Michele
::
San Enrico,
i tuoi tarocchi fanno miracoli!!!Devo precisare però che usare
`
\@taglia{xxx{1}}
`
restituisce correttamente xxx e non l’argomento vuoto, quindi non c’è bisogno di creare`
\def\@@taglia#1#{#1\@gobble}
\def\@taglia#1{\@@taglia #1}
`Funziona benissimo, non so come ringraziarti!!!!
Ho appena iniziato a leggere il libro di Knuth, mi sa che è fondamentale
Ancora GRAZIE
-
AutoreRisposte