Este documento proporciona una introducción a los aspectos básicos del procesamiento de textos con LaTeX. Explica conceptos como la estructura de un documento LaTeX, los diferentes comandos y entornos disponibles, la inserción de caracteres especiales, el formato de fuentes y estilos, y las opciones para alinear y espaciar el texto. El documento servirá como guía para aprender los fundamentos de LaTeX.
El documento describe los fundamentos matemáticos de los espacios vectoriales. Introduce los conceptos de espacio vectorial, subespacio vectorial y base y dimensión de un espacio vectorial. Explica que un espacio vectorial es un conjunto que permite sumar y multiplicar sus elementos por números reales siguiendo ciertas propiedades. Además, provee ejemplos de diferentes espacios vectoriales como números reales, funciones y vectores.
Un subespacio vectorial es un subconjunto de un espacio vectorial que cumple las propiedades de un espacio vectorial. La intersección de dos subespacios vectoriales S1 y S2 forma un nuevo subespacio vectorial. Para que un subconjunto no vacío sea considerado un subespacio vectorial, debe cumplir las reglas de cerradura: la suma de cualquier par de vectores en el subconjunto y el producto de cualquier escalar por un vector en el subconjunto también deben pertenecer al subconjunto.
Un subespacio vectorial es un subconjunto de un espacio vectorial que cumple ciertas características: debe ser cerrado bajo suma y multiplicación por escalares, y contener el elemento neutro de la suma. Para que un conjunto S sea un subespacio de un espacio vectorial V, debe cumplir cuatro axiomas: 1) S no puede estar vacío, 2) S debe estar incluido en V, 3) la suma debe ser ley de composición interna, 4) la multiplicación por escalares debe ser ley de composición externa.
Un conjunto de vectores es ortogonal si cada vector es perpendicular a los demás, es decir, si su producto interno es igual a 0. Un subconjunto T de un espacio vectorial V es un conjunto ortogonal si el producto interno de cualquier par de vectores distintos en T es 0. Todo conjunto ortogonal es linealmente independiente, ya que al multiplicar los vectores por escalares, siguen siendo perpendiculares entre sí.
El documento explica el concepto de sumatoria y sus propiedades. Una sumatoria representa la suma de los términos de una sucesión y se denota con el símbolo sigma mayúsculo. Algunas propiedades son que la sumatoria de una constante es esa constante multiplicada por el número de términos, y la sumatoria del producto de una constante por los términos de una sucesión es igual a esa constante multiplicada por la sumatoria de los términos.
Este documento describe los diferentes tipos de errores numéricos, incluyendo errores inherentes, de redondeo y por truncamiento. Define el error absoluto como la diferencia entre el valor verdadero y el aproximado, y el error relativo como el error absoluto dividido entre el valor verdadero. Explica cómo estimar los errores cuando no se conoce el valor verdadero.
Este documento resume tres métodos numéricos para resolver ecuaciones no lineales: el método de bisección, el método de la secante y el método de Newton-Raphson. El método de bisección divide repetidamente un intervalo en dos hasta aproximar una raíz. El método de la secante usa las secantes de puntos sucesivos para encontrar una nueva aproximación. El método de Newton-Raphson calcula la tangente en un punto para encontrar una mejor aproximación, requiriendo el cálculo de la derivada.
El documento describe los fundamentos matemáticos de los espacios vectoriales. Introduce los conceptos de espacio vectorial, subespacio vectorial y base y dimensión de un espacio vectorial. Explica que un espacio vectorial es un conjunto que permite sumar y multiplicar sus elementos por números reales siguiendo ciertas propiedades. Además, provee ejemplos de diferentes espacios vectoriales como números reales, funciones y vectores.
Un subespacio vectorial es un subconjunto de un espacio vectorial que cumple las propiedades de un espacio vectorial. La intersección de dos subespacios vectoriales S1 y S2 forma un nuevo subespacio vectorial. Para que un subconjunto no vacío sea considerado un subespacio vectorial, debe cumplir las reglas de cerradura: la suma de cualquier par de vectores en el subconjunto y el producto de cualquier escalar por un vector en el subconjunto también deben pertenecer al subconjunto.
Un subespacio vectorial es un subconjunto de un espacio vectorial que cumple ciertas características: debe ser cerrado bajo suma y multiplicación por escalares, y contener el elemento neutro de la suma. Para que un conjunto S sea un subespacio de un espacio vectorial V, debe cumplir cuatro axiomas: 1) S no puede estar vacío, 2) S debe estar incluido en V, 3) la suma debe ser ley de composición interna, 4) la multiplicación por escalares debe ser ley de composición externa.
Un conjunto de vectores es ortogonal si cada vector es perpendicular a los demás, es decir, si su producto interno es igual a 0. Un subconjunto T de un espacio vectorial V es un conjunto ortogonal si el producto interno de cualquier par de vectores distintos en T es 0. Todo conjunto ortogonal es linealmente independiente, ya que al multiplicar los vectores por escalares, siguen siendo perpendiculares entre sí.
El documento explica el concepto de sumatoria y sus propiedades. Una sumatoria representa la suma de los términos de una sucesión y se denota con el símbolo sigma mayúsculo. Algunas propiedades son que la sumatoria de una constante es esa constante multiplicada por el número de términos, y la sumatoria del producto de una constante por los términos de una sucesión es igual a esa constante multiplicada por la sumatoria de los términos.
Este documento describe los diferentes tipos de errores numéricos, incluyendo errores inherentes, de redondeo y por truncamiento. Define el error absoluto como la diferencia entre el valor verdadero y el aproximado, y el error relativo como el error absoluto dividido entre el valor verdadero. Explica cómo estimar los errores cuando no se conoce el valor verdadero.
Este documento resume tres métodos numéricos para resolver ecuaciones no lineales: el método de bisección, el método de la secante y el método de Newton-Raphson. El método de bisección divide repetidamente un intervalo en dos hasta aproximar una raíz. El método de la secante usa las secantes de puntos sucesivos para encontrar una nueva aproximación. El método de Newton-Raphson calcula la tangente en un punto para encontrar una mejor aproximación, requiriendo el cálculo de la derivada.
Este documento introduce el concepto de espacio vectorial matricial. Define un espacio vectorial como un conjunto con operaciones de suma y multiplicación por escalares que cumplen ciertas propiedades. Presenta ejemplos de espacios vectoriales como Rn, polinomios, matrices y funciones. También define subespacios vectoriales como subconjuntos cerrados bajo estas operaciones.
1) (R2, , R, ) es un espacio vectorial. Se verifican las 10 propiedades necesarias: cierre de las operaciones, asociatividad, elemento neutro, inverso, distribución y compatibilidad del producto escalar con la suma vectorial.
2) Se analizan 3 definiciones posibles para las operaciones en R2 y sólo la primera hace de (R2, , R, ) un espacio vectorial.
3) El documento continúa analizando subconjuntos de R
Este documento describe cómo se transforman las funciones mediante desplazamientos horizontales o verticales, reflexiones sobre los ejes x e y, y expansiones o contracciones. Explica los efectos de estos tipos de transformaciones en la expresión analítica y representación gráfica de funciones como parábolas y cuadráticas. Además, incluye ejemplos y ejercicios para practicar estas transformaciones de funciones.
Funcion exponencial, logarítmica. Igualdad, composición de funciones. Función...Pedro Vizhco
Este documento presenta conceptos fundamentales sobre funciones exponenciales, logarítmicas, igualdad de funciones, composición de funciones y función inversa. Explica que la función exponencial tiene la forma f(x)=a^x, con a>0 y a≠1, y que la función logarítmica tiene la forma f(x)=log_a(x). También describe cómo encontrar la función inversa de una función biyectiva mediante el cambio de variables y dominios.
1) Se describen funciones reales de varias variables cuyo dominio es un subconjunto de Rn y cuya imagen son números reales. Se definen el dominio, imagen y gráfica de estas funciones.
2) Se presentan ejemplos de funciones de dos variables donde se calcula el dominio de definición e imagen.
3) Se define la noción de curvas de nivel como el conjunto de puntos donde la función toma un valor constante c.
Aplicaciones de Espacios y Subespacios Vectoriales en la Carrera de MecatrónicaBRYANDAVIDCUBIACEDEO
Se da a conocer un poco sobre los espacios y subespacios vectoriales, además de distintas aplicaciones de los mismos en la mecatrónica y distintos ejercicios aplicando el método Wronskiano para determinar la linealidad de un conjunto de funciones.
Este documento describe el método de bisección y el método de la regla falsa para encontrar las raíces de una ecuación. El método de bisección divide repetidamente el intervalo en dos partes iguales hasta encontrar la raíz con la precisión deseada. El método de la regla falsa es similar pero divide el intervalo de forma desigual basándose en la función. El documento incluye ejemplos y algoritmos de ambos métodos.
Tablas de multiplicar en diagrama de flujoDiana Florez
El primer documento describe un diagrama de flujo para calcular las tablas de multiplicar de los números del 1 al 10. El segundo documento muestra un diagrama de flujo para imprimir solo los números pares desde el 2 hasta el infinito. El tercer documento presenta un diagrama de flujo para realizar divisiones sucesivas probando todos los posibles divisores desde el 2 hasta el infinito.
Este documento describe varios métodos para resolver problemas de programación no lineal. Explica que no existe un solo algoritmo para todos los problemas no lineales, sino que se han desarrollado métodos para clases específicas como la programación cuadrática, convexa y separable. También cubre métodos como el de Newton, búsqueda directa y sección dorada para encontrar soluciones óptimas.
El documento introduce conceptos básicos de topología en el espacio euclídeo Rn. Define bolas abiertas y cerradas, y explica que una bola abierta excluye su frontera mientras una bola cerrada la incluye. También define puntos interiores y exteriores de conjuntos, y establece que un conjunto es abierto si coincide con su interior.
Este documento define los conceptos fundamentales de espacio vectorial, incluyendo vectores, combinaciones lineales, independencia y dependencia lineal. También presenta ejemplos de estos conceptos aplicados a vectores libres del plano y del espacio. Finalmente, discute el rango y espacio nulo de una matriz, y provee ejemplos ilustrativos de estas nociones.
El documento explica las reglas de la cadena para funciones de varias variables. Presenta varios casos de la regla de la cadena, incluyendo funciones de dos y más variables donde las variables dependen de otras variables. También cubre conceptos como la derivada segunda, la ecuación de Laplace y la derivación implícita.
El documento explica el uso de la matriz hessiana para encontrar máximos, mínimos y puntos de silla en funciones de varias variables. Introduce a Ludwig Hess, quien desarrolló la matriz hessiana, y proporciona detalles sobre cómo calcular y utilizar la matriz hessiana de 2, 3 o más variables para clasificar puntos críticos. También incluye un ejemplo completo de aplicación.
Los vectores nos ayudan a diagonalizar matrices y a trabajar con bases de un espacio vectorial. Vamos a repasar las operaciones básicas entre vectores como producto escalar, vectorial, distancias, ángulos...
Bases ortonormales y proceso de ortonormalizacionAngie Mariano
Una base ortonormal es una base ortogonal cuyos vectores tienen magnitud unitaria. El proceso de ortonormalización de Gram-Schmidt transforma una base ortogonal en una base ortonormal dividiendo cada vector por su norma. Este proceso comienza con el primer vector de la base, luego toma vectores ortogonales a los vectores anteriores y los normaliza para que tengan magnitud uno, repitiendo el proceso hasta completar la nueva base ortonormal.
1. El documento habla sobre programación convexa, una rama de la programación matemática que trabaja con la teoría y métodos de minimización de funciones convexas sobre conjuntos convexos.
2. Se define un conjunto convexo como uno que no tiene indentaciones y una función convexa como aquella cuya gráfica se encuentra por debajo o sobre la cuerda que une cualquier dos puntos de su dominio.
3. Los problemas de optimización con funciones objetivo convexas y restricciones afines pueden formularse como problemas de programación convexa, los cuales incl
1. Una asíntota es una recta a la que una función se aproxima indefinidamente pero nunca la alcanza cuando una de sus variables tiende al infinito. Existen asíntotas verticales y horizontales.
2. Las asíntotas verticales ocurren en funciones racionales cuando el denominador es igual a cero, mientras que las asíntotas horizontales ocurren cuando el límite del cociente de los polinomios del numerador y denominador tiende a un valor constante.
3. El documento proporciona ejemplos de cómo calcular las asíntotas
El documento explica la notación sigma para sumatorias, incluyendo propiedades como que la suma de una constante multiplicada por los términos de una sumatoria es igual a esa constante multiplicada por la suma. También describe cómo calcular el área bajo una curva dividiendo el intervalo en rectángulos y sumando sus áreas, y provee un ejemplo de calcular el área bajo la curva de la función 3x2 en el intervalo [0,5].
El documento describe la matriz jacobiana, que consiste en las derivadas parciales de primer orden de una función. Se usa para aproximar linealmente una función multivariable en un punto y representa su derivada. El determinante jacobiano indica si una función es localmente invertible. Se proveen ejemplos de cálculo de matrices y determinantes jacobianos.
Matriz asociada a una transformacion linealalgebra
Una transformación lineal f entre espacios vectoriales de dimensiones finitas n y m se puede asociar a una matriz A de dimensión m x n. La matriz representa la transformación y su rango es igual a la dimensión de la imagen de f. Cambiar la base de un vector equivale a multiplicar sus coordenadas por una matriz de cambio de base.
TeX es un sistema de procesamiento de textos diseñado por Donald Knuth que se ha convertido en el estándar para la comunidad matemática. A diferencia de los procesadores de texto convencionales, TeX requiere que el usuario cree un archivo con instrucciones sobre cómo desea que se vea el documento final. TeX ofrece una excelente calidad final y soporte para una gran variedad de símbolos y fórmulas matemáticas. Es software libre que permite editar documentos de manera flexible y convertirlos a diversos formatos.
TeX es un sistema de procesamiento de textos diseñado por Donald Knuth que se ha convertido en el estándar para la comunidad matemática. A diferencia de los procesadores de texto convencionales, TeX requiere que el usuario cree un archivo con instrucciones sobre cómo desea que se vea el documento final. TeX ofrece una excelente calidad final y soporte para una gran variedad de símbolos y fórmulas matemáticas. Es software libre que cualquiera puede utilizar sin costo.
Este documento introduce el concepto de espacio vectorial matricial. Define un espacio vectorial como un conjunto con operaciones de suma y multiplicación por escalares que cumplen ciertas propiedades. Presenta ejemplos de espacios vectoriales como Rn, polinomios, matrices y funciones. También define subespacios vectoriales como subconjuntos cerrados bajo estas operaciones.
1) (R2, , R, ) es un espacio vectorial. Se verifican las 10 propiedades necesarias: cierre de las operaciones, asociatividad, elemento neutro, inverso, distribución y compatibilidad del producto escalar con la suma vectorial.
2) Se analizan 3 definiciones posibles para las operaciones en R2 y sólo la primera hace de (R2, , R, ) un espacio vectorial.
3) El documento continúa analizando subconjuntos de R
Este documento describe cómo se transforman las funciones mediante desplazamientos horizontales o verticales, reflexiones sobre los ejes x e y, y expansiones o contracciones. Explica los efectos de estos tipos de transformaciones en la expresión analítica y representación gráfica de funciones como parábolas y cuadráticas. Además, incluye ejemplos y ejercicios para practicar estas transformaciones de funciones.
Funcion exponencial, logarítmica. Igualdad, composición de funciones. Función...Pedro Vizhco
Este documento presenta conceptos fundamentales sobre funciones exponenciales, logarítmicas, igualdad de funciones, composición de funciones y función inversa. Explica que la función exponencial tiene la forma f(x)=a^x, con a>0 y a≠1, y que la función logarítmica tiene la forma f(x)=log_a(x). También describe cómo encontrar la función inversa de una función biyectiva mediante el cambio de variables y dominios.
1) Se describen funciones reales de varias variables cuyo dominio es un subconjunto de Rn y cuya imagen son números reales. Se definen el dominio, imagen y gráfica de estas funciones.
2) Se presentan ejemplos de funciones de dos variables donde se calcula el dominio de definición e imagen.
3) Se define la noción de curvas de nivel como el conjunto de puntos donde la función toma un valor constante c.
Aplicaciones de Espacios y Subespacios Vectoriales en la Carrera de MecatrónicaBRYANDAVIDCUBIACEDEO
Se da a conocer un poco sobre los espacios y subespacios vectoriales, además de distintas aplicaciones de los mismos en la mecatrónica y distintos ejercicios aplicando el método Wronskiano para determinar la linealidad de un conjunto de funciones.
Este documento describe el método de bisección y el método de la regla falsa para encontrar las raíces de una ecuación. El método de bisección divide repetidamente el intervalo en dos partes iguales hasta encontrar la raíz con la precisión deseada. El método de la regla falsa es similar pero divide el intervalo de forma desigual basándose en la función. El documento incluye ejemplos y algoritmos de ambos métodos.
Tablas de multiplicar en diagrama de flujoDiana Florez
El primer documento describe un diagrama de flujo para calcular las tablas de multiplicar de los números del 1 al 10. El segundo documento muestra un diagrama de flujo para imprimir solo los números pares desde el 2 hasta el infinito. El tercer documento presenta un diagrama de flujo para realizar divisiones sucesivas probando todos los posibles divisores desde el 2 hasta el infinito.
Este documento describe varios métodos para resolver problemas de programación no lineal. Explica que no existe un solo algoritmo para todos los problemas no lineales, sino que se han desarrollado métodos para clases específicas como la programación cuadrática, convexa y separable. También cubre métodos como el de Newton, búsqueda directa y sección dorada para encontrar soluciones óptimas.
El documento introduce conceptos básicos de topología en el espacio euclídeo Rn. Define bolas abiertas y cerradas, y explica que una bola abierta excluye su frontera mientras una bola cerrada la incluye. También define puntos interiores y exteriores de conjuntos, y establece que un conjunto es abierto si coincide con su interior.
Este documento define los conceptos fundamentales de espacio vectorial, incluyendo vectores, combinaciones lineales, independencia y dependencia lineal. También presenta ejemplos de estos conceptos aplicados a vectores libres del plano y del espacio. Finalmente, discute el rango y espacio nulo de una matriz, y provee ejemplos ilustrativos de estas nociones.
El documento explica las reglas de la cadena para funciones de varias variables. Presenta varios casos de la regla de la cadena, incluyendo funciones de dos y más variables donde las variables dependen de otras variables. También cubre conceptos como la derivada segunda, la ecuación de Laplace y la derivación implícita.
El documento explica el uso de la matriz hessiana para encontrar máximos, mínimos y puntos de silla en funciones de varias variables. Introduce a Ludwig Hess, quien desarrolló la matriz hessiana, y proporciona detalles sobre cómo calcular y utilizar la matriz hessiana de 2, 3 o más variables para clasificar puntos críticos. También incluye un ejemplo completo de aplicación.
Los vectores nos ayudan a diagonalizar matrices y a trabajar con bases de un espacio vectorial. Vamos a repasar las operaciones básicas entre vectores como producto escalar, vectorial, distancias, ángulos...
Bases ortonormales y proceso de ortonormalizacionAngie Mariano
Una base ortonormal es una base ortogonal cuyos vectores tienen magnitud unitaria. El proceso de ortonormalización de Gram-Schmidt transforma una base ortogonal en una base ortonormal dividiendo cada vector por su norma. Este proceso comienza con el primer vector de la base, luego toma vectores ortogonales a los vectores anteriores y los normaliza para que tengan magnitud uno, repitiendo el proceso hasta completar la nueva base ortonormal.
1. El documento habla sobre programación convexa, una rama de la programación matemática que trabaja con la teoría y métodos de minimización de funciones convexas sobre conjuntos convexos.
2. Se define un conjunto convexo como uno que no tiene indentaciones y una función convexa como aquella cuya gráfica se encuentra por debajo o sobre la cuerda que une cualquier dos puntos de su dominio.
3. Los problemas de optimización con funciones objetivo convexas y restricciones afines pueden formularse como problemas de programación convexa, los cuales incl
1. Una asíntota es una recta a la que una función se aproxima indefinidamente pero nunca la alcanza cuando una de sus variables tiende al infinito. Existen asíntotas verticales y horizontales.
2. Las asíntotas verticales ocurren en funciones racionales cuando el denominador es igual a cero, mientras que las asíntotas horizontales ocurren cuando el límite del cociente de los polinomios del numerador y denominador tiende a un valor constante.
3. El documento proporciona ejemplos de cómo calcular las asíntotas
El documento explica la notación sigma para sumatorias, incluyendo propiedades como que la suma de una constante multiplicada por los términos de una sumatoria es igual a esa constante multiplicada por la suma. También describe cómo calcular el área bajo una curva dividiendo el intervalo en rectángulos y sumando sus áreas, y provee un ejemplo de calcular el área bajo la curva de la función 3x2 en el intervalo [0,5].
El documento describe la matriz jacobiana, que consiste en las derivadas parciales de primer orden de una función. Se usa para aproximar linealmente una función multivariable en un punto y representa su derivada. El determinante jacobiano indica si una función es localmente invertible. Se proveen ejemplos de cálculo de matrices y determinantes jacobianos.
Matriz asociada a una transformacion linealalgebra
Una transformación lineal f entre espacios vectoriales de dimensiones finitas n y m se puede asociar a una matriz A de dimensión m x n. La matriz representa la transformación y su rango es igual a la dimensión de la imagen de f. Cambiar la base de un vector equivale a multiplicar sus coordenadas por una matriz de cambio de base.
TeX es un sistema de procesamiento de textos diseñado por Donald Knuth que se ha convertido en el estándar para la comunidad matemática. A diferencia de los procesadores de texto convencionales, TeX requiere que el usuario cree un archivo con instrucciones sobre cómo desea que se vea el documento final. TeX ofrece una excelente calidad final y soporte para una gran variedad de símbolos y fórmulas matemáticas. Es software libre que permite editar documentos de manera flexible y convertirlos a diversos formatos.
TeX es un sistema de procesamiento de textos diseñado por Donald Knuth que se ha convertido en el estándar para la comunidad matemática. A diferencia de los procesadores de texto convencionales, TeX requiere que el usuario cree un archivo con instrucciones sobre cómo desea que se vea el documento final. TeX ofrece una excelente calidad final y soporte para una gran variedad de símbolos y fórmulas matemáticas. Es software libre que cualquiera puede utilizar sin costo.
En esta introducción se presentan las herramientas básicas para componer archivos LATEX y poder realizar documentos de texto simples con alta calidad tipográfica y muy bien estructurados.
ReStructuredText: Realizando documentos de forma rápida y sencillaEsteban Saavedra
ReStructuredText es un lenguaje de marcas ligero para crear documentos de forma rápida y sencilla. Permite estructurar documentos usando títulos, párrafos, listas y tablas. Los archivos RST se pueden exportar a formatos como HTML, LaTeX y XML usando la herramienta Docutils. RST es útil para documentación desde pequeños fragmentos hasta manuales extensos.
Este documento presenta un manual introductorio sobre LaTeX. Explica cómo crear e imprimir un documento LaTeX, los comandos básicos para estructurar el texto como secciones, tablas de contenido e índices. También cubre temas como justificar y centrar texto, cambiar estilos de letra, subrayar e imprimir caracteres especiales, crear ecuaciones y tablas. El documento provee una guía para principiantes sobre cómo usar LaTeX para crear documentos científicos y académicos de manera efectiva.
LaTeX es un generador de documentos creado en 1982 por Leslie Lamport para facilitar la composición de textos con el compilador TeX. Fue desarrollado originalmente por Donald Knuth en 1978 y mejorado por Lamport para hacer énfasis en libros y documentos científicos. LaTeX separa el contenido del documento de su formato, proporcionando flexibilidad, control y una vista final estable del documento.
Este manual de LaTeX introduce los conceptos básicos para crear y estructurar documentos en LaTeX. Explica cómo compilar y visualizar documentos LaTeX, definir los estilos y formatos de página, insertar secciones y ecuaciones matemáticas, y utilizar comandos para justificar y centrar texto. El manual también cubre temas como listas, tablas, referencias cruzadas e imágenes para proporcionar una guía completa sobre las funcionalidades básicas de LaTeX.
Este manual de LaTeX introduce los conceptos básicos para crear y estructurar documentos en LaTeX. Explica cómo compilar y visualizar documentos LaTeX, los comandos para definir el estilo, márgenes, secciones e índices del documento, y cómo justificar, centrar y formatear texto. También cubre la inserción de ecuaciones, tablas, listas y otros elementos matemáticos y cómo referenciar secciones y ecuaciones dentro del documento.
Este documento presenta una introducción al curso de LaTeX. Explica el funcionamiento básico de LaTeX, incluyendo la estructura de un documento LaTeX, las clases de documentos, paquetes y entornos. También introduce conceptos como compilación de documentos, comentarios y marcas de comando que comienzan con una barra invertida.
El documento describe una clase sobre el sistema operativo GNU/Linux impartida por el Ing. Ricardo Toro. La clase cubre conceptos básicos como el entorno de escritorio GNOME, aplicaciones de oficina, el shell Bash, comandos básicos, editores de texto vi y nano. También incluye dos prácticas, la primera sobre creación y edición de archivos y directorios, y la segunda sobre edición de archivos con el editor vi.
Un editor de texto permite crear y modificar archivos de texto sin formato, mientras que los procesadores de texto también permiten agregar formato e imágenes. Algunos de los principales editores de texto incluyen Notepad.cc, Writebox y Writer. Las bases de datos almacenan datos de forma sistemática para su posterior uso, y los principales sistemas de gestión de bases de datos incluyen Microsoft SQL Server, Oracle e IBM DB2. Los programas de presentaciones generan diapositivas para presentaciones orales, como Knovio, Prezi y Emaze. Las hojas de
Este documento proporciona una introducción a LaTeX y describe los comandos básicos para crear documentos en LaTeX. Explica que LaTeX es una herramienta para crear documentos profesionales que funciona en varios sistemas operativos. Luego describe los comandos principales para iniciar un documento, incluir paquetes, y formatos de documentos como boletines, documentos e informes. También explica comandos para el desarrollo del documento como cambiar el estilo y tamaño de fuente, agregar imágenes, y crear listas
El documento describe los tipos y características de los programas de procesamiento de texto. Explica que estos programas permiten crear, editar y formatear documentos de texto y ofrecen funciones como búsqueda y reemplazo, copiar y pegar, e insertar gráficos. También describe ventajas como dedicar más tiempo a escribir que a formatear y desventajas como posibles errores en las correcciones automáticas.
El documento proporciona una comparación de varios editores de texto populares para Java, incluyendo sus características clave, funciones y plataformas compatibles. Los editores discutidos son Light Table, Brackets, Sublime Text, NetBeans, Geany, Notepad++, Emacs, Vim y Eclipse. Cada uno tiene ventajas únicas como resaltado de sintaxis, autocompletado, depuración integrada, compatibilidad multiplataforma y funciones de edición avanzadas.
El documento proporciona información sobre hojas de cálculo y programas de hoja de cálculo como OpenOffice Calc, LibreOffice Calc, Gnumeric, Numbers, Lotus 1-2-3, Google Sheets, Smartsheet y ThinkFree Online. Describe las características y funcionalidades de cada uno de estos programas de hoja de cálculo.
Este documento explica el uso de las clases iostream en C++ para entrada y salida de datos. Describe cómo incluir la cabecera iostream, cómo usar el objeto cout para imprimir cadenas a la salida estándar utilizando el operador <<, y cómo formatar la salida de números. También muestra un programa "Hola Mundo" básico como ejemplo.
Este documento presenta una introducción a ReStructuredText (RST), un lenguaje de marcas ligero para crear documentos de forma rápida y sencilla. Explica que RST usa construcciones mínimas para indicar la estructura del documento y puede exportarse a otros formatos como HTML y LaTeX. Luego detalla algunas características como títulos, párrafos, listas y tablas, y provee un ejemplo simple de documento RST y su resultado al exportarse a HTML.
Latex es un sistema de edición de documentos y lenguaje de marcas para el programa TeX. Para crear un documento en LaTeX se debe usar un editor de texto para escribir un archivo con extensión .tex. LaTeX es ampliamente utilizado por académicos para crear documentos científicos y trabajos de investigación.
Latex es un sistema de preparación de documentos basado en texto plano que utiliza comandos para dar formato al texto. Permite modificar el contenido sin afectar la estructura del documento. Se usa comúnmente para artículos científicos, tesis y trabajos finales. El documento está estructurado en un preámbulo, que contiene la configuración, y un cuerpo con el contenido formateado mediante comandos.
This document discusses creating domain-specific languages (DSLs) using Xtext. It defines DSLs as programming languages focused on a particular domain, as opposed to general purpose languages. The document outlines how DSLs are classified and stakeholders involved. It describes benefits of DSLs like reducing mistakes and facilitating understanding for non-experts, but also drawbacks like additional development costs. Key aspects of creating DSLs with Xtext are discussed, including defining a grammar to generate a parser and IDE tools to develop models that can then be transformed to other artifacts.
Introduction to architectures based on models, models and metamodels. model d...Vicente García Díaz
This document provides an introduction to model-driven architecture and model-driven engineering. It discusses the motivation for MDE, including reducing software complexity and improving productivity. The key concepts of MDE are models, metamodels, and model transformations to generate code and other artifacts. MDE aims to increase abstraction levels and automate software development processes. The document uses examples like state machines and database schemas to illustrate metamodels, modeling languages and model transformations.
Este documento presenta jBPM, una plataforma para modelar, ejecutar y administrar procesos de negocio. Explica conceptos como modelado de procesos de negocio, BPMN, XPDL y WS-BPEL. Luego introduce jPDL, el lenguaje utilizado para describir procesos en jBPM. Finalmente, detalla diversas actividades de control de flujo, automáticas y de eventos que se pueden utilizar en jPDL para modelar procesos complejos con decisiones, concurrencias, tareas, subprocesos,
Este documento describe dos lenguajes de marcado, KML y ARML, que se pueden usar para crear mundos de realidad aumentada en Wikitude. Explica los conceptos básicos de Wikitude, y proporciona detalles sobre cómo desarrollar mundos utilizando cada lenguaje, incluidos ejemplos de su estructura y cómo probar los mundos creados.
Este documento presenta el SDK Wikitude ARchitect para crear aplicaciones de realidad aumentada. Explica conceptos básicos como las herramientas ARchitect, la API, el visor móvil y el motor de escritorio. Incluye ejemplos de cómo insertar elementos flotantes en la cámara, usar el contexto AR, crear un círculo superpuesto, añadir y reaccionar a eventos, e insertar imágenes desde archivos. El objetivo es mostrar las capacidades del SDK para desarrollar aplicaciones de realidad aumentada de forma sen
This document discusses various algorithms for sorting data, including:
- Bubble sort, which works by comparing and swapping adjacent elements until the list is fully sorted. Both regular bubble sort and a version with a sentinel are described.
- Bidirectional bubble sort, which works in both directions simultaneously to prevent issues when the data is almost sorted.
The document provides pseudocode examples and discusses the time complexity of different sorting algorithms, including simple algorithms like bubble sort and more sophisticated approaches. It aims to classify and explain sorting techniques.
Este documento presenta una introducción a la ingeniería dirigida por modelos (MDE). Explica conceptos básicos como los modelos, metamodelos y el proceso de desarrollo basado en modelos. También describe ejemplos de aplicación de MDE en diferentes dominios como la telefonía IP, los seguros y los videojuegos. Finalmente, introduce los estándares relacionados con MDE como el estándar Model-Driven Architecture y lenguajes como UML y MOF.
Este documento introduce conceptos básicos de OpenGL como la definición de objetos, luces, cámara y ventanas de visualización. Explica el modelo de programación de OpenGL y conceptos clave como proyecciones, matrices y su uso para transformaciones. Luego, cubre OpenGL 2D para dibujar triángulos, modificar colores, texturas e insertar transformaciones. Finalmente, menciona brevemente las principales diferencias entre OpenGL 2D y 3D.
Este documento proporciona una introducción a la realidad aumentada. Explica conceptos clave como la diferencia entre realidad aumentada y realidad virtual, y provee ejemplos de aplicaciones en entretenimiento, ayuda y comercio. También describe métodos para identificar elementos como el seguimiento de características naturales y la búsqueda visual, y cubre temas como navegadores AR y geolocalización.
El documento proporciona una introducción a ARToolKit, una librería de software para construir aplicaciones de realidad aumentada. Explica los conceptos básicos como el rastreo de posiciones y la superposición de objetos a través de video, y describe cómo funciona a través de la detección de marcadores. También cubre temas como la calibración de cámaras, el desarrollo de aplicaciones simples utilizando las funciones principales de ARToolKit, y proporciona ejemplos de su uso en diferentes sistemas como Android.
Este documento proporciona una introducción al Robot Operating System (ROS). ROS es un framework de código abierto que se utiliza comúnmente para desarrollar aplicaciones robóticas. Proporciona herramientas para la comunicación entre máquinas, simulación y desarrollo de software para robots. El documento explica conceptos clave como nodos, tópicos, servicios y el grafo de computación en ROS.
Este documento describe cómo crear servicios web para proporcionar datos de realidad aumentada a la plataforma Wikitude. Explica conceptos básicos como el almacenamiento externo de datos, la arquitectura de Wikitude y formas de desarrollo. También presenta una biblioteca PHP para trabajar con el formato ARML y muestra un ejemplo de servicio web que se conecta a una base de datos MySQL para obtener y devolver puntos de interés.
Este documento describe cómo automatizar Microsoft Word usando código. Explica que las aplicaciones de Office como Word tienen librerías que permiten acceder y manipular sus objetos como si fueran objetos de programación. Esto permite desarrollar software que controle Word usando lenguajes de programación. Luego detalla los pasos para crear un proyecto .NET, incluir las referencias a las librerías de Word, y escribir código para abrir Word, crear un documento y escribir texto en él.
Este documento trata sobre los árboles como estructura de datos. Explica conceptos básicos sobre árboles como nodos, altura, profundidad y tamaño. Luego se detalla sobre árboles binarios, árboles de búsqueda como los AVL, y árboles multicamino. Finalmente menciona bibliografía sobre el tema.
Este documento presenta conceptos básicos sobre dispersión y estructuras de datos hash. Explica protección activa mediante el uso de buenas funciones hash y protección pasiva cuando varios elementos comparten la misma posición en la tabla. Detalla métodos como tablas hash abiertas y cerradas, y técnicas de exploración lineal y cuadrática para buscar posiciones próximas cuando ocurren colisiones. El documento contiene varios ejercicios para ilustrar estos conceptos.
Este documento presenta varios algoritmos para encontrar caminos óptimos en grafos. Explica el algoritmo de búsqueda en anchura (breadth-first search) para encontrar el camino más corto sin considerar pesos. Luego describe el algoritmo de Dijkstra para encontrar el camino mínimo en grafos con pesos positivos y el algoritmo de Bellman-Ford para grafos con pesos positivos y negativos. Finalmente, proporciona ejemplos y pseudocódigo para cada algoritmo.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
1. Procesamiento de textos con
LaTeX
Ofimática
Vicente García Díaz – garciavicente@uniovi.es
Universidad de Oviedo, 2012
Adaptación basada en los documentos de cursos anteriores realizados por María Elena Alva de Sagastegui - alvamaria@unovi.es y Agustín
Cernuda del Río - guti@uniovi.es para la asignatura de Ofimática (Escuela de Ingeniería Informática de la Universidad de Oviedo)
2. 2
Tabla de contenidos
1. Aspectos básicos
2. Edición
3. Documentos
4. Misceláneas y edición en modo matemático
4. 4
Aspectos básicos
Introducción
• Escrito originalmente por Donald Knuth
• Knuth empezó su trabajo con TeX en 1977
• TeX es un poderoso lenguaje de programación, en el cual
se pueden agregar nuevas y mejoradas opciones
• TeX y METAFONT (sistema de manejo de fuentes de TeX)
fueron presentados en la American Mathematical
Society como una forma de escribir documentos
matemáticos usando sistemas type-setting
• Es software libre
• Es un sistema que consiste en varios componentes
individuales, que deben ser instalados separadamente
5. 5
Aspectos básicos
Introducción: LaTeX
• LaTeX es una extensión de TeX desarrollado en 1980 por
Leslie Lamport
• La idea es:
1. Escribir el documento en texto “plano”
2. Compilarlo
3. Exportarlo en algún otro formato manejable para
impresión y visualización (DVI, PS, PDF, etc.)
• Existen programas auxiliares externos que ayudan a la
generación de índices, bibliografías, referencias cruzadas,
etc.
• Software libre
• Estándar internacional “de facto” para escribir
documentos científicos
6. 6
Aspectos básicos
Potencia de LaTeX
• Es superior a los procesadores de textos para la
redacción de documentos científicos
▫ Por ejemplo, bibliografía
• Es fácil introducir fórmulas matemáticas
• Es más rápido para trabajar con muchas imágenes
• El formato del documento puede cambiarse entre
páginas
• Funciona utilizando archivos de texto, por lo que pueden
emplearse con sistemas de control de versiones para el
control de cambios
• Un documento puede contener más de un documento
externo
• No contiene formatos propietarios
• No está limitado al hardware / sistema operativo
• Es gratis
7. 7
Aspectos básicos
USBTEX
• Es un entorno LaTeX portátil
▫ http://www.exomatik.net/U-Latex/USBTeXEspanol
▫ No es necesario configurarlo ni instalarlo
• USBTEX incluye:
▫ Texmaker 3.2.1
Editor para crear documentos con LaTeX
▫ MiKTeX 2.9
Implementación de LaTeX
▫ Sumatra PDF 1.9
Visor de formato PDF de bajo consumo
▫ Ghostscript
Visor de formato PostScript (PS)
8. 8
Aspectos básicos
Ejemplo básico (con línea de comandos)
• 1) Se edita el archivo
▫ >latex prueba1.tex
• 2) Se generan 3 archivos extra
▫ prueba1.aux archivo auxiliar interno para la generación
▫ prueba1.log archivo de registro en el que se guarda lo que
va ocurriendo durante el proceso (advertencias, errores)
▫ prueba1.dvi archivo generado, listo para ser visualizado
• 3) Se puede convertir el archivo DVI a otros formatos
como PDF o PostScript
10. 10
Aspectos básicos
Formatos de comandos
• LaTeX se estructura mediante el empleo de comandos
• La mayoría de los comandos son de la forma:
▫ comando backslash
$
▫ comando TEXTO
vfill Este texto aparecerá al final de la página
▫ begin TEXTO end
begin{center} Este texto saldrá centrado end{center}
▫ {comando TEXTO}
{bfseries Este texto saldrá en negrita}
▫ comando {TEXTO}
textbf{Este texto también sale en negrita}
▫ Los comandos se pueden anidar los niveles que haga falta
11. 11
Aspectos básicos
Estructura básica de un documento
• La estructura general es:
• documentclass define la forma del documento
• usepackage añade paquetes con funcionalidad extra
• […] opciones asociadas al comando (p.e., tamaño de
las letras para impresión, idioma, columnas, etc.)
• {…} es el argumento del comando (p.e., tipo de
documento, etc.)
12. 12
Aspectos básicos
Comentarios
• Se introducen en cualquier parte del texto con %
13. 13
Aspectos básicos
Caracteres y acentos
• Caracteres especiales:
▫ % Indica el comienzo de un comentario
▫ Indica la existencia de un comando de LaTeX
▫ { } Indica el inicio y el final de un bloque de LaTeX
• Signos ortográficos:
14. 14
Aspectos básicos
Guiones y otros símbolos especiales
• Guiones
▫ - Para utilizarlo entre palabras: Físico-matemático
▫ -- Para utilizarlo entre números: 3-9
▫ --- Es un guion ortográfico: Existen –de hecho– varias clase de…
▫ - Es el guion de partición de palabras
• Otros símbolos especiales
16. 16
Aspectos básicos
Comillas
• Comillas
▫ Se consiguen con el acento grave y el apóstrofe
`comillas simples’
``comillas dobles’’
• Comillas francesas
cfi{leavevmoderaise.2exhbox{$scriptscriptstylell$}} comillas
francesas cfd{leavevmoderaise.2exhbox{$scriptscriptstylegg$}}
• Para facilitar el uso es posible incluir estas
instrucciones como definiciones en la cabecera del
documento (preámbulo)
18. 18
Aspectos básicos
Espacios
• En LaTeX un espacio en blanco es igual que dos, tres,
cuatro…
▫ ESPACIO para varios espacios seguidos
• En LaTeX una línea en blanco es igual que dos, tres,
cuatro…
▫ para introducir más de una línea
• Se puede utilizar el símbolo ~ para prohibir el cambio
de línea entre dos palabras que deban estar juntas,
para que aparezcan siempre en la misma línea
20. 20
Aspectos básicos
Inserción de espacio vertical
• LaTeX ofrece 3 comandos para insertar espacios predefinidos
entre líneas
▫ smallskip, medskip, bigskip
▫ Generan espacios cuyo tamaño depende del estilo del documento
(son longitudes elásticas)
▫ vspace{TAMAÑO}
Permite decidir el tamaño exacto del espacio
No funciona al principio de la página para evitar un espacio en blanco
indeseado al comiendo
Si pese a todo, se desea un espacio vertical al principio se utiliza
vspace*{TAMAÑO}
Ejemplos de tamaños:
1 in una pulgada
2.54 cm 2,54 centímetros
-0.7 mm -0,7 milímetros (salto hacia arriba en lugar de hacia abajo)
2 ex 2 veces el tamaño de la letra x
30 pt 30 puntos (el punto se utiliza para indicar tamaño de letras)
▫ vfill seguido de un texto, genera al espacio justo para que éste
quede al final de la página
22. 22
Aspectos básicos
Inserción de espacio horizontal
• La idea es la misma que para los espacios verticales
• Se utilizan las mismas unidades de medida
▫ hspace{TAMAÑO}
▫ Al igual que vspace{}, no se genera un espacio
horizontal al principio de la línea, para ello se utiliza
hspace*{TAMAÑO}
▫ hfill seguido de un texto genera los espacios
horizontales necesarios para que quede al final de la
línea
24. 24
Aspectos básicos
Tipos de documento
• La primera línea de cualquier documento es
▫ documentclass{TIPO_DE_DOCUMENTO}
• Pudiendo ser TIPO_DE_DOCUMENTO:
▫ Article El tipo básico, más recomendable para uso
genérico
▫ Report Para elaborar documentos largos, permitiendo
contar con un nivel más de encabezados (Chapter), que en
el tipo Article. Además, las tablas, figuras y ecuaciones son
numeradas según los capítulos y no consecutivamente
como en Article
▫ Book Para elaborar libros
▫ Letter Para elaborar cartas
▫ Slides Para elaborar presentaciones
25. 25
Aspectos básicos
Tipos de fuente
• Por defecto LaTeX dispone de 3 familias de tipos para
cualquier documento:
▫ Roman Tienen pequeños remates (serifas) que aportan
una guía visual a la lectura
{rmfamily TEXTO} o textrm{TEXTO}
▫ Sans Serif No tienen serifas, y por ello se hacen más
adecuadas para la lectura en pantalla
{sffamily TEXTO} o textsf{TEXTO}
▫ Typewriter Todas las letras tienen el mismo ancho,
dando un resultado similar a las máquinas de escribir. Se
utilizan para presentar texto sin formato (código fuente,
datos, etc.)
{ttfamily TEXTO} o texttt{TEXTO}
27. 27
Aspectos básicos
Estilos de fuente
• Se refiere a la forma que puede tener un carácter en una
familia:
▫ Normal
{upshape TEXTO} o textup{TEXTO}
▫ Inclinado
{slshape TEXTO} o textsl{TEXTO}
▫ Itálica
{itshape TEXTO} o textit{TEXTO}
▫ Mayúscula y mayúsculas pequeñas
{scshape TEXTO} o textsc{TEXTO}
▫ Ancho superior (negrita)
{bfseries TEXTO} o textbf{TEXTO}
▫ Ancho normal
{mdseries TEXTO} o textmd{TEXTO}
▫ Énfasis o realce
{em TEXTO} o emph{TEXTO}
31. 31
Aspectos básicos
Formato de letras en LaTeX
• LaTeX ofrece una gran variedad de tipos, estilos y
tamaños
• Ante cualquier formato utilizado para editar un
texto, la declaración normalfont restablece los
valores por defecto (salvo el tamaño) normalsize
• Una declaración afecta al texto que sigue hasta
donde se cierre una llave abierta previamente
▫ {bfseries texto en negrita}
• Se pueden combinar las declaraciones libremente
▫ {bfseries {sffamily texto en negrita Sans Serif}}
32. 32
Aspectos básicos
Alineamiento de texto
• LaTeX indenta la primera línea de cada párrafo
▫ Para evitarlo, se utiliza el comando noindent al principio de
la línea
• LaTeX justifica el texto por ambos lados
• Diferentes formas de alinear el texto mediante entornos:
▫ Centrado: begin{center} … end{center}
▫ Izquierda: begin{flushleft} … end{flushleft}
▫ Derecha: begin{flushright} … end{flushright}
• También se pueden utilizar comandos:
▫ Centrado: centering{TEXTO}
▫ Izquierda: raggedright{TEXTO}
▫ Derecha: raggedleft{TEXTO}
35. 35
Edición
Opciones interesantes en LaTeX
• Por ejemplo, si queremos indicar que vamos a crear
un documento de tipo “artículo” cuyo tamaño de
letra por defecto sea de 11 puntos haremos:
▫ documentclass[11pt]{article}
• Algunos caracteres especiales
▫ $ Para iniciar el modo matemático
▫ & Tabulador en tablas
▫ # Señala parámetro en las macros
▫ _ Para poner un subíndice (p.e., b_2)
▫ ^ Para poner un exponente (p.e., a^2)
36. 36
Edición
Modo Verbatim
• Permite que lo que se escriba sea lo que se obtiene
en la impresión
▫ begin{verbatim} TEXTO end{verbatim}
▫ verb@{ TEXTO }@
@ es el delimitador de lo que se quiere escribir
• Utiliza el tipo de letra typewriter (tt)
• Dentro del entorno no se puede ejecutar ningún
comando de LaTeX
38. 38
Edición
Otras opciones en LaTeX
• Opciones para los distintos tipos de documentos:
▫ title / notitle
Para indicar si las páginas deben o no contener el título
del documento
▫ twoside / oneside
Para indicar si el documento se genera a dos caras o a
una cara
▫ openright / openany
Para indicar al compilador si los capítulos empiezan en la
página a la derecha o en la próxima disponible
39. 39
Edición
Estilos de página
• Existen 3 estilos básicos de página
▫ plain
Imprime los números de página en el centro
del pie de página
▫ headings
Imprime una cabecera con el nombre del
capítulo y el pie de página se deja vacío
▫ empty
No imprime cabeceras ni números de página
• Para modificar el estilo de página del
documento se hace en la cabecera:
▫ pagestyle{ESTILO}
• Para cambiar el estilo en la página actual:
▫ thispagestyle{ESTILO}
40. 40
Edición
Paquetes externos
• Por defecto no se pueden realizar tareas como incluir:
▫ Una gráfica
▫ Texto a color
▫ Código fuente de un archivo…
• Para solucionarlo se utilizan los paquetes externos, que
añaden funcionalidad a LaTeX
▫ usepackage[OPCIONES]{NOMBRE_PAQUETE}
▫ Las opciones son “opcionales”
▫ Ejemplo:
usepackage[spanish]{babel}
Hace que algunos textos internos se escriban automáticamente en
español (por ejemplo Chapter pasa a ser Capítulo)
41. 41
Edición
Algunos paquetes
• Alltt
▫ Define un entorno “alltt” que se parece al Verbatim, salvo
porque , {, y } tienen su significado normal
• Amslatex
▫ Para componer fórmulas matemáticas complejas siguiendo el
formato de la American Mathematical Society
• Babel
▫ Para trabajar con múltiples idiomas
• Color
▫ Para trabajar con colores
• Inputenc
▫ Permite especificar el enconding que utiliza LaTeX
usepackage[latin1]{inputenc} permite tildes y eñes
• Graphics
▫ Permite introducir gráficos
42. 42
Edición
Algunos paquetes (II)
• Graphpap
▫ Define el comando graphpaper, utilizado en el entorno
picture
• Ifthen
▫ Permite programar comandos como “if then do…otherwise
do …”
• Latexsym
▫ Permite editar símbolos en fórmulas matemáticas
• Makeidx
▫ Define los comandos para producir índices
• Showidx
▫ Permite imprimir cada comando index en la página en la
que se ha puesto. Permite corregir índices
43. 43
Edición
Márgenes de texto
• Para definir el ancho del texto en cada página
▫ textwidth = 6.75in
• Para definir el largo del texto en cada página (por defecto 19cm)
▫ textheight = 8.5in
• Para colocar el margen superior del texto
▫ topmargin = -1cm
• Para colocar el margen izquierdo
▫ oddsidemargin = -1in
• El valor de los márgenes también puede ser negativo
• Estos comandos no cambian el tamaño de la hoja
44. 44
Edición
Márgenes de texto II
• La plantilla básica tiene este formato:
• No se pueden utilizar estos comandos para modificar
los márgenes del texto dentro del documento
▫ Para ello se utilizan otras instrucciones que se verán
posteriormente
46. 46
Edición
Indentación y salto entre párrafos
• Para definir la indentación en cada párrafo
▫ parindent = 0 mm elimina la sangría
▫ parindent = 10 pt la sangría ha de ser de 10
puntos
• Para evitar la indentación en un párrafo en concreto
▫ noidendent
• Para definir el salto entre párrafos
▫ parskip = 20 mm salta de 20mm entre párrafos
• Resumiendo, el compilador salta el espacio asignado
por el comando parskip e indenta la primera línea
según lo indicado por el comando parindent
47. 47
Edición
Indentación y salto entre párrafos (EJEMPLO)
48. 48
Edición
Número de página
• Para fijar el número de página a partir de la cual se
empezará a contar en cualquier parte del documento
▫ setcounter{page}{NUMERO}
• Para especificar el tipo de números que se desea
▫ pagenumbering{ESTILO}
▫ Reinicia el contador de páginas a cero y empieza a numerar
páginas de acuerdo a lo especificado en ESTILO
▫ Los estilos pueden ser
arabic 1, 2, 3, 4, … (por defecto)
roman i, ii, iii, iv, …
Roman I, II, III, IV, …
alph a, b, c, d, …
Alph A, B, C, D, …
50. 50
Edición
Cambios de línea y página
• Repasando:
▫ para indicar que el texto continúa en la próxima
línea
▫ ~ para indicar que no debe cortar la línea entre dos
palabras
• Para forzar el cambio de página
▫ newpage
• Previenen un cambio de línea o página
▫ nolinebreak
▫ nopagebreak
51. 51
Edición
Títulos y secciones
• Hay varias opciones:
▫ part{} Utilizado en el estilo book
▫ chapter{} Utilizado en los estilos book y report
▫ section{}, subsection{}, subsubsection{}
▫ paragraph{}, subparagraph{}
• Todos los tipos de títulos y secciones tienen un estilo
predefinido
• LaTeX automáticamente numero las secciones y
subsecciones
▫ Se puede poner un * para evitar que se numeren
section*{Introducción}
53. 53
Edición
Referencias a página / sección
• Para referenciar un lugar de la página desde
cualquier parte del texto se puede utilizar:
▫ Para especificar un punto que se puede referenciar
label{CLAVE}
▫ Para hacer la referencia
ref{CLAVE}
▫ Para hacer la referencia en función de la página en la
que está el elemento referenciado
pageref{CLAVE}
54. 54
Edición
Referencias a página / sección (EJEMPLO)
55. 55
Edición
Tabla de contenidos
• Para crear la tabla de contenidos del documento
▫ tableofcontents
• Debe incluirse después del comando begin{document}
• Puede requerir compilar dos veces el documento
▫ En la primera compilación
Genera un archivo con extensión .toc
▫ En la segunda compilación
Utiliza el archivo .toc en la segunda
• Se introducen en la tabla todos los elementos
estructurales (capítulos, secciones, párrafos, etc.) que
hayan sido numerados
57. 57
Edición
Listas
• Para generar una lista NO numerada
▫ begin{itemize} ELEMENTOS end{itemize}
• Para generar un lista numerada
▫ begin{enumerate} ELEMENTOS end{enumerate}
• Cada elemento de las listas va precedido del comando
▫ item TEXTO
• Se puede personalizar el símbolo de cada elemento de la
lista (punto, número, letra, etc.)
▫ item [TITULO] TEXTO
• Se pueden anidar listas para crear diferentes niveles de
listas
62. 62
Documentos
Clase article / (amsart)
• Clase definida para documentos cortos como conferencias,
informes breves u otras presentaciones, que no haya que dividir
en capítulos
• Se utiliza para cualquier escrito pequeño y menos formateado
que un libro (máximo 20 páginas aprox.)
• LaTeX selecciona automáticamente el estilo y la fuente para
componer el título de las divisiones, e introduce el espacio
necesario entre el título y el resto del texto y entre las divisiones
sucesivas
• La clase amsart ha sido definida para redactar artículos en inglés y
aunque se utilice el paquete babel mantendrá algunas clausulas
en inglés
▫ Con amsart el abstract debe editarse antes del comando
maketitle
▫ Con article el abstract se edita después que maketitle
63. 63
Documentos
División estructural
• Para un documento article, las divisiones son las
siguientes:
▫ section {NOMBRE} Para crear una sección
▫ subsection {NOMBRE} Para crear una subsección
▫ subsubsection {NOMBRE} Para crear una
subsubsección
▫ paragraph {NOMBRE} Para crear un párrafo
▫ subparagraph {NOMBRE} Para crear un subpárrafo
▫ appendix Indica el comienzo de los anexos
A partir de su declaración, la numeración de los
apartados se hace con letras en lugar de con números
64. 64
Documentos
Definición
• Algunas de las opciones básicas para artículos son
▫ documentclass[OPCIONES]{article}
▫ Tamaño de letra del documento
10pt, 11pt, 12pt
▫ Impresión de caras
twoside, oneside
▫ Columnas
twocolumn, onecolumn
▫ Tipo de papel
a4paper, a5paper, b5paper, legalpaper, executivepaper
▫ Tipo de impresión
draft, final
▫ Separación en diferentes páginas entre la información (título,
autor, fecha) y el resto del documento
titlepage
▫ Si se indican varias opciones, han de ir separadas por
comas
65. 65
Documentos
Estilo de página del artículo
• Resumen del artículo
▫ abstract{TEXTO}
▫ Aparece el título directamente en el idioma que se utilice
Abstract, Resumen, …
• Para definir un estilo en el que se pone el número de página en todas las páginas
▫ pagestyle{myheadings}
▫ Además, en la cabecera se pondrá el texto especificado:
markboth{CABECERA_IZQUERDA}{CABECERA_DERECHA}
markright{CABECERA_DECHA}
• Si no se ha especificado twoside, todas las páginas se consideran derecha
• Información sobre el documento:
▫ Para incluir el autor del documento
author {AUTOR}
▫ Para incluir la fecha del documento
date {FECHA}
Si se pone date{today} aparece la fecha del día en el que se esté
▫ Para incluir el título del documento
title{TITULO}
▫ Para que aparezca la información anterior siempre hay que poner maketitle
66. 66
Documentos
Estilo de página del artículo (EJEMPLO)
Sin maketitle no
aparece ni el título,
ni el autor, ni la
fecha
67. 67
Documentos
Estilo de página del artículo (EJEMPLO II)
68. 68
Documentos
Estilo de página del artículo
(EJEMPLO III)
69. 69
Documentos
Entornos
• Existen múltiples entornos
▫ begin{NOMBRE_ENTORNO} TEXTO end{NOMBRE_ENTORNO}
• Pueden anidarse
• Se pueden crear nuevos entornos libremente
• Algunos entornos:
▫ Center, flushleft, flushright Texto centrado, alineado a la
izquierda o alineado a la derecha
▫ Verbatim Par insertar texto libremente y código fuente
▫ Tabular, table Para insertar tablas
▫ Figure Para insertar imágenes
▫ Description Para crear listas de temas con indentación
francesa
▫ Equation, displaymath Para insertar fórmulas matemáticas
71. 71
Documentos
Teoremas
• Hay que definir tantos entornos como tipos de teoremas
vayamos a utilizar
▫ Teoremas, corolarios, definiciones, proposiciones, …
• Se definen en la cabecera (preámbulo)
▫ newtheorem{NOMBRE}{TEOREMA}[section]
▫ NOMBRE Nombre del entorno que se quiere crear
▫ TEOREMA Palabra que aparece en cada teorema
▫ [section] es opcional y sirve para imprimir el número del
teorema precedido por el número de la sección actual
• El texto del entorno aparece en Italic
• Si se quiere poner nombre al teorema, se ha de poner
entre corchetes
73. 73
Documentos
Enumeración de teoremas
• Puede que queramos tener dos tipos diferentes de
teoremas pero que se numeren de forma correlativa
▫ Una definición sería:
newtheorem{NOMBRE}{TEOREMA}[section]
NOMBRE Nombre del entorno que se quiere crear
TEOREMA Palabra que aparece en cada teorema
[section] es opcional y sirve para imprimir el número del
teorema precedido por el número de la sección actual
▫ Y la otra tendría que ser
newtheorem{NOMBRE2}[NOMBRE]{TEOREMA2}
NOMBRE2 Nombre del segundo entorno que se quiere crear
NOMBRE Nombre del entorno con el que se quiere relacionar
para que sean ordenados correlativamente
TEOREMA2 Palabra que aparecerá en cada teorema
75. 75
Documentos
Citas y notas de pie
• Para las citas existen dos entornos
▫ Quote
Utilizado para las citas de un solo párrafo
No sangra los párrafos
▫ Quotation
Utilizado para las citas de varios párrafos
Sangra la primera línea
• Verse está más pensado para versos en los que cada
línea se separa mediante
• Para insertar un pie de página
▫ footnote{TEXTO}
▫ Los números de pie se numerarán automáticamente
77. 77
Documentos
Clase book
• Declaración de uso
▫ documentclass[OPCIONES]{book}
• Los libros tienen una sección chapter{}
▫ Se utiliza para crear capítulos en libros
Aparecen en una página nueva
▫ Cada capítulo tendrá una serie de secciones
Se numeran en función del capítulo automáticamente
▫ Es posible evitar la numeración automática mediante *
Por ejemplo section*{TITULO}
Se utiliza para partes especiales como agradecimientos
▫ Un capítulo terminará cuando se comience uno nuevo
79. 79
Documentos
Cambios de formato: Layout
• Utilizado para ver los valores de los parámetros que
controlan el formato de la página en proceso
▫ usepackage[spanish]{layout}
▫ layout
• Se muestra un esquema con los valores de los 11
parámetros de formato
▫ Se muestra en una página separada
▫ Ayuda al usuario con los cambios de formato
Se pueden cambiar libremente
• Puede utilizarse en cualquier parte del documento
después de begin{document}
81. 81
Documentos
Color
• Existe un paquete que sirve para añadir color a los
documentos
▫ usepackage[usenames]{color}
▫ El parámetro opcional usenames sirve para poder utilizar
los nombres de los colores
• Algunos colores son:
▫ Blue, Yellow, Red, Green, Cyan, Orange, Purple, Melon,
Fuchsia, Salon, Sepia, Magenta, Brown, …
• Empleo
▫ color{blue} TEXTO
▫ El nuevo color se mantiene hasta que se cambia por otro o hasta
que se cierra una llave contenedora en la que se haya
introducido el color
83. 83
Documentos
Clase report
• Similar a book, aunque con algunas diferencias
▫ Book, por defecto, agrega una página adicional por
capítulo, mientras que report no; la edición es
secuencial
▫ Book enumera de manera distinta las páginas,
dependiendo de si son pares o impares, mientras que
report siempre utiliza el mismo formato de
numeración
▫ Book utiliza una cabecera con el nombre del capítulo
actual mientras que report no
84. 84
Documentos
Columnas
• Existen varias formas de escribir con varias columnas
• Con la opción en la declaración del documento
▫ documentclass[twocolumn]{report}
85. 85
Documentos
Columnas II
• El paquete multicol
▫ usepackage {multicol}
▫ begin{multicols}{NUMERO_COLUMNAS} TEXTO end{multicols}
86. 86
Documentos
Columnas III
• El comando minipage
▫ Permite especificar el ancho de una columna
▫ begin{minipage}{TAMAÑO}
87. 87
Documentos
Columnas IV
• El comando parbox
▫ Similar a minipage, permite especificar el ancho de una columna
▫ parbox{TAMAÑO} {TEXTO}
88. 88
Documentos
Figuras
• Entorno utilizado cuando se quieren incluir imágenes
▫ usepackage{graphicx}
▫ begin{figure} … end{figure}
89. 89
Documentos
Posición de figuras
• LaTeX ofrece las siguientes opciones:
▫ t en el tope de la página
▫ h aquí sugerido (justo en el sitio en el que se pone)
▫ H aquí definitivamente
▫ b en la base de la página
▫ p agrupa varias figuras en una página separada del
texto
• Formato
▫ begin {figure}[POSICIÓN]
• Se puede incluir un título en la figura
▫ caption {DESCRIPCIÓN}
91. 91
Documentos
Posición de la figura
• LaTeX se encarga de buscar el lugar más adecuado
para la figura dentro del documento
• Puede ser un poco incómodo, pero facilita mucho las
cosas
• Evita utilizar expresiones como
▫ …como en la siguiente figura
• …y utiliza expresiones como
▫ …como en la Figura ref{fig:NOMBRE_FIGURA}
• De esta manera la referencia no depende del lugar
donde aparezca la figura y, se ve más elegante
92. 92
Documentos
Posición de la figura (EJEMPLO)
Si se pone un * se quita
el borde la imagen
95. 95
Misceláneas y edición en modo matemático
Lista de figuras
• Para obtener un índice de figuras en LaTeX hay que:
▫ Haber utilizado el ambiente figure para incluir las figuras
▫ Haber incluido los títulos de las figuras con el comando
caption
▫ Utilizar el comando listoffigures
• Dentro de las opciones de includegraphics tenemos
▫ Width Ancho de la figura
▫ Height Alto de la figura
▫ Scale Escala de la figura
▫ Draft No se incluye la imagen
▫ Angle Angulo de giro de la figura
• Utilizando begin*{figure} la imagen ocupará todo en
ancho de la página
96. 96
Misceláneas y edición en modo matemático
Color de texto
• Además de mediante color{COLOR} TEXTO se pueden
utilizar colores de otras formas
▫ Para escribir texto en un color determinado
textcolor{COLOR} TEXTO
▫ Para escribir texto en una caja, con un color de fondo
colorbox{COLOR} TEXTO
▫ Para escribir texto en un cuadro coloreado
fcolorbox{COLOR_CUADRO}{COLOR_CAJA} TEXTO
▫ Para establecer el color de fondo de la página
pagecolor{COLOR}
• Los colores pueden ser un nombre prestablecido o uno
definido
▫ textcolor{red}, textcolor[rgb]{0, 1, 0},
textcolor[gray]{0.5}
97. 97
Misceláneas y edición en modo matemático
Modelos de color
• Se puede definir un nuevo color en la cabecera
▫ definecolor{NUEVO_NOMBRE}{MODELO}{ESPECIFICACIÓN}
Ejemplo, definecolor{gold}{rgb}{0.85, .66, 0}
▫ Modelos:
RGB (Red, Green, Blue): modelo rojo, verde y azul
HSB (Hue Saturarion Brighness): modelo color contraste brillo
CMYK (Cyan, Magenta, Yellow, Black): modelo cian, magenta,
amarillo y negro
GRAY: modelo de tonos grises
Los valores para especificar el color estarán entre 0 y 1
• Opciones del paquete color
▫ monochrome desactiva los comandos de color
▫ dvipsnames | nodvipsnames activa los 68 colores del
programa DVIPS
DVIPS es un software que convierte la salida en DVI a PostScript
▫ usenames activa todos los colores disponibles
100. 100
Misceláneas y edición en modo matemático
Formatos de títulos
• El paquete titlesec permite cambiar el formato de las
diferentes partes de un documento
• La configuración se realiza a través del comando
titleformat en la cabecera del documento
▫ titleformat{PARTE_A_FORMATEAR} [ESTILO] OPCIONES
▫ Parte a formatear:
part, chapter, section, subsection, etc.
▫ Estilo de la presentación:
block, frame, etc.
101. 101
Misceláneas y edición en modo matemático
Opciones de titleformat
1. {FUENTE} normalfont, bfseries, huge, large,
etc.
2. {ESTILO_ETIQUETA} si la hubiera
3. {SEPARACIÓN} 10pt, 15pt, etc.
4. {ESTILO_TÍTULO} del título de la parte
• Para introducir el espaciado entre título y texto
▫ titlespacing{PARTE_A_FORMATEAR}{izq}{sup}{inf}[der]
102. 102
Misceláneas y edición en modo matemático
Opciones de titleformat (EJEMPLO)
Rellena toda la izquierda para
Insertar en la derecha y viceversa
Deja un espacio
Cambia el texto del capítulo
103. 103
Misceláneas y edición en modo matemático
Edición matemática
• Existen dos modos matemáticos
▫ Text
Utilizado para insertar símbolos matemáticos entre texto
Se inicia y termina con un carácter $
$sum_{n=1}^inftyfrac1{2^n} = 1$
▫ Display
Utilizado para editar fórmulas separadas del texto y con
alineamiento centrado
Se inicia y termina con $$
También se puede encerrar la fórmula entre [ FÓRMULA ]
$$sum_{n=1}^inftyfrac1{2^n} = 1$$
105. 105
Misceláneas y edición en modo matemático
Entorno matemático
• La edición de fórmulas y ecuaciones matemáticas
también puede realizarse desde dos entornos:
▫ Entorno equation
Para ecuaciones de una línea
begin{equation} ECUACIÓN end{equation}
▫ Entorno eqnarray
Para ecuaciones o fórmulas que necesiten ser divididas
begin{eqnarray} ECUACIÓN end{eqnarray}
Las fórmulas se numeran por defecto. Para evitarlo se puede:
Utilizar nonumber en una línea concreta de la fórmula
Utilizar {eqnarray*} para todas las líneas de la fórmula
▫ Se puede utilizar label y ref para referenciar las fórmulas
107. 107
Misceláneas y edición en modo matemático
Características
• Debemos escribir en modo matemático cualquier
símbolo matemático, aunque sea sólo una letra
▫ Si queremos escribir:
Sea p un elemento de un dominio íntegro D. Diremos que p es
irreducible si no es nulo ni unitario y no tiene más divisores
que sus asociados y las unidades.
▫ Ese texto deberá ser editado así:
Sea $p$ un elemento de un dominio ’integro $D$. Diremos
que $p$ es textit {irreducible} si no es nulo ni unitario y no
tiene m’as divisores que sus asociados y las unidades.
▫ Entonces obtendremos:
Sea p un elemento de un dominio íntegro D. Diremos que p es
irreducible si no es nulo ni unitario y no tiene más divisores
que sus asociados y las unidades.
108. 108
Misceláneas y edición en modo matemático
Símbolos matemáticos
• Existe una gran cantidad de símbolos matemáticos
• Para algunos símbolos matemáticos es necesario el
paquete latexsym
• Hay dos tipos básicos:
▫ Normales
Letras y números
▫ Ordinarios
Relacionales
Binarios
Abecedario griego
Símbolos matemáticos
113. 113
Misceláneas y edición en modo matemático
Algunas consideraciones
• Para especificar, por ejemplo, los límites de una integral
definida o una sumatoria se usan los comandos de subíndice y
superíndice
• Las sumas e integrales son casos típicos donde conviene usar
espacios negativos. Lo mismo vale para los límites
• No hay que confundir los símbolos ordinarios | y | con las
relaciones mid o parallel. Producen el mismo símbolo pero el
espaciado es distinto
▫ Por ejemplo, para obtener para tener |a + b| ≤ |a| + |b|, hemos de
escribir $|a+b|leq|a|+|b|$, y no $mid a+bmidleqmid
amid+mid bmid$, que daría lugar a | a + b |≤| a | + | b |
• Los comandos neq y notin producen las negaciones de = y ∈
▫ Para las demás relaciones, podemos conseguir su negación
anteponiendo el comando not
115. 115
Misceláneas y edición en modo matemático
Otros
• Funciones trigonométricas
• Fracciones y raíces
▫ Para obtener fracciones
frac{NUMERADOR}{DENOMINADOR}
▫ Para obtener raíces
sqrt[ÍNDICE]{RADICANDO}
El índice por defecto es 2
117. 117
Misceláneas y edición en modo matemático
Subrayado y separadores
• Para subrayar tanto en modo texto como matemático
▫ underline
• Para producir una barra sobre el texto
▫ overline
• Para producir llaves sobre y bajo el texto
▫ underbrace y overbrace
• Paréntesis
▫ big(, Big(, bigg(, Bigg(
• Corchetes
▫ big[, Big[, bigg[, Bigg[
• Barras verticales
▫ big|, Big|, bigg|, Bigg|
119. 119
Misceláneas y edición en modo matemático
Delimitadores
• Todos tienen una versión izquierda y otra derecha
• Los más importantes son: (, [, {, |, ||, 〈
▫ Se introducen directamente por teclado:
(, [, |
▫ Para los demás:
{ {
|| |
〈 langle
• Para tratar que el tamaño de los separadores se ajuste al
texto contenido dentro de ellos:
▫ left y right
▫ O no se pone ninguno o se ponen los dos
121. 121
Misceláneas y edición en modo matemático
Acentos
• En el modo matemático es posible una mayor
cantidad de acentos
• Algunos acentos son
• Para obtener versiones “anchas” de hat y tilde
• Para introducir porciones de texto entre fórmulas
pequeñas
122. 122
Misceláneas y edición en modo matemático
Letra: tipo, tamaño y estilo
• En el modo matemático el estilo de letra por defecto es
cursiva
▫ Se puede utilizar cualquier otro estilo o sus abreviaciones
rmfamily (rm), ttfamily (tt), itshape (it), bfseries (bf), …
▫ También se puede utilizar
mathrm, mathit, …
• Los estilos afectan sólo a letras y números
▫ No afectar a los operadores
▫ Si queremos a la fórmula completa un ejemplo sería:
{boldmath $TEXTO$}
• Para escribir texto es preferible hacerlo utilizando
▫ mbox{TEXTO}
▫ También sirve para modificar símbolos “sueltos” en
fórmulas
124. 124
Misceláneas y edición en modo matemático
Espacios
• Los espacios en blanco carecen de valor en LaTeX
• LaTeX determina la mejor distribución de los
espacios
• Si es importante para el documento, puede hacerse:
▫ ! da un espacio negativo
▫ , da un pequeño espacio adicional
▫ de un espacio normal
▫ quad, qquad dan espacios mayores que los
estándares
128. 128
Misceláneas y edición en modo matemático
Puntuaciones
• En modo texto se utiliza ldots, para puntos
suspensivos en una línea
• En modo matemático, además, se incluyen otros
comandos
▫ cdots Puntos suspensivos centrados
▫ vdots Puntos suspensivos verticales
▫ ddots Puntos suspensivos diagonales
130. 130
Misceláneas y edición en modo matemático
Matrices
• Para definir matrices
▫ matrix{ELEMENTOS}
▫ Para delimitar la matriz
left y right
▫ Para separar elementos
&
▫ Para crear una nueva fila
cr
▫ Ejemplo:
matrix {1 & 2 & 3cr...
131. 131
Misceláneas y edición en modo matemático
Entorno array
• También sirve para definir matrices
▫ begin{array}{COLUMNAS}ELEMENTOSend{array}
• Columnas
▫ Se debe indicar la alineación de las columnas. Posibilidades:
c centrado
l alineado a la izquierda
r alineado a la derecha
▫ El número de alineaciones tiene que coincidir con el número de
columnas deseadas
• Elementos
▫ Se utilizan los mismos delimitadores y separadores que en el caso
anterior
left, right, &
▫ Para delimitar filas
• Ejemplo
▫ A = left( begin{array}{lcr}1 & 2 & 3 …