Quina diferència hi ha entre comandament i declaració?
Tot i que el resultat pot semblar similar cadascun té característiques pròpies. Per obtenir text amb, posem per cas, un tipus de lletra sans serif podem fer-ho per dues vies:- amb el comandament \textsf{text}
- amb la declaració {\sffamily text}
Quina diferència hi ha entre comandament i declaració? Per a què ens pot anar més bé cadascuna de les dues vies?
- un comandament ens pot servir per formatar un tros petit de text, algunes paraules dins d’un text molt més llarg escrit en un altre format. Per exemple, amb el codi: Vet aquí un {\textbf{tros}} de text obtenim la frase amb la paraula tros en negreta: Vet aquí un tros de text.
- una declaració, en canvi, se sol utilitzar quan redefinim els nostres propis comandaments. Per exemple, per fer que la capçalera dreta d’un document aparegui formatada en lletra negreta podem escriure: \rhead{\bfseries{text de la capçalera - \thepage}}
Finalment recordem les equivalències entre els comandaments i les declaracions pel que fa al format de lletra:
| comandament | declaració | resultat |
|---|---|---|
| \textrm{text} | {\rmfamily text} | lletra amb serif (roman) |
| \textsf{text} | {\sffamily text}} | lletra sans serif |
| \texttt{text} | {\ttfamily text} | lletra de màquina |
| \textmd{text} | {\mdseries text} | lletra de gruix mitjà |
| \textbf{text} | {\bfseries text} | lletra negreta |
| \textup{text} | {\upshape text} | lletra dreta |
| \textit{text} | {\itshape text} | lletra itàlica |
| \textsl{text} | {\slshape text} | lletra inclinada |
| \textsc{text} | {\scshape text} | lletres versaletes |
| \emph{text} | {\em text} | text emfatitzat |
| \textnormal{text} | {\normalfont text} | lletra normal |
Publicat per primera vegada el diumenge 2 d'abril de 2006.
Cap comentari:
Publica un comentari a l'entrada