Gráficos de látex | comando \incluir gráficos

En realidad, hay dos aspectos de los gráficos LaTeX que vale la pena mencionar:

El primero tiene soporte limitado en el LaTeX original y sus paquetes. Se implementa con la ayuda de reglas verticales y horizontales de TeX. Esto se debe a que el LaTeX original se basa en el motor TeX original, que produce la salida principal en formato DVI, que no es adecuado para describir líneas y curvas ni datos de imágenes rasterizadas binarias. Pero los motores que son capaces de generar formatos que admiten gráficos (como pdfTeX a PDF) también pueden procesar gráficos utilizando paquetes o funciones de paquete que dependen del formato. Estos últimos gráficos no son compatibles con LaTeX básico por la misma razón. Discutiremos las características de inclusión de gráficos a continuación.

El paquete LaTeX graphics y el comando \includegraphics

Cuando se habla de inclusión de gráficos LaTeX, lo primero que me viene a la mente es el comando \includegraphics. Está definido en el paquete graphics, que debes mencionar en el preámbulo para habilitar sus funciones.

1\usepackage{graphics}

Si su sistema de composición tipográfica no está configurado para usar, digamos, pdfTeX de forma predeterminada, debe especificar la opción apropiada que obligará al paquete a usar el archivo controlador requerido:

1\usepackage[pdftex]{graphics}

Un archivo driver es parte de un paquete que implementa la interfaz entre los comandos del paquete y las primitivas de extensión TeX de bajo nivel que dependen del formato. La compatibilidad con gráficos LaTeX de Aspose.TeX está configurada para utilizar su propio controlador, por lo que no es necesario especificar la opción del controlador.

Ahora, la forma más sencilla de incluir, digamos, una imagen PNG es escribir:

1\includegraphics{sample-image.png}

donde sample-image.png es el nombre del archivo que desea incluir. Incluso puedes omitir la extensión. El paquete graphics contiene la lista de definiciones de formatos admitidos. Cuando busca un archivo, recorre esa lista e incluye el primer archivo coincidente encontrado.

También puede especificar el nombre completo del archivo utilizando una ruta absoluta o relativa:

1\includegraphics{d:/sample-image.png} % absolute path
2\includegraphics{./sample-image.png} % relative to the current directory
3\includegraphics{../img/sample-image.png} % relative to the directory containing the current one

Otra forma de especificar la(s) ubicación(es) de los archivos de gráficos es definir una lista de rutas alternativas usando el comando \graphicspath antes de llamar a \includegraphics:

1\graphicspath{{d:/img}{c:/img}{d:/work/img}}

Escalar los gráficos

El paquete LaTeX graphics proporciona comandos para manipular el contenido. Así que puedes escalar los gráficos incluidos (de hecho, cualquier cosa descrita por el código TeX/LaTeX) de la siguiente manera:

1\scalebox{.5}{\includegraphics{sample-image.png}} % scales both width and height by 0.5
2\scalebox{.5}[1.5]{\includegraphics{sample-image.png}} % scales the width and height by 0.5 and 1.5 respectively

Cambiar el tamaño de los gráficos

Es similar al escalado, pero usted especifica el tamaño requerido en lugar de un factor de escala:

1\resizebox{10mm}{!}{\includegraphics{sample-image.png}} % changes the width to 10mm preserving the proprtions
2\resizebox{20mm}{10mm}{\includegraphics{sample-image.png}} % changes both width and height independently

Rotar los gráficos

1\rotatebox{25}{\includegraphics{sample-image.png}} % rotates the image by 25 degrees counterclockwise

El paquete LaTeX graphicx

El paquete LaTeX graphicx proporciona la interfaz key=value para transformaciones de contenido. Para habilitar sus funciones, debes mencionarlo en el preámbulo:

1\usepackage{graphicx}
2\usepackage[pdftex]{graphicx} % with the driver option

Puedes combinar cualquiera de las siguientes opciones, pero ten en cuenta que el orden es importante.

Ventana gráfica

1\includegraphics[viewport=10 10 280 220]{sample-image.png} % sets the viewport with the lower left corner
2                                                           % at the point (10, 10) (coinsides with (0, 0)
3                                                           % of the box) and dimensions 280x220pt
4\includegraphics[viewport=10 10 250 220,clip]{sample-image.png} % the same, but the image is clipped by the viewport

Escalar gráficos

1\includegraphics[scale=.5]{sample-image.png} % scales both width and height by 0.5

Cambiar el tamaño de los gráficos

1\includegraphics[width=15mm]{sample-image.png} % changes the width to 15mm preserving the proprtions
2\includegraphics[height=15mm,width=25mm]{sample-image.png} % changes both width and height independently

Gráficos giratorios

1\includegraphics[angle=10]{sample-image.png} % rotates the image by 10 degrees counterclockwise

Para obtener más información sobre las características del paquete graphics, consulte la documentación aquí y aquí.

También puede consultar la aplicación web de conversión gratuita creada en base a Aspose.TeX para .NET API.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.