Cómo cambiar los colores de texto en látex

Cómo cambiar los colores de texto en látex
Al trabajar con documentos de látex, necesita una forma de modificar cómo se muestra el texto. Puede lograr esto cambiando las familias de fuentes, estilos de fuente o tamaño.

También puede modificar cómo se muestra la información cambiando el color de texto. Cambiar el color de texto le permite agregar información como advertencias, hipervínculos y más.

Este tutorial discutirá cómo usar el paquete de látex xcolor para cambiar los colores de texto en documentos de látex.

Uso del paquete de látex básico de látex xcolor

Antes de que podamos cambiar el color de texto en látex, necesitamos importar el paquete XColor. Haga esto agregando la siguiente entrada en su preámbulo de documento de látex.

\ UsePackage xcolor

Es bueno tener en cuenta que también puede usar el paquete de color. Sin embargo, esto es reemplazado por el paquete XColor, ya que ofrece más flexibilidad y formatos de color.

Cómo cambiar el color del texto en látex

Para cambiar el color del texto, use el comando \ color seguido del nombre del color que desea usar.

Por ejemplo:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage xcolor
\ begin documento
\ Title \ color rojo Cómo trabajar con \ Latex Colors
\ Autor Linuxhint
\ maketitle
\ Sección introducción
\ Color Blue lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut \ nota al pie este es un ejemplo de nota labore et dolore magna aliqua.
\ End documento

El código de látex anterior establecerá el color del título en rojo y el texto principal en azul. La siguiente es una ilustración del código anterior.

Cómo establecer el color de texto por entorno en látex

También puede configurar colores de texto para un entorno específico. Por ejemplo, podemos mostrar un bloque de matemáticas en un color particular:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage xcolor
\ UsePackage amsmath
\ begin documento
\ Title \ color rojo Cómo trabajar con \ Latex Colors
\ Autor Linuxhint
\ maketitle
\ Sección Cómo crear una matriz
\ begin ecuación
\ Color Cyan
y = \ begin pMatrix
a B C \\
0 & 1 y 0 \\
x & y & i
\ End PMATRIX
\ end ecuación
\ End documento

En el código de ejemplo anterior, establecemos todo el bloque de ecuaciones en el color cian. Por lo tanto, todo el texto dentro del entorno toma el color definido.

El siguiente es el resultado del código anterior.

Cómo cambiar un color de una sola palabra en látex

Si solo desea cambiar un solo texto a un color específico dentro de un párrafo, puede hacerlo usando el comando \ textColor.

Por ejemplo:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage xcolor
\ begin documento
\ Title \ color rojo Cómo trabajar con \ Latex Colors
\ Autor Linuxhint
\ maketitle
\ Sección establecer color para texto único

Lorem ipsum dolor sit amet, \ textColor naranja consectetur adipiscing elit, sed do eiusmod \ textcolor magenta tempor incididunt ut labore et dolore magna aliqua. Molestia nunc non blandit masa enim nec dui nunc mattis

\ End documento

En el ejemplo anterior, establecemos colores específicos para una sola palabra encerrándola con aparatos ortopédicos rizados.

El código de ejemplo anterior nos da el siguiente resultado:

Cómo establecer un color de fondo en látex

Para establecer un color de fondo para un bloque de texto, usamos el comando \ colorbox . Por ejemplo:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage [dvipsnames] xcolor
\ begin documento
\ Title \ color rojo Cómo trabajar con \ Latex Colors
\ Autor Linuxhint
\ maketitle
\ Sección establecer color para texto único
\ Colorbox caobany lorem ipsum dolor sit amet, orangeconsectetur adipiscing elit
\ End documento

En el ejemplo anterior, establecemos el bloque de texto con un color de fondo, caoba.

NOTA: Usamos el nombre del paquete como (\ UsePackage [dvipsames] xcolor). Esto nos permite usar 68 colores estándar definidos en el paquete.

Los colores de DVIP son como se muestra:

Fuente de la imagen - https: // en.wikibooks.org/wiki/látex/colores

Cómo definir los colores personalizados en látex

El paquete de látex xcolor también le permite definir colores personalizados. La sintaxis general para la definición de color es:

\ Definecolor name Model Color-spec

El comando anterior toma tres argumentos, el nombre, el modelo y la especificación de color.

El nombre puede ser cualquier nombre personalizado, ya que incluye un comando de látex.

Los siguientes son los modelos de color compatibles que puede usar:

  • RGB - Rojo, verde, azul y tiene un valor separado por comas entre 0 y 1.
  • RGB - Esto es similar a RGB, pero los valores varían de 0 a 255.
  • cmyk - Cian, magenta, amarillo y negro. Este modelo es una lista separada por comas con cuatro valores entre 0 y 1. Comúnmente utilizado en modelos de impresora.
  • gris - Escala de grises. Un solo valor entero entre 0 y 1.

Considere el siguiente código que muestra cómo definir los colores personalizados utilizando los modelos anteriores.

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage [dvipsnames] xcolor
\ Definecolor Azure RGB 0.00, 0.50, 1.00
\ Definecolor Azure RGB 0, 127, 255
\ Definecolor Azure cmyk 1, 0.502, 0, 0
\ Definecolor Gray Gray 0.3
\ begin documento
\ RenewCommand \ Labelenumii \ Roman enumii
\ begin enumerate
\ item \ TextColor Azure Esto es Azure con RGB
\ item \ TextColor Azure Esto es Azure con RGB
\ item \ textColor Azure Esto es Azure con cmyk
\ item \ textColor Gray esto es gris
\ End enumerate
\ Colorbox rojo \ color blanco nota: Puede tener nombres similares siempre que estén definidos en diferentes modelos.
\ End documento
\ End documento

En el código anterior, definimos cuatro colores personalizados utilizando los cuatro tipos de modelos. El resultado es el siguiente.

Conclusión

Este tutorial le mostró cómo trabajar con el paquete de látex xcolor, especialmente para cambiar los colores de texto en látex y definir colores personalizados.

Para obtener más información sobre cómo funciona el paquete, considere la documentación.