Diferencia entre revisiones de «Manual de LaTeX/Escribiendo texto/Tamaños, estilos y tipos de letra»

Contenido eliminado Contenido añadido
Neodimio (discusión | contribs.)
Sin resumen de edición
Neodimio (discusión | contribs.)
Sin resumen de edición
Línea 1:
En {{LaTeX}} las letras (o fuentes) tienen en general 5 atributos, aunque sólo mencionaremos cuatro de ellos, que son los que determinan el aspecto del caracter en el texto compilado.
 
== Familia ==
*La '''familia''' es el nombre de una colección de fuentes. {{LaTeX}} organiza las fuentes en tres familias, que son <font style="vertical-align:3px">[[Imagen:Roman.svg]]</font>, <font style="vertical-align:3px">[[Imagen:Sans_Serif.svg]]</font>, y <font style="vertical-align:1px">[[Imagen:Typewriter.svg]]</font>. Para conseguir cada una de estas familias se usan, respectivamente, los comandos <source lang="latex" enclose="none">\rmfamily</source> (letras con remates), <source lang="latex" enclose="none">\sffamily</source> (letras sin remates) y <source lang="latex" enclose="none">\ttfamily</source> (letras mecanográficas). Estos comandos son en realidad ''declaraciones'', por lo que su efecto se limita de manera distinta a la de los comandos comunes. Por ejemplo, si queremos conseguir un texto con caracteres <font style="vertical-align:1px">[[Imagen:Typewriter.svg]]</font>, debemos escribir
 
*La '''familia''' es el nombre de una colección de fuentes. {{LaTeX}} organiza las fuentes en tres familias, que son <font style="vertical-align:3px">[[Imagen:Roman.svg]]</font>, <font style="vertical-align:3px">[[Imagen:Sans_Serif.svg]]</font>, y <font style="vertical-align:1px">[[Imagen:Typewriter.svg]]</font>. Para conseguir cada una de estas familias se usan, respectivamente, los comandos <source lang="latex" enclose="none">\rmfamily</source> (letras con remates), <source lang="latex" enclose="none">\sffamily</source> (letras sin remates) y <source lang="latex" enclose="none">\ttfamily</source> (letras mecanográficas). Estos comandos son en realidad ''declaraciones'', por lo que su efecto se limita de manera distinta a la de los comandos comunes. Por ejemplo, si queremos conseguir un texto con caracteres <font style="vertical-align:1px">[[Imagen:Typewriter.svg]]</font>, debemos escribir
 
<source lang="latex">{\ttfamily ''texto''}</source>
Línea 10 ⟶ 12:
Las fuentes preferminadas de LaTeX perteneces a la familia Computer Modern, pero podrían cambiarse a otras como, respectivamente, Times, Helveticas y Courier, por ejemplo. Para ello lo recomendado es cargar algún paquete, pero para emplear una fuente arbitraria instalada en el sistema es necesario recurrir a dos variantes de TeX llamadas XeTeX y LuaTeX. X
 
== Serie ==
*La '''serie''' de una fuente determina que tan gruesa o expandida será ésta. Con {{LaTeX}} tenemos la opción Medium (media) y la opción '''Bold''' (negrita). Caracteres con este tipo de series se consiguen, respectivamente, con las declaraciones <source lang="latex" enclose="none">\mdseries</source> y <source lang="latex" enclose="none">bfseries</source>. Como éstas también son declaraciones, para obtener, por ejemplo, un texto en negritas hemos de escribir <source lang="latex" enclose="none">{\bfseries ''texto''}</source>.
 
*La '''formaserie''' quede puedeuna tenerfuente undetermina caracterque dentrotan degruesa unao familiaexpandida puedeserá ser:ésta. <fontCon style="vertical-align:1px">[[Imagen:Upright.svg]]</font>{{LaTeX}} (verticaltenemos ola recta),opción <font style="vertical-align:2px">[[Imagen:Italic.svg]]</font>Medium (itálicamedia), <fonty style="vertical-align:2px">[[Imagen:Slanted.svg]]</font>la opción '''Bold''' (inclinadanegrita) o <font style="vertical-align:2px">[[Imagen:Small_Caps.svg]]</font> (MayúsculasCaracteres ycon mayúsculaseste pequeñas).tipo Estasde formasseries se consiguen, respectivamente, con las declaraciones <source lang="latex" enclose="none">\upshapemdseries</source>, y <source lang="latex" enclose="none">\itshapebfseries</source>. Como éstas también son declaraciones, <sourcepara lang="latex"obtener, enclose="none">\slshape</source>por yejemplo, un texto en negritas hemos de escribir <source lang="latex" enclose="none">{\scshapebfseries ''texto''}</source>, respectivamente. Además, tenemos los comandos
 
== Forma ==
 
La '''forma''' que puede tener un caracter dentro de una familia puede ser: <font style="vertical-align:1px">[[Imagen:Upright.svg]]</font> (vertical o recta), <font style="vertical-align:2px">[[Imagen:Italic.svg]]</font> (itálica), <font style="vertical-align:2px">[[Imagen:Slanted.svg]]</font> (inclinada) o <font style="vertical-align:2px">[[Imagen:Small_Caps.svg]]</font> (Mayúsculas y mayúsculas pequeñas). Estas formas se consiguen con las declaraciones <source lang="latex" enclose="none">\upshape</source>, <source lang="latex" enclose="none">\itshape</source>, <source lang="latex" enclose="none">\slshape</source> y <source lang="latex" enclose="none">\scshape</source>, respectivamente. Además, tenemos los comandos
 
{|align="center"
Línea 31 ⟶ 37:
|}
 
== Tamaño ==
* El tamaño de una letra puede ser
 
* El tamaño de una letra puede ser
 
<div align="center">
Línea 63 ⟶ 71:
|}
</div>
Estas ordenesórdenes no solo ajustan el tamaño de la letra, sino también la interlínea y en ocasiones también otros parámetros relacionados con listas y ecuaciones. Un error habitual es escribir un párrafo del siguiente modo:
{\small
Texto texto texto