Risposte nei forum create
-
AutoreRisposte
-
::
OldClaudio” post=106116
Se capisci il significato del nome del comando \markboth = mark both =marca entrambi, sai anche come fare per ottenere quello che vuoi:
`\markboth{…Titolo del libro…}{…#1…}`….Grazie veramente OldClaudio, seguendo queste indicazioni e rinunciando alle due \if ottengo esattamente quello che desidero nonostante lo stile seviziato (me ne scuso con Lorenzo).
A. B.
::OldClaudio” post=106108Se Achille dovesse modificare la classe book per ottenere il risultato voluto, basterebbe che inserisse (subito prima di \begin{document})`\makeatletter
\renewcommand\chaptermark[1]{%
\markboth{\MakeUppercase{%
\ifnum\value{secnumdepth}>-1\relax
\if@mainmatter \@chapapp\ \thechapter\space\fi
\fi #1}{\MakeUppercase{%
\ifnum\value{secnumdepth}>-1\relax
\if@mainmatter \@chapapp\ \thechapter\space\fi
\fi #1}}`Dovrebbe quindi, in mod del tutto simile vedere come è definito \chaptermark nella sequenza scrreprt+ArsClassica+ClassicThesis, e ridefinirlo in modo da ricopiare nel secondo argomento di \markboth, quello che cè nel primo argomento. Ovviamente questa operazione non va fatta nei file originali, ma solo nel preambolo del proprio documento subito prima del comando \begin{document} e senza dimenticare il primo ocmando \makeatletter — al contrario può omettere di usare \makeatother, perché ci pensa \begin{document} a farlo.Ed ecco il risultato che ottengo oltre ad avere pagine tutte bianche:
`Runaway argument?
{\markboth {\MakeUppercase {\ifnum \value {secnumdepth}>-1\relax \if@mainmatter
\ETC.
! File ended while scanning use of \@argdef.
\par
<*> ArsClassica.tex
`Sicuramente avrò sbagliato io qualcosa ma… non ci ho capito nulla!
A. B.
::OldClaudio” post=106102Dipende da che cosa vuoi comporre; se si trattasse della tesi la classe TOPtesi ha una opzione che permette di fare quello che chiedi.
Certo lo stide della pagina è adatto a delle tesi senza particolari aspetti stilistici come quelli prodotti da ArsClassica, ma non è così brutto come potrebbe sembrare; certamente é un po’ anonimo.Io lo uso anche per documenti che non siano tesi.
Infatti sto dando un occhiata.
Quello che sto componendo è tutto fuorché una tesi: Relazione/Cronaca/Resoconto/Romanzo… il tutto suddiviso in soli capitoli.
Grazie per la dritta
A. B.
::Imamgino che per “tutti gli (altri) indici” tu indenda i miniindici, generati dal pacchetto minitoc, e che tu voglia modificarne l’intestazione in “Contenuti”. Se è così, dovrebbe bastare
`\def\ptctitle{\'contenuti}
\def\mtctitle{\'contenuti}
\def\stctitle{\'contenuti}`Proprio così! provo anche la tua soluzione. ma… si mette nel preambolo vero?
Grazie
A. B.
::A parte il fatto che “contenuti” mi pare una parola del tutto inappropriata, essendo una maldestra traduzione dell’inglese “contents”, la soluzione è
`\renewcommand{\mtctitle}{Contenuti}`
dopo aver caricato arsclassica. 🙄A chi lo dici!? Contenuti al posto di Indice bleah! ma purtoppo sono obbligato 🙁
Grazie per la soluzione.
A. B.
-
AutoreRisposte