- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 10 mesi fa da .
-
Topic
-
Buongiorno a tutti,
sto scrivendo la tesi con ArsClassica + ClassisThesis usando il pacchetto minitoc. Per colpa della mia scarsa conoscenza dei comandi avanzati di LaTeX, sto avendo qualche problema ad applicare lo stesso formato definito in ArsClassica per le sezioni alla voce ‘Contents’ prodotta da minitoc.Leggendo il manuale di minitoc, ho capito che devo intervenire su
`\mtifont`
per cambiare lo stile di ‘Contents’ ed eventualmente su
`\mtctitle`
per cambiare il testo (in particolare, metterlo in minuscolo). Per completezza, ricordo che con
`\nomtcrule`
è possibile rimuovere le linee orizzontali dall’output.ArsClassica interviene sul formato delle sezioni con il seguente comando:
`\titleformat{\section}
{\normalfont\Large\sffamily}{\textsc%
{\MakeTextLowercase{\thesection}}}%
{1em}{\spacedlowsmallcaps}`Al momento, ho risolto parzialmente introducendo nel preambolo le seguenti dichiarazioni:
`\nomtcrule
\renewcommand{\mtifont}{\normalfont\Large\sc\sffamily}
\renewcommand{\mtctitle}{contents}`Tuttavia il risultato non è del tutto soddisfacente per via della spaziatura tra i caratteri che non è la stessa (e magari altre cose di cui non mi sono accorto!).
1. Qualcuno sa come posso fare per risolvere questo problema in modo corretto ed elegante?2. Già che ci sono, qualcuno mi sa dire anche come trasformare `\mtctitle` in minuscolo senza scrivere esplicitamente ‘contents’? Ho provato con
`\renewcommand{\mtctitle}{\MakeTextLowercase{\mtctitle}}`
ma pare che non si possa usare contemporaneamente uno stesso codice a destra e a sinistra di un assegnamento dato che ottengo diversi ‘Undefined control sequence’ nel punto in cui chiamo
`\minitoc`
Ho provato quindi con
`\newcommand{\mtctitletemp}{\MakeTextLowercase{\mtctitle}}
\renewcommand{\mtctitle}{\mtctitletemp}`
ma il compilatore si lamenta ancora producendo gli stessi messaggi d’errore. Qual è il modo giusto (e perché)?Grazie mille a tutti in anticipo,
Stefano
- Devi essere connesso per rispondere a questo topic.