- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 7 mesi fa da
rodimus.
-
CreatoreTopic
-
20 Gennaio 2007 alle 10:18 #12145::
Salve ragazzi,
sono di nuovo qui con un nuovo problema.Allora sto cercando di rendere più personalizzati parti, sezioni, capitoli, sottosezioni perché con quel font e modo mi fanno un po’ pena. Cercando sui topic ho sentito di questo fncychap che permetterebbe di modificarli. Ho letto la documentazione ma non ci ho capito più di tanto (praticamente sono già impostati 5 modi per cambiare quello che voglio io).
Io vorrei soltanto: modificare il font (magari un arial), metterlo maiuscoletto e centrare i titoli…come si fa questo?
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Gennaio 2007 alle 13:52 #12146
-
20 Gennaio 2007 alle 14:52 #12147::
Ciao ugaciaka.sto cercando di rendere più personalizzati parti, sezioni, capitoli, sottosezioni […]
Qualcuno potrebbe essere d’accordo con te e qualcun altro no; fin qui, tutto a posto, almeno secondo me 😉
[…] perché con quel font e modo mi fanno un po’ pena.
Libero di avere le tue idee. Non puoi però negare che, oggettivamente, il font Computer Modern sia molto aggraziato ed elegante. Direi piuttosto che non è adatto per tutte le situazioni (forse è troppo «pomposo» per le diapositive; inoltre, devo aver letto da qualche parte che per la lettura su computer/web sono preferibili i font «senza grazie»); comunque, per quanto concerne la «stampa» (anche solo per biglietti da visita), direi che «ci sta» 😉
Io vorrei soltanto: […]
Ti riporto qualche riga di codice che uso ogni tanto per giocare. Tieni presente che non è detto che sia giusto fare come illustro io nel seguito (anzi, aspetterei le risposte dei big per sentire cosa ci suggeriscono loro), anche perché può darsi che facendo come ti faccio vedere io ci siano delle conseguenze inaspettate sul risultato finale di cui non ho tenuto conto.
Anche qui, tanta gente preferisce «non toccare». A tuo rischio e pericolo.
[…] modificare il font (magari un arial) […]
Arial non so come si faccia, né se sia possibile farlo. Sono stato convinto (<http://www.guit.sssup.it/phpBB2/viewtopic.php?p=7446#7446>) che è buona cosa delegare la gestione dei font ai pacchetti. Ti faccio vedere una tabellina che ti indica, per ogni pacchetto, i font che vengono usati come testo «romano», «senza grazie», «macchina da scrivere» e «matematico». Tieni presente che questa tabellina ce l’ho da un po’ di anni e potrebbe essere diventata «vecchia» (buona occasione per scoprirlo).
`.——————————————————————————————–.
| pacchetto | romano | senza grazie | macchina da scrivere | matematico |
|——————————————————————————————–|
| avant | | Avant Garde | | |
| bookman | Bookman | Avant Garde | Courier | |
| chancery | Zapf Chancery | | | |
| charter | Charter | | | |
| courier | | | Courier | |
| helvet | | Helvetica | | |
| mathpazo | Palatino | | | Palatino + Pazo |
| mathptmx | Times | | | Times + Symbol |
| newcent | New Century Schoolbook | Avant Garde | Courier | |
| utopia | Utopia | | | |
`——————————————————————————————–'
`
Ad esempio, scrivendo una cosa di questo tipo
`\documentclass{article}\usepackage{bookman}
\begin{document}
testo romano, \textsf{senza grazie} e di tipo \texttt{macchina da scrivere}.
\end{document}
`
usi il font «Bookman» per il testo romano, «Avant Garde» per quello senza grazie e «Courier» per quello di tipo macchina da scrivere. Ti faccio notare come, in questo caso, purtroppo:-
manca il font per il testo matematico;
-
non è che questi font stiano tanto bene insieme (e non sto parlando solo da un punto di vista estetico: guarda come il testo senza grazie è più grande del resto, per esempio).
Ti rendi conto, inoltre, che alcuni di questi pacchetti prevedono il font solo per un tipo di testo, tipicamente il romano: il che vuol dire che per gestire le altre varianti può essere necessario richiamare più pacchetti (possibilmente, senza fare confusione 😉
Concludo dicendo che di recente ho scoperto il pacchetto «couriers», che permette di scalare il font Courier in modo da farlo amalgamare meglio con il resto del testo (come è già possibile fare con «helvet», vedi l’Elenco dei “peccati” degli utenti di LaTeX2e); chissà se si può fare anche con «avant»? Non trovo la documentazione del pacchetto in texmf/doc/latex…
[…] metterlo maiuscoletto […]
Io di norma faccio così: guardo alla buona la classe di documento che sto usando (per esempio, se sto usando «article», devo guardare nel file «article.cls») e faccio una modifica (locale, nel mio documento) al codice, visto che (per fare queste cose) non è difficile. In questo file, limitatamente alle sezioni, io vedo
`\newcommand\section{\@startsection
{section}% Il nome.
{1}% Il livello.
{\z@}% L'indentazione
{-3.5ex \@plus -1ex \@minus -.2ex}% Lo spazio prima.
{2.3ex \@plus.2ex}% Lo spazio dopo
{\normalfont\Large\bfseries}}% Lo stile
`
(ci ho messo alcuni commenti per facilitare la comprensione). Vuoi il maiuscoletto? Bene, nel preambolo del tuo file LaTeX puoi scrivere
`\makeatletter
\renewcommand\section{\@startsection
{section}% Il nome.
{1}% Il livello.
{\z@}% L'indentazione
{-3.5ex \@plus -1ex \@minus -.2ex}% Lo spazio prima.
{2.3ex \@plus.2ex}% Lo spazio dopo
{\normalfont\Large\bfseries\scshape}}% Lo stile
\makeatother
`
(in realtà, per non «sporcare» il documento, potresti farti un pacchetto che faccia solo questo). Attento che non tutti i font permettono di mischiare stili diversi: per esempio, mi accorgo che con CM grassetto e maiuscoletto sembra non possano convivere (credo che tu possa scegliere o l’uno o l’altro; se preferisci il maiuscoletto, leva «\bfseries» e tieni «\scshape»). Con Times, invece, questo problema sembra non esserci.[…] e centrare i titoli […]
`\makeatletter
\renewcommand\section{\@startsection
{section}% Il nome.
{1}% Il livello.
{\z@}% L'indentazione
{-3.5ex \@plus -1ex \@minus -.2ex}% Lo spazio prima.
{2.3ex \@plus.2ex}% Lo spazio dopo
{\centering\normalfont\Large\bfseries}}% Lo stile
\makeatother
`
da’ una letta anche a <http://www.guit.sssup.it/phpBB2/viewtopic.php?t=1397>A presto!
-
-
21 Gennaio 2007 alle 11:00 #12148::
Urca che complicato che è…oppure è solo perché è domenica mattina. Comunque prima o poi ci provo.Però in effetti come dicevi tu
Qualcuno potrebbe essere d’accordo con te e qualcun altro no; fin qui, tutto a posto, almeno secondo me
è anche vero…ma mi fa invidia leggere i libri (e faccio ingegneria quindi tutti libri tecnici o matematici) e vedere che hanno i titoli così diversi dal font del testo. Per me è anche una questione di colpo d’occhio. Il testo di un font i titoli di un’altro molto differente
-
21 Gennaio 2007 alle 11:30 #12149::
Allora con:`\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\sffamily\Large\bfseries}}
\makeatother
\makeatletter
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\sffamily\large\bfseries}}
\makeatother\makeatletter
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{0ex \@plus .2ex}%ho fatto in modo che il titolo stia attaccato alla parte dopo
{\normalfont\normalsize\bfseries}}
\makeatother `ho potuto mettere le seziono e sottosezioni in sans serief (\sffamily) e non mettere spazio fra le subsubsection e le scritte dopo.
però:
1. non trovo le stesse cose per modificare i font dei capitoli
2. e se volessi modificare i font dell’indice (metto seziono e sottosezioni in sans serief (\sffamily) anche qui ormai che ci sono )
-
21 Gennaio 2007 alle 11:47 #12150::
Urca che complicato che è…oppure è solo perché è domenica mattina.
😉 La seconda. Comunque, non abbatterti, e se ti sembra troppo complicato (per ora), ascolta il consiglio che ti ha dato Emiliano. Io non conosco quel pacchetto, ma alla luce di quanto detto vedrò di leggere la sua documentazione al più presto. Di norma, l’uso dei pacchetti semplifica enormemente le cose.
mi fa invidia leggere i libri (e faccio ingegneria quindi tutti libri tecnici o matematici) e vedere che hanno i titoli così diversi dal font del testo. Per me è anche una questione di colpo d’occhio. Il testo di un font i titoli di un’altro molto differente
D’accordo con te che anche l’occhio vuole la sua parte, ma occhio (oops!) a rendere il tutto il più omogeneo possibile.
P.S. l’invidia (e la gelosia) non fanno bene; sarebbe il caso di lasciarle stare. 😉
A presto!
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.