Este documento presenta un texto de apoyo para el curso de Dinámica de Estructuras dictado en la Universidad de Concepción. Consta de 7 capítulos que cubren conceptos básicos de dinámica de estructuras, análisis de sistemas de un grado de libertad y múltiples grados de libertad sometidos a diferentes tipos de cargas dinámicas, y métodos para calcular la respuesta dinámica de estructuras. El objetivo es complementar los libros clásicos del tema y ayudar a la comprensión
El documento trata sobre la teoría de las vibraciones mecánicas y resuelve varios problemas relacionados. Explica conceptos como el coeficiente de amortiguamiento crítico, el factor de frecuencias, el pseudoperíodo y la conservación de la energía en sistemas vibracionales con y sin amortiguamiento. Resuelve ejercicios numéricos aplicando las ecuaciones del movimiento para determinar magnitudes como la frecuencia, periodo, velocidad y aceleración de sistemas oscilatorios formados por masas y muelles.
Este documento presenta una introducción y resumen de un libro de texto sobre física general escrito por Hugo Medina Guzmán. En la introducción, se describe que el libro utiliza un enfoque basado en la observación experimental para desarrollar conceptos físicos de manera lógica y accesible para los estudiantes. El prólogo explica que el objetivo del libro es ayudar a los estudiantes a comprender los principios físicos subyacentes a la tecnología moderna a través de ejemplos y problemas resueltos. El contenido
Trabajo práctico nº 5 - Solicitación por Flexióngabrielpujol59
Este documento presenta 24 ejercicios de ingeniería estructural que involucran conceptos como flexión simple, oblicua y compuesta, corte, tensiones, diagramas de tensiones, dimensionamiento de secciones y estabilidad de estructuras. Los ejercicios piden calcular tensiones, dimensionar secciones, trazar diagramas, determinar ejes neutros y más, para diversos elementos estructurales como vigas, perfiles, columnas y uniones sometidas a diferentes cargas y condiciones de contorno.
Este documento presenta una guía sobre las combinaciones de acciones a considerar en el cálculo estructural de acuerdo con diferentes normativas. Explica conceptos como el método de los estados límite, las acciones, la vida útil, el nivel de riesgo y de control. Además, clasifica las acciones, establece sus valores característicos y de cálculo, y describe las combinaciones a tener en cuenta para los estados límite últimos y de servicio según situaciones persistentes, transitorias o sísmicas.
Trigo y centeno programación lineal métdo gráficogloyaga
El documento presenta un problema de maximización de beneficios para un empresario agrícola que puede sembrar trigo o centeno. El empresario tiene 120 hectáreas y 270 meses/hombre disponibles. Puede alquilar 80 hectáreas adicionales. La solución óptima es sembrar 41.4 toneladas de trigo y 55.5 toneladas de centeno para una utilidad máxima de 21,031.50 soles.
Este documento presenta un libro de texto sobre cálculo 1. Contiene capítulos sobre números reales, funciones, límites y continuidad, cálculo diferencial y aplicaciones de la derivada. El libro cubre temas fundamentales del cálculo como funciones elementales, operaciones con funciones, límites, derivadas y aplicaciones como máximos y mínimos. El objetivo es proporcionar los conceptos y herramientas básicas del cálculo necesarias para cursos posteriores de matemáticas y ciencias.
Este documento presenta un resumen de tres oraciones del texto técnico sobre mecánica de medios continuos:
1) El texto presenta los fundamentos de la mecánica de medios continuos para ingenieros, basándose en la experiencia docente de sus autores en la enseñanza de esta disciplina.
2) El contenido está dividido en dos partes, la primera introduce conceptos fundamentales comunes a todos los medios continuos, mientras que la segunda parte estudia familias específicas como sólidos y fluidos.
3) Finalmente, el texto también
Este documento presenta un texto de apoyo para el curso de Dinámica de Estructuras dictado en la Universidad de Concepción. Consta de 7 capítulos que cubren conceptos básicos de dinámica de estructuras, análisis de sistemas de un grado de libertad y múltiples grados de libertad sometidos a diferentes tipos de cargas dinámicas, y métodos para calcular la respuesta dinámica de estructuras. El objetivo es complementar los libros clásicos del tema y ayudar a la comprensión
El documento trata sobre la teoría de las vibraciones mecánicas y resuelve varios problemas relacionados. Explica conceptos como el coeficiente de amortiguamiento crítico, el factor de frecuencias, el pseudoperíodo y la conservación de la energía en sistemas vibracionales con y sin amortiguamiento. Resuelve ejercicios numéricos aplicando las ecuaciones del movimiento para determinar magnitudes como la frecuencia, periodo, velocidad y aceleración de sistemas oscilatorios formados por masas y muelles.
Este documento presenta una introducción y resumen de un libro de texto sobre física general escrito por Hugo Medina Guzmán. En la introducción, se describe que el libro utiliza un enfoque basado en la observación experimental para desarrollar conceptos físicos de manera lógica y accesible para los estudiantes. El prólogo explica que el objetivo del libro es ayudar a los estudiantes a comprender los principios físicos subyacentes a la tecnología moderna a través de ejemplos y problemas resueltos. El contenido
Trabajo práctico nº 5 - Solicitación por Flexióngabrielpujol59
Este documento presenta 24 ejercicios de ingeniería estructural que involucran conceptos como flexión simple, oblicua y compuesta, corte, tensiones, diagramas de tensiones, dimensionamiento de secciones y estabilidad de estructuras. Los ejercicios piden calcular tensiones, dimensionar secciones, trazar diagramas, determinar ejes neutros y más, para diversos elementos estructurales como vigas, perfiles, columnas y uniones sometidas a diferentes cargas y condiciones de contorno.
Este documento presenta una guía sobre las combinaciones de acciones a considerar en el cálculo estructural de acuerdo con diferentes normativas. Explica conceptos como el método de los estados límite, las acciones, la vida útil, el nivel de riesgo y de control. Además, clasifica las acciones, establece sus valores característicos y de cálculo, y describe las combinaciones a tener en cuenta para los estados límite últimos y de servicio según situaciones persistentes, transitorias o sísmicas.
Trigo y centeno programación lineal métdo gráficogloyaga
El documento presenta un problema de maximización de beneficios para un empresario agrícola que puede sembrar trigo o centeno. El empresario tiene 120 hectáreas y 270 meses/hombre disponibles. Puede alquilar 80 hectáreas adicionales. La solución óptima es sembrar 41.4 toneladas de trigo y 55.5 toneladas de centeno para una utilidad máxima de 21,031.50 soles.
Este documento presenta un libro de texto sobre cálculo 1. Contiene capítulos sobre números reales, funciones, límites y continuidad, cálculo diferencial y aplicaciones de la derivada. El libro cubre temas fundamentales del cálculo como funciones elementales, operaciones con funciones, límites, derivadas y aplicaciones como máximos y mínimos. El objetivo es proporcionar los conceptos y herramientas básicas del cálculo necesarias para cursos posteriores de matemáticas y ciencias.
Este documento presenta un resumen de tres oraciones del texto técnico sobre mecánica de medios continuos:
1) El texto presenta los fundamentos de la mecánica de medios continuos para ingenieros, basándose en la experiencia docente de sus autores en la enseñanza de esta disciplina.
2) El contenido está dividido en dos partes, la primera introduce conceptos fundamentales comunes a todos los medios continuos, mientras que la segunda parte estudia familias específicas como sólidos y fluidos.
3) Finalmente, el texto también
This document provides steps to calculate the elastic section modulus (Sx) and plastic section modulus (Zx) for an I-section profile. It defines Sx and Zx, and explains that Sx is used to calculate the bending yield moment (My) while Zx calculates the plastic moment (Mp). The example calculates Sx by finding the section's moment of inertia (I) and y-axis, then divides I by y. It determines Zx by calculating the area (As) and distance (d) between tension and compression forces when the section yields plastically. The document works through all calculation steps to find Sx = 1,480.059 cm3 and Zx = 1,651.
Este documento presenta los conceptos fundamentales sobre la flexión-compresión en columnas de acero. Explica las fórmulas para calcular la deformación máxima en columnas con excentricidad y presenta las fórmulas de interacción para analizar columnas sometidas a carga axial y momento flector simultáneamente. Además, describe los tres casos considerados por el AISC para el análisis de flexión-compresión y cita varias referencias bibliográficas sobre el tema.
Este documento presenta una serie de ejercicios de ecuaciones diferenciales. Instruye al lector en resolver ecuaciones diferenciales por separación de variables, condiciones iniciales, determinar si son exactas, hallar valores de k, y obtener soluciones continuas que satisfagan condiciones iniciales. También incluye ejercicios sobre homogeneidad y resolución mediante sustituciones apropiadas. El lector es referido a otra página para encontrar soluciones de integrales involucradas.
El algorimo de Floyd-Warshall es la opción utilizada cuando se desea encontrar el camino más corto entre todos los pares de nodos o vértices de un grafo. Esto es semejante a construir una tabla con todas las distancias mínimas entre pares de ciudades de un mapa, indicando además la ruta a seguir para ir de la primera ciudad a la segunda. Este es uno de los problemas más interesantes que se pueden resolver con algoritmos de grafos.
Este algoritmo se puede aplicar a multitud de problemas, incluyendo el diseño de circuitos, el diseño de rutas de transporte, aproximaciones al problema del viajante de comercio, o como base de otros algoritmos más complejos.
Este documento describe el método de diferencias finitas para resolver ecuaciones diferenciales parciales elípticas numéricamente. Explica cómo aproximar el operador Laplaciano usando diferencias finitas centradas y cómo esto genera un sistema de ecuaciones lineales que puede resolverse para encontrar la solución aproximada. También cubre cómo imponer diferentes condiciones de borde como Dirichlet, Neumann y mixtas al construir el sistema de ecuaciones.
Este documento describe los lenguajes libres de contexto. Introduce la jerarquía de Chomsky y explica que las gramáticas de tipo 2 son las gramáticas libres de contexto. Detalla las características de las gramáticas libres de contexto, incluyendo su notación en forma de Backus-Naur y cómo generan árboles de derivación. También discute la ambigüedad en las gramáticas libres de contexto y sus ventajas para definir lenguajes formales de manera precisa y computable.
Este documento presenta una visión global del comportamiento sísmico de sistemas estructurales. Se describen los principales tipos de daños causados por terremotos según estudios de casos reales, junto con explicaciones de los mecanismos subyacentes. La lección utiliza diapositivas de daños para ilustrar diferentes formas en que las estructuras, sus componentes y elementos auxiliares pueden verse afectados por sismos. El objetivo es proporcionar conocimientos prácticos sobre cómo las construcciones se dañan durante terremotos para así poder dise
Cómo resolver integral de seno cúbico de x dxJesus Rosales
El documento explica cómo resolver la integral sen3 xdx en 3 pasos: 1) Separar la potencia en senx * sen2 x, 2) Usar identidades trigonométricas para reemplazar sen2 x por 1 - cos2 x, y 3) Separar la diferencia de diferenciales y luego integrar para obtener la solución final de -cosx + cos3x/3 + c.
Un traductor es un programa que convierte un lenguaje de programación a otro, como de alto nivel a lenguaje de máquina. Los ensambladores convierten lenguaje ensamblador a código de máquina, mientras que los compiladores convierten lenguajes de alto nivel a código de máquina. Los intérpretes analizan y ejecutan línea por línea programas de alto nivel sin necesidad de compilar.
Este documento presenta un catálogo de gradas prefabricadas para instalaciones deportivas fabricadas por NORTEN. Incluye detalles sobre las características técnicas de los diferentes tipos de gradas, peldaños, placas de remate y otros elementos estructurales, así como ejemplos de instalaciones donde se han utilizado como campos de fútbol, pistas de atletismo, polideportivos, frontones, plazas de toros y más.
El documento describe los conceptos de sistemas de bases de datos monousuario y multiusuario, y la necesidad de controlar la concurrencia cuando varias transacciones acceden y actualizan los mismos datos de forma concurrente. Esto puede dar lugar a problemas como actualizaciones perdidas, lecturas sucias o resúmenes incorrectos si no se controla el orden de ejecución de las operaciones. La teoría de la serializabilidad propone que una planificación concurrente es válida si es equivalente a una ejecución en serie.
Este documento presenta un libro sobre métodos numéricos utilizando MATLAB. Contiene 8 capítulos que cubren temas como ecuaciones no lineales, interpolación, integración numérica, ecuaciones diferenciales ordinarias y parciales. Incluye más de 100 ejercicios y 30 ejemplos resueltos con rutinas MATLAB para fines didácticos.
El documento describe un sistema de control de aterrizaje para un aeropuerto con 3 pistas (A, B, C) que permite el aterrizaje de aviones DC9 que requieren una pista o aviones B747 que requieren dos pistas. Se especifican las entradas, salidas y comportamiento en una tabla de verdad, la cual es minimizada para obtener funciones lógicas que determinan cuándo se permite el aterrizaje de cada tipo de avión en función de la disponibilidad de las pistas.
El documento describe dos métodos de diseño para estructuras de concreto armado: el diseño elástico y el diseño a la rotura. También discute conceptos como esfuerzo-deformación del concreto, cargas en estructuras, y diseño de elementos como vigas rectangulares, vigas T y vigas doblemente armadas. Explica cómo calcular el área de acero requerida y verificar si una sección está sobrerreforzada o subrreforzada de acuerdo con los códigos de diseño.
El documento describe el algoritmo de Dekker para exclusión mutua, el cual permite que dos procesos compartan un recurso sin conflictos. Explica que los primeros intentos de este algoritmo presentaban problemas como alternancia estricta que acoplaba los procesos, interbloqueo cuando fallaba un proceso, y posibilidad de colisión en la región crítica. Finalmente, presenta la solución final del algoritmo de Dekker que garantiza exclusión mutua evitando el interbloqueo.
Este documento describe y compara tres métodos para encontrar las raíces de una función: el método de bisección, el método de la secante y el método de Newton-Raphson. Explica cómo funciona cada método, sus ventajas y desventajas. El método de bisección es el más simple pero también el más lento, mientras que el método de Newton-Raphson es el más rápido pero también el más complejo de implementar.
Este documento presenta un curso taller sobre el uso del editor científico LaTeX. El curso cubrirá instrucciones básicas de LaTeX, la estructura de documentos, la edición de texto y matemáticas, figuras y tablas, listas, bibliografías y los tipos de documentos más comunes. El objetivo del curso es proporcionar las herramientas básicas para crear composiciones en LaTeX, un formato estándar a nivel internacional.
Este documento presenta una guía introductoria para LaTeX. Explica la estructura básica de los documentos LaTeX, incluyendo la clase del documento y los paquetes requeridos. También cubre la entrada de texto, fórmulas matemáticas, encabezados, márgenes y diagramas. El objetivo es proporcionar una introducción inicial al uso de LaTeX para la creación de documentos.
This document provides steps to calculate the elastic section modulus (Sx) and plastic section modulus (Zx) for an I-section profile. It defines Sx and Zx, and explains that Sx is used to calculate the bending yield moment (My) while Zx calculates the plastic moment (Mp). The example calculates Sx by finding the section's moment of inertia (I) and y-axis, then divides I by y. It determines Zx by calculating the area (As) and distance (d) between tension and compression forces when the section yields plastically. The document works through all calculation steps to find Sx = 1,480.059 cm3 and Zx = 1,651.
Este documento presenta los conceptos fundamentales sobre la flexión-compresión en columnas de acero. Explica las fórmulas para calcular la deformación máxima en columnas con excentricidad y presenta las fórmulas de interacción para analizar columnas sometidas a carga axial y momento flector simultáneamente. Además, describe los tres casos considerados por el AISC para el análisis de flexión-compresión y cita varias referencias bibliográficas sobre el tema.
Este documento presenta una serie de ejercicios de ecuaciones diferenciales. Instruye al lector en resolver ecuaciones diferenciales por separación de variables, condiciones iniciales, determinar si son exactas, hallar valores de k, y obtener soluciones continuas que satisfagan condiciones iniciales. También incluye ejercicios sobre homogeneidad y resolución mediante sustituciones apropiadas. El lector es referido a otra página para encontrar soluciones de integrales involucradas.
El algorimo de Floyd-Warshall es la opción utilizada cuando se desea encontrar el camino más corto entre todos los pares de nodos o vértices de un grafo. Esto es semejante a construir una tabla con todas las distancias mínimas entre pares de ciudades de un mapa, indicando además la ruta a seguir para ir de la primera ciudad a la segunda. Este es uno de los problemas más interesantes que se pueden resolver con algoritmos de grafos.
Este algoritmo se puede aplicar a multitud de problemas, incluyendo el diseño de circuitos, el diseño de rutas de transporte, aproximaciones al problema del viajante de comercio, o como base de otros algoritmos más complejos.
Este documento describe el método de diferencias finitas para resolver ecuaciones diferenciales parciales elípticas numéricamente. Explica cómo aproximar el operador Laplaciano usando diferencias finitas centradas y cómo esto genera un sistema de ecuaciones lineales que puede resolverse para encontrar la solución aproximada. También cubre cómo imponer diferentes condiciones de borde como Dirichlet, Neumann y mixtas al construir el sistema de ecuaciones.
Este documento describe los lenguajes libres de contexto. Introduce la jerarquía de Chomsky y explica que las gramáticas de tipo 2 son las gramáticas libres de contexto. Detalla las características de las gramáticas libres de contexto, incluyendo su notación en forma de Backus-Naur y cómo generan árboles de derivación. También discute la ambigüedad en las gramáticas libres de contexto y sus ventajas para definir lenguajes formales de manera precisa y computable.
Este documento presenta una visión global del comportamiento sísmico de sistemas estructurales. Se describen los principales tipos de daños causados por terremotos según estudios de casos reales, junto con explicaciones de los mecanismos subyacentes. La lección utiliza diapositivas de daños para ilustrar diferentes formas en que las estructuras, sus componentes y elementos auxiliares pueden verse afectados por sismos. El objetivo es proporcionar conocimientos prácticos sobre cómo las construcciones se dañan durante terremotos para así poder dise
Cómo resolver integral de seno cúbico de x dxJesus Rosales
El documento explica cómo resolver la integral sen3 xdx en 3 pasos: 1) Separar la potencia en senx * sen2 x, 2) Usar identidades trigonométricas para reemplazar sen2 x por 1 - cos2 x, y 3) Separar la diferencia de diferenciales y luego integrar para obtener la solución final de -cosx + cos3x/3 + c.
Un traductor es un programa que convierte un lenguaje de programación a otro, como de alto nivel a lenguaje de máquina. Los ensambladores convierten lenguaje ensamblador a código de máquina, mientras que los compiladores convierten lenguajes de alto nivel a código de máquina. Los intérpretes analizan y ejecutan línea por línea programas de alto nivel sin necesidad de compilar.
Este documento presenta un catálogo de gradas prefabricadas para instalaciones deportivas fabricadas por NORTEN. Incluye detalles sobre las características técnicas de los diferentes tipos de gradas, peldaños, placas de remate y otros elementos estructurales, así como ejemplos de instalaciones donde se han utilizado como campos de fútbol, pistas de atletismo, polideportivos, frontones, plazas de toros y más.
El documento describe los conceptos de sistemas de bases de datos monousuario y multiusuario, y la necesidad de controlar la concurrencia cuando varias transacciones acceden y actualizan los mismos datos de forma concurrente. Esto puede dar lugar a problemas como actualizaciones perdidas, lecturas sucias o resúmenes incorrectos si no se controla el orden de ejecución de las operaciones. La teoría de la serializabilidad propone que una planificación concurrente es válida si es equivalente a una ejecución en serie.
Este documento presenta un libro sobre métodos numéricos utilizando MATLAB. Contiene 8 capítulos que cubren temas como ecuaciones no lineales, interpolación, integración numérica, ecuaciones diferenciales ordinarias y parciales. Incluye más de 100 ejercicios y 30 ejemplos resueltos con rutinas MATLAB para fines didácticos.
El documento describe un sistema de control de aterrizaje para un aeropuerto con 3 pistas (A, B, C) que permite el aterrizaje de aviones DC9 que requieren una pista o aviones B747 que requieren dos pistas. Se especifican las entradas, salidas y comportamiento en una tabla de verdad, la cual es minimizada para obtener funciones lógicas que determinan cuándo se permite el aterrizaje de cada tipo de avión en función de la disponibilidad de las pistas.
El documento describe dos métodos de diseño para estructuras de concreto armado: el diseño elástico y el diseño a la rotura. También discute conceptos como esfuerzo-deformación del concreto, cargas en estructuras, y diseño de elementos como vigas rectangulares, vigas T y vigas doblemente armadas. Explica cómo calcular el área de acero requerida y verificar si una sección está sobrerreforzada o subrreforzada de acuerdo con los códigos de diseño.
El documento describe el algoritmo de Dekker para exclusión mutua, el cual permite que dos procesos compartan un recurso sin conflictos. Explica que los primeros intentos de este algoritmo presentaban problemas como alternancia estricta que acoplaba los procesos, interbloqueo cuando fallaba un proceso, y posibilidad de colisión en la región crítica. Finalmente, presenta la solución final del algoritmo de Dekker que garantiza exclusión mutua evitando el interbloqueo.
Este documento describe y compara tres métodos para encontrar las raíces de una función: el método de bisección, el método de la secante y el método de Newton-Raphson. Explica cómo funciona cada método, sus ventajas y desventajas. El método de bisección es el más simple pero también el más lento, mientras que el método de Newton-Raphson es el más rápido pero también el más complejo de implementar.
Este documento presenta un curso taller sobre el uso del editor científico LaTeX. El curso cubrirá instrucciones básicas de LaTeX, la estructura de documentos, la edición de texto y matemáticas, figuras y tablas, listas, bibliografías y los tipos de documentos más comunes. El objetivo del curso es proporcionar las herramientas básicas para crear composiciones en LaTeX, un formato estándar a nivel internacional.
Este documento presenta una guía introductoria para LaTeX. Explica la estructura básica de los documentos LaTeX, incluyendo la clase del documento y los paquetes requeridos. También cubre la entrada de texto, fórmulas matemáticas, encabezados, márgenes y diagramas. El objetivo es proporcionar una introducción inicial al uso de LaTeX para la creación de documentos.
Este documento presenta un manual para un curso de introducción a LATEX. Explica los objetivos del curso, que son proporcionar los conceptos básicos y la forma de trabajar con LATEX para crear documentos desde informes simples hasta artículos de investigación. También describe los contenidos del curso, que incluyen introducción a LATEX, conceptos básicos, creación y formato de documentos, edición elemental y especializada, y personalización. Finalmente, incluye un índice general de los temas que se cubrirán.
Este documento presenta una introducción al lenguaje XHTML y las hojas de estilo en cascada (CSS), explicando sus características y ventajas para el desarrollo web. Se describe brevemente el XHTML como una versión modernizada de HTML que separa la estructura semántica del contenido de su presentación visual, la cual es controlada por CSS. También incluye un índice de los temas que serán cubiertos en el documento.
Este documento presenta una guía rápida para usuarios nuevos de LATEX. Explica brevemente los antecedentes históricos de LATEX y TEX creados por Donald Knuth y Leslie Lamport respectivamente. Incluye capítulos sobre nociones básicas, tipos de documentos, partes de un documento, fórmulas matemáticas, tablas, cajas, enumeraciones y más. El objetivo es proporcionar una introducción general al uso de LATEX para la composición de documentos.
Este documento presenta una introducción a los conceptos básicos de algoritmos y estructuras de datos. Explica los componentes de una computadora y conceptos relacionados como lenguajes de programación, algoritmos, estructuras de datos como colas, y más. También incluye ejemplos y referencias a temas adicionales.
Este documento presenta una introducción al lenguaje de programación C. Explica que C fue creado en los años 1970 y se ha convertido en un lenguaje muy popular y portable. El documento contiene varias secciones que cubren conceptos como tipos de datos, operadores, control de flujo, funciones, punteros, cadenas, entrada/salida y archivos. El objetivo es servir como una guía para aprender los fundamentos del lenguaje C.
Este documento proporciona una descripción de LATEX 2ε en 4 capítulos. Introduce los conceptos básicos de LATEX y TEX, la estructura de los archivos de entrada de LATEX, los formatos de documento y paquetes disponibles, y cómo escribir la composición básica de texto y fórmulas matemáticas en LATEX. También cubre temas avanzados como notas, índices, gráficos y la creación de nuevas instrucciones y entornos. El documento ofrece numerosos ejemplos
La educación en Lengua conlleva conocimientos que se generan día a día y va modificándose continuamente. Por ello, te presento un libro que reúne aquellos primeros pasos que te permitirán sacar dudas y corregir tu habla.
Este documento trata sobre varios números irracionales importantes como π, e y el número áureo. Explica brevemente la historia, definiciones y propiedades de cada uno. También describe cómo se han utilizado estos números en matemáticas y ciencia a lo largo de la historia.
Este documento presenta ejercicios de programación declarativa en Prolog. Cubre temas como operaciones con listas, aritmética, estructuras de datos, retroceso, corte y negación, programación lógica de segundo orden, estilo y eficiencia en programación lógica. El documento está licenciado bajo Creative Commons para su copia, distribución y modificación siempre que se reconozcan los créditos.
Este documento proporciona un manual básico de usuario para Guadalinex-edu, un sistema operativo educativo basado en Linux. Explica conceptos clave como sistemas operativos, aplicaciones y tipos de software. Luego guía al usuario a través de las funciones básicas de Guadalinex-edu como el uso del escritorio, la organización de archivos y el acceso a redes e Internet. También describe varias aplicaciones ofimáticas, gráficas y educativas incluidas en el sistema.
Este documento trata sobre funciones cuadráticas y parábolas. Explica la historia, definición y propiedades de funciones cuadráticas, ecuaciones de segundo grado y parábolas. Describe cómo representar funciones cuadráticas analíticamente y gráficamente, y cómo calcular sus raíces, extremos y presencia. También analiza las ecuaciones de parábolas y sus propiedades geométricas como el lado recto, tangentes y semejanza.
Este documento introduce Latex como una alternativa a los procesadores de texto tradicionales para la escritura de documentos extensos y bien estructurados, o documentos con contenido matemático. Explica que Latex permite concentrarse más en el contenido que en la forma, dejando la presentación a manos de expertos. También recomienda el uso de Latex para documentos que requieran portabilidad entre plataformas o generación de formatos múltiples. Finalmente, presenta algunas opciones de editores Latex, recomendando Kile por su
Este documento presenta un libro sobre análisis exploratorio y visualización de datos con R. Explica cómo instalar y usar R y RStudio, y describe los tipos de datos básicos en R como vectores, matrices y data frames. También cubre temas como la carga de datos de diferentes formatos, el tratamiento de datos ausentes, el análisis exploratorio mediante estadísticas descriptivas y gráficos, y la generación de histogramas, gráficas de barras y otros gráficos básicos en R.
Este documento proporciona una introducción a las funciones básicas de PowerPoint 7.0 para crear presentaciones. Explica los elementos clave de una presentación como diapositivas, notas y esquemas. Describe la interfaz de PowerPoint y cómo crear y modificar diapositivas, agregar texto e imágenes, y trabajar con objetos. También cubre cómo crear notas para el orador, realizar presentaciones con diapositivas e imprimir documentos.
Este documento presenta una guía de aprendizaje de Python. Python es un potente lenguaje de programación de código abierto que es fácil de aprender e incluye estructuras de datos avanzadas y programación orientada a objetos. La guía introduce los conceptos y características básicas de Python como cálculos, control de flujo, funciones, estructuras de datos, módulos, E/S y más, preparando al lector para aprender y utilizar la biblioteca estándar de Python.
Este documento trata sobre la educación a distancia. Explica las características de la educación a distancia, incluyendo sus ventajas y desventajas. También describe las diferentes generaciones de educación a distancia y los roles involucrados en este tipo de educación. Por último, discute brevemente la educación semipresencial y la educación a distancia en Hispanoamérica y España.
PRESENTACION TEMA COMPUESTO AROMATICOS YWillyBernab
Acerca de esta unidad
La estructura característica de los compuestos aromáticos lleva a una reactividad única. Abordamos la nomenclatura de los derivados del benceno, la estabilidad de los compuestos aromáticos, la sustitución electrofílica aromática y la sustitución nucleofílica aromática
3. Adolfo Castillo Meza.
Fernando T.E. Obregón M.
PROGRAMACIÓN CON LATEX
Primera Edición
Lima, Febrero 2017.
Diseño y diagramación: Carlos Sánchez.
Edición: FISITECH EDITORIAL.
Miguel Hidalgo 143. Urbanización Maranga. San Miguel.
Teléfono; 4523675
Este libro es propiedad de los autores, ninguna parte puede ser reproducida o utilizada por
cualquier medio, sea este electrónico, mecánico o cualquier otro medio inventado, sin permiso
por escrito de los autores.
6. 15.Flechas. 34
III Manejando gr´aficos. 35
IV Utilizando los packeges o paquetes 36
16.Fancybox 37
17.Color 37
17.1. Definiendo un color. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
18. 40
V Templates. 41
19.Informes de laboratorio. 41
20.Presentaci´on en Beamer. 48
21.Modelo de art´ıculo con organizador de informaci´on. 54
22.Template para una revista. 60
23.Un template adicional para editar un libro. 69
4
7. Parte I
Introducci´on
Para el no conocedor hay que recalcar que LATEX, no es una pintura, ni guantes de pl´astico,
ni profil´acticos,sino es un conjunto de paquetes que permite obtener documentos y textos
con calidad tipogr´afica; ideal para el f´ısico, matem´atico, ingeniero, bi´ologo y qu´ımico.
1. Inici´andonos en el LATEX
TEXes una mezcla entre procesador de textos y lenguaje de programaci´on usado funda-
mentalmente para escribir documentos con contenido cient´ıfico y gran calidad de impresi´on.
Este h´ıbrido fue desarrollado por Donald E. Knuth.
LATEXes un lenguaje a´un m´as potente y f´acil de usar; est´a basado en TEX, y una de
sus caracter´ısticas m´as saltantes es no ser WYSIWYG (What You See Is What You Get,
o traducido lo que ves es lo que obtienes) como MS Word, un editor en el cual escribes el
texto y le vas dando forma interactivamente mediante opciones de men´u y botones; conoces
en todo momento el resultado final de lo que est´as haciendo.
Los ficheros fuente de LATEX, cuya extensi´on es (.tex) contienen el texto del documento
e instrucciones sobre el formato que se desea obtener. Estos son ficheros ASCII planos por lo
que no se conoce cu´al ser´a el aspecto final de los documentos hasta que no son compilados.
Para escribir un texto en LATEX, lo primero que tenemos que hacer es instalar un editor de
textos, de preferencia el que mejor conozcamos (sugiero Win Edit 10.0), mediante el editor
se creara un fichero fuente de extensi´on tex, el cual ser´a nuestro fichero principal. Ejemplo:
prueba.tex .
Otros editores que podemos utilizar son:
TeXniccenter, que puede ser descargado desde:
• http://www.texniccenter.org/
VIM, que puede descargarse desde:
• http://www.vim.org/
Lyx, que puede descargarse desde:
• http://www.lyx.org/
LED, uno de los ´ultimos editores producidos y se obtiene desde:
• http://www.latexeditor.org/
Posteriormente este fichero fuente ser´a compilado por Miktex en el caso de utilizar a
Windows como sistema operativo y nos dar´a como resultado el documento listo para impri-
mir.
5
8. Los otros motores deTEX, son:
TeTeX, para los sistemas Unix. La encontrar´as en cualquier distribuci´on de Linux.
EmTeX, para MSDOS.
OzTeX, para Apple/Mac.
Es interesante mencionar que la documentaci´on, programas y subrutinas relacionadas al
TEXy LATEXse encuentran almacenadas en lo que se denomina CTAN, que es la abreviatura
de Comprehensive TeX Archive Network (Red del archivo completo de TEX), consta de tres
servidores ftp sincronizados, cuyos nodos son:
ftp.dante.de (Alemania)
ftp.tex.ac.uk (Reino Unido)
ftp.ctan.org (Estados Unidos)
Desde hace tiempo, los nodos de CTAN han incorporado tambi´en interfaces de tipo web.
Por ejemplo:
http://www.ctan.org
http://www.ctan.org/tex-archive
2. Estructura de un Fichero Fuente
Todo Fichero Fuente para procesar un documento en LATEX, debe tener la siguiente
estructura:
2.1. Pre´ambulo
En el pre´ambulo van una serie de comandos, los que dan forma al aspecto global del
documento, es decir en esta parte definiremos los m´argenes, ancho y longitud del texto, tipo
de formato o de documento, el tama˜no de la letra, etc.
Siempre la primera sentencia del pre´ambulo ser´a: documentclass{clase de documento}
la que nos indica que tipo de documento procesaremos.
2.2. Cuerpo del documento.
El cuerpo, viene a ser el contenido del documento, y siempre se encuentra entre las
declaraciones:
begin{document}
end{document}
6
9. Por lo expuesto tenemos que todo fichero fuente, tendr´a la siguiente estructura b´asica:
documentclass{clase de documento}
Comandos globales y especificadores.
begin{document}
Texto y comandos que solo act´uan de manera local.
end{document}
Despu´es de esta sentencia, no se procesara ninguna orden.
LATEX, posee algunas instrucciones b´asicas para escribir el texto que forma el cuerpo del
documento, y estas son:
El salto de rengl´on, que se consigue poniendo ,en el texto.
El texto escrito en LATEX, siempre est´a alineado y centrado.
La separaci´on de palabras al final de cada rengl´on, se hace de manera autom´atica.
Para generar un punto aparte en el texto, basta con dejar una l´ınea en blanco.
Los s´ımbolos %, {, } y forman parte de los comandos. Si queremos incluir alguno
de estos caracteres en nuestro texto debemos escribir en el c´odigo fuente el s´ımbolo con
una delante({, }, %). Tambi´en debemos utilizar #, $, _, &, ^ y ~ cuan-
do queramos referirnos a #, $, _, &, ^ y ~.
Al colocar el comando % adelante de un texto o c´odigo este no se compilara, ya que
este comando indica que las instrucciones siguientes son comentarios.
LATEX, tiene como idioma original al ingl´es, por ese motivo las tildes no se consideran; para
salvar este problema nosotros escribimos en el pre´ambulo las siguientes instrucciones:
usepackage [spanish]{babel}
usepackage [latin1]{inputenc}
Estos comandos traducen al castellano los patrones de partici´on del texto y permiten el uso
de tildes, m´as adelante analizaremos con profundidad el comando usepackage[]{}.
3. Clases de Documentos.
Como se hab´ıa comentado en el pre´ambulo la primera instrucci´on, que escrib´ıamos al
iniciar la edici´on de un documento en LATEX, era:
documentclass[opciones]{clase de documento}
esta instrucci´on, se encarga de determinar la clase de documento que procesamos, el cual
depende del tipo de trabajo que se desee escribir, siendo las principales clases de documentos
que tenemos definidos en LATEX:
7
10. book : Esta clase de documento esta definido para escribir libros o documentos de una
gran extensi´on.
report :Con esta clase de documento se pueden redactar memorias, narraciones, relatos,
apuntes, etc.
article : Esta clase de documento esta dise˜nada para trabajos cortos de 20 a 30 p´aginas.
Este formato es el com´unmente aceptado en las revistas cient´ıficas.
letter :Nos permite escribir cartas.
slides : Genera un entorno propio para elaborar transparencias.
amsart : Es el formato de art´ıculo, predeterminado por American Mathematical Society.
amsbook :Es el formato de libro, predeterminado por American Mathematical Society.
Entre las opciones podr´ıamos considerar:
10pt,11pt,12pt : Estos valores hacen referencia al tama˜no de los caracteres, que se
utilizan en el documento.
twocolumn : Con esta opci´on tendremos que el texto estar´a escrito a dos columnas por
p´agina.
titlepage : Con esta opci´on el t´ıtulo y resumen del trabajo, estar´a en una hoja aparte.
Esta opci´on es predeterminada para los documentos de la clase: book, amsbook y
report.
a4paper : Esta opci´on calcula los renglones y la longitud de estos por p´agina. Tenemos
tambi´en otras opciones respecto al tama˜no de la hoja:
• legalpaper (14 x 8.5 in.).
• letterpaper(11 x 8.5 in.).
• executivepaper (10 x 7.25 in.).
• a5paper (21 x 14.8 cm.).
• b5paper (25 x 17.6 cm.).
lqno : Cambia la numeraci´on de las f´ormulas escritas, hacia el lado izquierdo.
twoside : Opci´on predeterminada en los tipos de documentos: book, amsbook y amsart,
prepara las hojas pares e impares con los m´argenes adecuados para imprimir.
Las opciones antes mencionadas se pueden combinarse y colocarse m´as de una y solo se
separaran con comas para lograr el correcto compilado de estas, como se muestra a conti-
nuaci´on:
Ejemplos: documentclass[10pt,a4paper,twocolunm]{article}
Esta instrucci´on nos dice que se procesara un art´ıculo, cuyos caracteres ser´an de 10pt, con
el formato para una hoja de tama˜no a4 y la salida del texto a dos columnas.
8
11. 3.1. Divisiones de las clases de documentos.
Todo documento siempre esta dividido en: cap´ıtulos, par´agrafos, secciones, etc; depen-
diendo del tipo de documento que se redacte. LATEX, tiene varias instrucciones predefinidas
para dividir un documento, como se muestra a continuaci´on:
part: Se usa en las clases de documentos: book, amsbook y report.
chapter: Se usa en las clases de documentos: book, amsbook y report.
section: Se usa en las clases de documentos: book, amsbook, article, amsart y report.
subsection: Se usa en las clases de documentos: book, amsbook, article, amsart y
report.
subsubsection: Se usa en las clases de documentos: book, amsbook, article, amsart
y report.
paragraph: Se usa en las clases de documentos: book, article y report.
subparagraph: Se usa en las clases de documentos: book, article y report.
Estas instrucciones ser´an utilizadas de acuerdo a los requerimientos del documento que se
procesa.
4. Opciones de p´agina.
La instrucci´on que nos permite manipular las diversas opciones de una p´agina es:
pagestyle{opci´on}
Las diferentes opciones que se pueden dar a este comando son:
plain : Esta instrucci´on permite numerar las p´aginas del documento que se procesa.
empty : Esta instrucci´on permite que no haya numeraci´on, el pie de p´agina y encabe-
zamiento aparecen vac´ıos.
headings : Esta instrucci´on permite que el encabezamiento contenga el n´umero de
p´agina y el t´ıtulo de la secci´on.
myheadings : Esta instrucci´on permite que el encabezamiento se personalize. Tiene
como sintaxis:
pagestyle{myheadings} markright{hoja derecha} o markboth{hoja
izquierda}{hoja derecha}
Esta opci´on solo se usa cuando se ha cargado en el pre´ambulo el comando twoside .
9
12. 4.1. M´argenes de la p´agina.
Los m´argenes de p´agina para el documento se definen en el pre´ambulo del fichero fuente,
mediante las siguientes instrucciones:
oddsidemargin, instrucci´on predefinida que hace referencia al margen izquierdo de
las p´aginas impares.
evensidemargin, instrucci´on predefinida que hace referencia al margen izquierdo de
las p´aginas pares.
topmargin, define la distancia del borde de la p´agina al encabezamiento.
headheight, define el alto del encabezamiento.
headsep, define el espacio entre el encabezamiento y el cuerpo del documento.
topkip, define la distancia del borde del cuerpo a la primera l´ınea del texto.
textheight, define el alto del cuerpo del texto.
textwidth, define el ancho del cuerpo del texto.
footskip , define la distancia del cuerpo al pie de p´agina.
Estos comandos o instrucciones est´an predefinidas en LATEX, pero pueden modificarse me-
diante la instrucci´on setlength, cuya sintaxis es: setlength{distancia a modificar}{*.cm}.
Ejemplos:
setlength{headheight}{1.cm} Este comando nos proporcionara un encabezamiento
de 1 cent´ımetro de altura.
setlength{textheight}{18.cm.} Este comando nos proporcionara un espacio de 18
cent´ımetros de altura, dentro de la p´agina, para escribir texto del documento.
Es importante recordar que siempre se definen los m´argenes en el pre´ambulo del archivo
que se procesa.
5. Paquetes.
El comando usepackage[]{} ,permite incluir paquetes y utilizar en nuestro documento
las funcionalidades definidas en ellos. Es opcional utilizar la gran cantidad de packages que
posee LATEX, y podemos incluir tantos comandos usepackage[]{} como paquetes desee-
mos utilizar, solo tenemos que tomar en cuenta los recursos de la PC donde se procesa el
documento.
LATEX, tiene como principales paquetes a:
10
13. inputenc: permite utilizar conjuntos de caracteres de 8 bits en el c´odigo fuente del
programa. La codificaci´on utilizada para el castellano es latin1. As´ı, LATEXreconocer´a
las vocales acentuadas y las ˜n que escribamos en el c´odigo fuente.
babel: permite que las cadenas de texto que genere autom´aticamente LATEX, est´en en
nuestro idioma.
fancyhdr: sirve para adaptar las cabeceras y los pies de p´agina.
a4wide: sirve para disminuir los m´argenes en un documento en formato a4.
eurofont: sirve para trabajar con el s´ımbolo del euro.
booktabs: paquetes para dise˜nar tablas.
eepic, xypic: son paquetes de dibujo.
chess: sirve para editar partidas de ajedrez.
latexsym: contiene s´ımbolos adicionales.
amssymb: contiene caracteres especiales de la American Mathematical Society.
chensym: para redactar nomenclatura de qu´ımica.
circuit_macros: para dibujar circuitos el´ectricos.
graphicx: permite adjuntar y manipular gr´aficos en el texto procesado.
tensor: permite trabajar con notaci´on tensorial.
fancybox: permite trabajar con cuadros.
Existen muchos paquetes m´as en el CTAN y puedes bajarlos desde:
http://www.ctan.org/
6. Tipos de letra.
Los procesadores de texto tienen consigo una variedad de tipos de caracteres cada uno
de las cuales es un dise˜no distinto y a las que llamamos fonts, los cuales podemos clasificar
en 5 tipos:
Tipos con trazos :Recomendadas para textos extensos , son conocidos como los ”Serif
fonts”.
Tipos lineales :Los caracteres producidos por este tipo son recomendados para textos cor-
tos y se conocen como ”Sans Serif fonts”.
11
14. Tipos fijos :Los caracteres fijos son muy parecidos a los de las m´aquinas de escribir mec´ani-
cas, recomendado para escribir programas de computo o comandos de ordenador, son
llamados tambi´en ”Monospaced fonts”.
Tipos decorativos :Los caracteres producidos por estos tipos, son recomendados para t´ıtu-
los.
Tipos matem´aticos :Estos caracteres son propios para escribir s´ımbolos matem´aticos co-
mo operadores, flechas, sumatorias, sub´ındices , etc.
Estos 5 tipos poseen a su vez 5 atributos :
Familia (family).
Forma (shape).
Peso y anchura (series).
Tama˜no (size).
C´odigo (encode).
Con estos atributos se puede redefinir y obtener algunos tipos de caracteres no tan comunes
como los cir´ılicos, los ´arabes, hebreos, etc; los que a su vez se pueden representar en el texto
ha editar.
6.1. Atributos.
A continuaci´on analizaremos los diversos atributos de los caracteres del LATEX.
6.2. Familia.
LATEX, tiene definido tres modelos distintos de familia:
6.2.1. Redonda o Romana
Es el modelo predefinido en LATEX, y se activa mediante la instrucci´on:rmfamily.
Ejemplo:
Este es un ejemplo de un car´acter de familia lineal.
6.2.2. Monoespaciada
Este modelo de car´acter es activado mediante la instrucci´on: ttfamily.
Ejemplo:
Este es un ejemplo de un car´acter de familia monoespaciada.
12
15. 6.2.3. Lineal
Los caracteres pertenecientes a esta familia, generalmente no tiene curvas que las adornen
como su nombre lo indica son lineales; la instrucci´on que la genera es sffamily.
Ejemplo:
Este es un ejemplo de un car´acter de familia lineal.
En LATEX, tenemos otras instrucciones, que de igual manera nos generara un mismo
modelo de familia de caracteres.
Familia Instrucci´on 1 Instrucci´on 2
Redonda rmfamily{} textrm{}
Monoespaciada ttfamily{} texttt{}
Lineal sffamily{} textsf{}
Las familias de caracteres, tienen un c´odigo que concuerda con cada una , tal es as´ı :
C´odigo Familia
rm Redonda
tt Monoespaciada
sf Lineal
6.3. Forma.
En LATEXtenemos las siguientes instrucciones que nos definen los tipos de forma que
pueden tener los caracteres que se quiere utilizar:
6.3.1. Inclinada o Sesgada
Es un car´acter inclinado, puede ser usado con los tipos lineales que carecen de tipos
cursivos.
Para obtener la forma inclinada o sesgada para una frase o un conjunto de letras, bastara
utilizar la instrucci´on:
slshape {Texto ha escribir en forma inclinada o sesgada}
Ejemplo:Este es un ejemplo de car´acter de forma Sesgada.
6.3.2. Cursiva o Ital´ıca
Este car´acter sirve para resaltar un texto, y se genera esta forma mediante la instrucci´on:
itshape{Texto ha escribir en forma cursiva o it´alica}
Ejemplo:Este es un ejemplo de car´acter de forma Cursiva.
13
16. 6.3.3. Versal
´Util para escribir t´ıtulos cortos, esta forma es generada con la siguiente instrucci´on:
scshape{Texto ha escribir en forma Versal.}
Ejemplo:Este es un ejemplo de car´acter de forma Versal.
6.3.4. Recta o Vertical
Esta forma esta predeterminada en todas las familias y la instrucci´on que lo genera es:
upshape{Texto ha escribir en forma recta o vertical.}
Ejemplo:Este es un ejemplo de car´acter de forma recta o vertical.
LATEX, tiene definido otras instrucciones, para obtener las formas antes expuestas de los
caracteres:
Forma Instrucci´on 1 Instrucci´on 2
It´alica itshape{} textit{}
Inclinada slshape{} textsl{}
Recta upshape{} textup{}
Versal scshape{} textsc{}
Los distintos tipos de forma de los caracteres, tienen un c´odigo que concuerda con los diver-
sos tipos de forma.
C´odigo Forma
up Recta
it It´alica
sl Inclinada
sc Versal
6.4. Peso y Anchura.
El atributo del peso nos define el grosor y la anchura del car´acter, para lo cual tenemos
las instrucciones:
Forma Instrucci´on 1 Instrucci´on 2
bold bfseries{} textbf{}
medium mdseries{} textmd{}
Ambos atributos se codifican juntos y tienen un sin n´umero de variaciones, como son :
14
17. C´odigo Peso y Anchura
m Negrita
b Medio
bx Negrita Extendida
sb Semi Negrita
c Condensada
6.5. Tama˜no.
Los tama˜nos que pueden tener los diversos caracteres est´an definidos en puntos, los que
var´ıan en progresi´on geom´etrica de 1.2 a partir del tama˜no definido en el pre´ambulo y que
puede ser 10pt, 11pt o 12pt.
A continuaci´on mostramos una tabla de los diferentes tama˜nos, cuando hemos predefinido
11pt:
Instrucci´on Tama˜no Muestra
tiny{} 5pt Esto es tiny.
scriptsize{} 7pt Este es un ejemplo de scriptsize.
footnotesize{} 8pt Este es el tama˜no pie de p´agina.
small{} 9pt Este tama˜no es small.
normalsize{} 11pt Este es el tama˜no predefinido a 11pt.
large{} 13.2pt Esta muestra es large.
Large{} 15.84pt Esta muestra es Large.
LARGE{} 19pt Esta muestra es LARGE.
huge{} 22.80pt Esta muestra es huge.
Huge{} 27.36pt Esta muestra es Huge.
7. Tipos de Letras para Entornos Cient´ıficos.
Al escribir un texto cient´ıfico muchas veces requerimos de caracteres griegos, g´oticos ,
caligr´aficos y otros; esta secci´on explica como generar estos caracteres en LATEX.
7.1. Letras Griegas.
Es muy raro editar un texto de f´ısica sin letras griegas, ya que son habituales en nuestras
notaciones, a continuaci´on se muestra como generar estos caracteres, teniendo en cuenta que
toda letra griega debe estar entre los signos $ $ o $$ $$, o en su defecto en entornos de
ecuaciones o matem´aticos que veremos m´as adelante.
Ejemplo:
Este es un ejemplo de letras griegas :
α, γ, β, , ε, ζ, η, θ
15
18. El c´odigo fuente para generar estas letras es:
$$alpha,gamma,beta,epsilon,varepsilon,zeta,eta,theta$$
A continuaci´on mostramos las instrucciones para generar letras griegas tanto may´usculas
como min´usculas.
Letras Griegas en May´usculas.
Letra Griega Instrucci´on
Γ Gamma
∆ Delta
Θ Theta
Λ Lambda
Ξ Xi
Π Pi
Σ Sigma
Υ Upsilon
Φ Phi
Ψ Psi
Ω Omega
A continuaci´on mostramos la tabla de las letras griegas min´usculas:
Letras Griegas en Min´usculas.
Letra Griega Instrucci´on Letra Griega Instrucci´on
α $alpha $ β $deltabeta $
γ $gamma $ δ $delta $
$epsilon$ ε $varepsilon$
ζ $zeta $ η $eta $
θ $theta $ ϑ $vartheta $
ι $iota $ κ $kappa $
λ $lambda $ µ $ mu$
ν $nu $ ξ $xi $
o $o$ π $pi$
$ varpi$ ρ $rho $
$varrho $ σ $sigma $
ς $varsigma$ τ $tau $
υ $upsilon $ φ $phi $
ϕ $varphi $ χ $chi $
ψ $psi $ ω $omega $
Si tenemos cargado el paquete amsmath, podemos escribir las letras griegas de manera re-
saltada en negrita, mediante la instrucci´on: $boldsymbol{letra a resaltar}$
16
19. Ejemplos:
Letra Instrucci´on
δ $boldsymbol{delta}$
ρ $boldsymbol{rho}$
Ω $boldsymbol{Omega}$
7.2. Letras Caligr´aficas.
LATEXnos proporciona una serie de letras caligr´aficas, las cuales sirven para denotar inter-
valos, lagrangianos, hamiltonianos, entornos y conjuntos, para lo cu´al se utiliza la instrucci´on
$mathcal{Letra May´uscula}$
Ejemplos:
Letra Instrucci´on
P = a, b $mathcal{P}=langle a,b rangle$
C $mathcal{C}$
A $mathcal{A}$
U $mathcal{U}$
L $mathcal{L}$
Al igual que las letras griegas, las letras caligr´aficas tambi´en se pueden resaltar en negrita,
utilizando la misma instrucci´on.
Ejemplo:
Letra Instrucci´on
C $boldsymbol{mathcal{C}}$
A $boldsymbol{mathcal{A}}$
U $boldsymbol{mathcal{U}}$
L $boldsymbol{mathcal{L}}$
Recordar que solo existen caligr´aficas may´usculas.
7.3. Letras G´oticas.
Para generar este tipo de letras se utiliza la instrucci´on:$mathfrak{Letra}$.
Ejemplos:
Letra Instrucci´on
C $mathfrak{C}$
a $mathfrak{a}$
u $mathfrak{u}$
L $mathfrak{L}$
17
20. De igual manera este tipo de letra se puede resaltar con negrita mediante la instrucci´on:
$boldsymbol{letra a resaltar}$
Letra Instrucci´on
C $boldsymbol{mathfrak{C}}$
a $boldsymbol{mathfrak{a}}$
u $boldsymbol{mathfrak{u}}$
L $boldsymbol{mathfrak{L}}$
Recordar que existen letras g´oticas may´usculas y min´usculas.
7.4. Letras Blackboard Bold.
Este tipo de letra poco usual en libros de F´ısica, pero no por ello no necesaria, para
generar estas letras utilizamos la instrucci´on:
$mathbb{Letra Blackboard Bold}$.
Ejemplos:
Letra Instrucci´on
C $mathbb{C}$
A $mathbb{A}$
U $mathbb{U}$
L $mathbb{L}$
Recordar que solo est´an definidas las letras may´usculas, adem´as que no se pueden resaltar
en negrita.
7.5. Dise˜nando Modelos Personalizados.
Si nosotros requerimos un tipo especial de car´acter podemos dise˜narlo y cargarlo, me-
diante la siguiente instrucci´on:
DeclareFixedFont{Nombredado}{C´odigo}{Familia}{Serie}{Forma}{Tama~no}
la cual debe estar definida en el pre´ambulo del fichero fuente.
Ejemplo:
Con este c´odigo
DeclareFixedFont{prub}{T1}{pcr}{b}{sc}{10pt}
se ha definido el tipo de letra prub que es:
ESTE ES UN EJEMPLO DE PRUB.
18
21. 8. Entornos.
Al editar cualquier tipo de documento, siempre habr´a secciones las cuales se deben ex-
presar de manera distinta, como puede ser una parte con ecuaciones, un verso, una parte
centrada, una lista de trabajo, un rol, un programa de computo , etc.; Felizmente LATEX,
tiene estructurado diversos entornos, que nos ser´an de gran ayuda los cuales se describir´an
en este cap´ıtulo.
8.1. Entornos B´asicos
Cuando se requiere que una parte especifica del texto a editar sea distinta, por el uso
diverso que se le piensa dar, tendremos que introducir un entorno , el cual queda definido
con las siguientes instrucciones:
begin{nombre del entorno}
Parte del texto ha representarla de manera distinta.
· · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · ·
end{nombre del entorno}
8.2. Entorno para cambio de tipos de letras.
En algunas ocasiones es necesario cambiar las letras de un parte del texto, para lo cual
definiremos un entorno de la siguiente manera:
begin{tipo de letras o caracter´ıstica del car´acter.}
Parte del texto ha representarla con otro tipo de letra.
· · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · ·
end{tipo de letras o caracteristica del caracter.}
Ejemplo:
19
22. 8.3. Entorno para tipo verso.
A veces un texto puede servir para varios ejemplos como en este caso, que mostraremos
con este texto el entorno tipo verso, el entorno de centrado, el alineamiento a la derecha y a
la izquierda.
El entorno tipo verso se obtiene mediante el adecuado uso del entorno:
begin{verse}
end{verse}
Que nos permitir´a visualizar el texto de la siguiente manera:
A veces un texto puede servir para varios ejemplos como en este caso, que mos-
traremos con este texto el entorno tipo verso, el entorno de centrado, el ali-
neamiento a la derecha y a la izquierda.
8.4. Entorno para centrar.
Para centrar un texto utilizamos el entorno:
begin{center}
end{center}
El cual har´a el centrado del texto escrito entre estos comandos, como veremos a conti-
nuaci´on.
A veces un texto puede servir para varios
ejemplos como en este caso, que mostraremos con este texto
el entorno tipo verso, el entorno de centrado,
el alineamiento a la derecha y a la izquierda.
8.5. Entorno para alinear a la derecha.
Para alinear por el lado derecho un texto utilizamos el entorno:
begin{flushright}
end{flushright}
El cual har´a la alineaci´on del texto escrito entre estos comandos, como veremos a conti-
nuaci´on.
A veces un texto puede servir para varios
ejemplos como en este caso, que mostraremos con este texto
el entorno tipo verso, el entorno de centrado,
el alineamiento a la derecha y a la izquierda.
20
23. 8.6. Entorno para alinear a la izquierda.
Para alinear por el lado izquierdo un texto utilizamos el entorno:
begin{flushleft}
end{flushleft}
El cual har´a la alineaci´on del texto escrito entre estos comandos, como veremos a conti-
nuaci´on.
A veces un texto puede servir para varios
ejemplos como en este caso, que mostraremos con este texto
el entorno tipo verso, el entorno de centrado,
el alineamiento a la derecha y a la izquierda.
8.7. Entorno Verbatim.
Cuando queremos mostrar c´odigos de programaci´on u otro texto que no debe ser compi-
lado utilizamos el entorno:
begin{verbatim}
end{verbatim}
9. Listas
Para trabajar con lists tenemos los siguientes entornos:
9.1. Enumerate
Ejemplo:
Esta es una lista con el entorno enumerate.
1. Mec´anica Cl´asica.
2. F´ısica Estad´ıstica.
3. Electrod´ınamica.
El c´odigo fuente es:
begin{enumerate}
item Mec´anica Cl´asica.
item F´ısica Estad´ıstica.
item Electrod´ınamica.
end{enumerate}
21
24. 9.2. Itemize
Este es el entorno para escribir una lista tipo item. Ejemplo:
Esta es una lista con el entorno itemize.
Mec´anica Cl´asica.
F´ısica Estad´ıstica.
Electrod´ınamica.
El c´odigo fuente es:
begin{itemize}
item Mec´anica Cl´asica.
item F´ısica Estad´ıstica.
item Electrod´ınamica.
end{itemize}
9.3. Description
22
25. Parte II
Formulaci´on Matem´atica.
Anteriormente definimos los entornos para poder utilizar listas, pero para poder escribir
f´ormulas es necesario tambi´en definir un entorno, lo que se consigue mediante el uso de los
s´ımbolos $ o $$, seg´un sea la necesidad. A continuaci´on se muestra el uso de ambos s´ımbolos
antes mencionados.
Para introducir una f´ormula en un texto dentro de un p´arrafo se utiliza la siguiente ins-
trucci´on: $ f´ormula $
Ejemplo: Para toda funci´on integrable en el intervalo a, b con una primitiva conocida,
el c´alculo de la integral se define mediante:
b
a
f(x)dx = Θ(b) − Θ(a).
Su c´odigo fuente es:
Para toda funci´on integrable en el intervalo $langle a, brangle
$ con una primitiva conocida, el c´alculo de la integral se define
mediante: $int_{a}^{b} f(x)dx=Theta(b)-Theta(a). $
Cuando se requiere que las f´ormulas est´en en un p´arrafo aparte utilizamos: $$ f´ormula $$
Ejemplo: Para toda funci´on integrable en el intervalo a, b con una primitiva conocida,
el c´alculo de la integral se define mediante:
b
a
f(x)dx = Θ(b) − Θ(a).
Su c´odigo fuente es:
Para toda funci´on integrable en el intervalo $langle a, brangle
$ con una primitiva conocida, el c´alculo de la integral se define
mediante: $$int_{a}^{b} f(x)dx=Theta(b)-Theta(a). $$
10. Entorno equation.
Una alternativa para establecer un entorno cient´ıfico, donde las ecuaciones son numeradas
es:
begin{equation}
end{equation}
Anteriormente se hab´ıa expuesto entornos que nos permiten trabajar con texto de manera
ordenada y de acuerdo al requerimiento del texto ha procesar, pero para usar s´ımbolos
matem´aticos , utilizaremos el entorno: equation. Este entorno es similar a colocar las
relaciones matem´aticas entre los signos $$, diferenciandose basicamente en que numera las
ecuaciones, que se escriben dentro del entorno. Su sintaxis es:
23
26. begin{equation}
Ecuaci´on
end{equation}
Ejemplo:
Sn =
n
k=1
= a1 + a2 + a3 + . . . + an (1)
Como se puede ver la serie est´a numerada y a modo p´arrafo. En caso de que no se requiera
la numeraci´on de las ecuaciones, se usa el entorno:
begin{equation*}
Ecuaci´on
end{equation*}
Y se obtiene:
Sn =
n
k=1
= a1 + a2 + a3 + . . . + an
En ocaciones necesitamos que las ecuaciones esten alineadas por el signo de igualdad, para
estos casos tenemos el entorno:
begin{eqnarray}
Ecuaci´on &=& Ecuaci´on
Ecuaci´on2 &=& Ecuaci´on2
end{eqnarray}
Un ejemplo de aplicaci´on ser´a:
e = 1 +
1
1!
+
2
2!
+ . . . +
n
n!
(2)
sin(x) = x −
x3
3!
+
x5
5!
− . . . (3)
cos(x) = 1 −
x2
2!
+
x4
4!
− . . . (4)
Siendo su c´odigo fuente:
begin{eqnarray}
e &=& 1+frac{1}{1!}+frac{2}{2!}+ldots+frac{n}{n!}
sin(x) &=& x -frac{x^{3}}{3!}+frac{x^{5}}{5!}-ldots
cos(x) &=& 1-frac{x^{2}}{2!}+frac{x^{4}}{4!}-ldots
end{eqnarray}
24
27. 11. S´ımbolos elementales.
LATEX, tiene un gran n´umero de s´ımbolos elementales los que se pueden escribir f´acilmente,
mediante el uso de las pesta˜nas del Win Edit (adjunto en el CD de materiales del evento) o
en su defecto mediante las instrucciones y comandos predefinidos.
11.1. Signos de Puntuaci´on.
Para poder editar los diversos tipos de puntuaci´on que se requieren para los textos cient´ıfi-
cos, tenemos las siguientes instrucciones:
Puntos Instrucci´on
∴ therefore
because
... vdots
... ddots
· · · cdots
11.2. Sub´ındices y super´ındices.
En nuestro quehacer diario como f´ısicos es habitual encontrar en las relaciones matem´ati-
cas a los sub´ındices y super´ındices, siendo las instrucciones para obtenerlos:
letra o funci´on^{super´ındice} letra o funci´on_{sub´ındice}
Como ejemplo se presenta:
βi
Tj
i
Siendo el c´odigo fuente que lo genera:
$$ beta^{i} $$
$$ T_{i}^{j} $$
En algunos casos tenemos que colocar como sub´ındices o super´ındices algunas funciones,
como por ejemplo:
efj
i (x)
Ω
a
b
|x|
Ψi
js
tl
Siendo el c´odigo fuente que lo genera:
$$e^{f_{i}^{j}(x)} $$
$$Omega_{|x|}^{int^{a}_{b}} $$
$$Psi^{i}{}_{js}{}^{tl}$$
25
28. 11.3. Ra´ıces.
Las ra´ıces se escriben con la instrucci´on:
sqrt[´ındice]{Argumento de la ra´ız} Ejemplo:
6n5 x5n + yn
zn
El c´odigo fuente de esta expresi´on es:
$$sqrt[6n^{5}]{frac{x^{5n}+y^{n}}{z^{n}}}$$
11.3.1. Instrucciones en AMS - LATEX.
El paquete amsmath, nos permite un ajuste fino de los ´ındices de las ra´ıces, teniendo la
sintaxis:
$$sqrt[leftroot{desplazamiento hacia la derecha}
uproot{desplazamiento hacia arriba} ´ındice] {Argumento de la
ra´ız.}$$
11.4. Fracciones.
LATEX, proporciona la siguiente instrucci´on, que nos permite escribir fracciones:
frac{numerador}{denominador}
Ejemplos:
y
|x| + |y|3
x2
+ y3
x4 − y6
x2
y3
r + p + q
El c´odigo fuente de estas expresiones es:
$$frac{y}{|x|+|y|^{3}} $$
$$frac{x^{2}+y^{3}}{x^{4}-y^{6}}$$
$$ frac{frac{x^{2}}{y^{3}}}{r+p+q} $$
11.5. Sumatorias e integrales.
Las instrucciones ha utilizar en este caso son:
int : Esta instrucci´on se utiliza para escribir integrales.
sum : Esta instrucci´on se utiliza para escribir sumatorias.
26
29. Presentamos los ejemplos:
n2
n=1
(−1)n
x2n
n
m
n=0
aji xj
+∞
−∞
1
t2
dt
R
0
+π
−π
z
−z
r3
cos φdφdrdz
El c´odigo fuente de estas expresiones es:
$$sum_{n=1}^{n^{2}}(-1)^{n}x^{2n}$$
$$sqrt[n]{sum_{n=0}^{m}a^{j_{i}}x^{j}}$$
$$int_{-infty}^{+infty}frac{1}{t^{2}}dt$$
$$int_{0}^{R}int_{-pi}^{+pi}int_{-z}^{z} r^{3}cos{phi} dphi dr dz$$
12. Matrices.
Uno de los elementos fundamentales del lenguaje matem´atico de los f´ısicos son las ma-
trices, a continuaci´on se detalla el entorno para procesar matrices.
12.1. Entorno array.
Este entorno nos permite construir matrices as´ı como tambi´en editar un gran n´umero de
ecuaciones y su sintaxis es:
$$begin{array}{se define si va centrado(c), alineado a la
izquierda(l) o si va alineado a la derecha (r)}
Dato1 & Dato2
Dato3 & Dato4
end{array}$$
En este caso podemos editar una gran cantidad de ecuaciones, pero si deseamos construir
las matrices la sintaxis ser´a:
27
30. $$left delimitador begin{array}{se define si va centrado(c),
alineado a la izquierda(l) o si va alineado a la derecha (r)}
Dato1 & Dato2
Dato3 & Dato4
end{array} rigth delimitador$$
Ejemplo:
Dato1 Dato2
Dato3 Dato4
El c´odigo fuente es:
$$left | begin{array}{cc}
Dato1 & Dato2
Dato3 & Dato4
end{array} right |$$
12.2. Construyendo matrices.
Conociendo la sintaxis del entorno array, se pueden escribir matrices de la formas mas
variadas como veremos a continuaci´on:
12.2.1. Matriz B´asica.
Es la matriz con elementos centrados y sin delimitadores.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$begin{array}{ccc}
8 & alpha & lambda
hbar & beta & chi
Sigma & hbar & Omega
end{array}$$
12.3. Matrices con delimitadores diversos.
Las siguientes matrices puestas como ejemplo tienen delimitadores los cuales son f´aciles
de transformar, basta cambiarlos por el delimitador que deseamos, como por ejemplo:
28
31. 12.3.1. Matriz con delimitador de llave.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left{begin{array}{ccc}
8 & alpha & lambda
hbar & beta & chi
Sigma & hbar & Omega
end{array}right}$$
12.3.2. Matriz con delimitador de par´entesis.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left(begin{array}{ccc}
8 & alpha & lambda
hbar & beta & chi
Sigma & hbar & Omega
end{array}right)$$
12.3.3. Matriz con delimitador de corchete.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left[begin{array}{ccc}
8 & alpha & lambda
hbar & beta & chi
Sigma & hbar & Omega
end{array}right]$$
29
32. 12.3.4. Matriz con delimitador de barra.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left|begin{array}{ccc}
8 & alpha & lambda
hbar & beta & chi
Sigma & hbar & Omega
end{array}right|$$
12.3.5. Matriz con delimitador de doble barra.
8 α λ
β χ
Σ Ω
Su c´odigo fuente es:
$$left|begin{array}{ccc}
8 & alpha & lambda
hbar & beta & chi
Sigma & hbar & Omega
end{array}right|$$
12.4. Matrices con AMS - LATEX.
Al cargar el paquete amsmath en el pre´ambulo del fichero fuente, se activan tambi´en
diversas instrucciones que nos pueden facilitar escribir matrices como ejemplo veremos:
12.4.1. Matriz sin delimitadores
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{matrix}
Gamma & Delta & Theta
Sigma &Upsilon &Phi
Psi &Omega &Pi
end{matrix}$$
30
33. 12.4.2. Matriz con delimitadores de par´entesis.
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{pmatrix}
Gamma & Delta & Theta
Sigma &Upsilon &Phi
Psi &Omega &Pi
end{pmatrix}$$
12.4.3. Matriz con delimitadores de corchete.
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{bmatrix}
Gamma & Delta & Theta
Sigma &Upsilon &Phi
Psi &Omega &Pi
end{bmatrix}$$
12.4.4. Matriz con delimitadores de barra.
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{vmatrix}
Gamma & Delta & Theta
Sigma &Upsilon &Phi
Psi &Omega &Pi
end{vmatrix}$$
31
34. 12.4.5. Matriz con delimitadores de doble barra.
Γ ∆ Θ
Σ Υ Φ
Ψ Ω Π
El c´odigo fuente que genera el anterior entorno es:
$$begin{Vmatrix}
Gamma & Delta & Theta
Sigma &Upsilon &Phi
Psi &Omega &Pi
end{Vmatrix}$$
12.5. Anidaci´on de Matrices.
Las matrices se pueden anidar, como mostramos en el ejemplo:
Γ ∆
Θ Σ
,
Γ ∆
Θ Σ
Γ ∆
Θ Σ
,
Γ ∆
Θ Σ
Siendo su c´odigo fuente:
$$left[begin {array}{cc}
left|begin{array}{cc}
Gamma & Delta
Theta &Sigma
end{array}right|, &
left|begin{array}{cc}
Gamma & Delta
Theta &Sigma
end{array}right|
leftlanglebegin{array}{cc}
Gamma & Delta
Theta &Sigma
end{array}rightrangle, &
left(begin{array}{cc}
Gamma & Delta
Theta &Sigma
end{array}right)
end{array}right ]$$
32
35. 13. Funciones definidas a tramos.
Es com´un definir funciones de la siguiente manera:
f(x) =
cos(1
x
) si x = 0
0 si x = 0
Para nosotros poder escribir funciones de ese tipo recurrimos a la sintaxis;
$$f(x)= left {
begin{array}{ll}
cos(frac{1}{x}) &mbox{si $x neq 0$}
0 & mbox{si $x=0$}
end{array}
right.
$$
Hay que recordar que donde no pongamos delimitadores, los comandos left o rigth
,deben ir seguidos de un punto que nos indicara que no hay delimitador en esa lugar.
14. Subrayados.
LATEX, permite una gran cantidad de tipos de subrayados y de l´ıneas en las partes su-
periores de las diversas palabras del documento que se edita, a continuaci´on se muestran
algunos ejemplos y la sintaxis de estos:
S´ımbolo C´odigo
abc widetilde{abc}
abc widehat{abc}
←−
abc overleftarrow{abc}
−→
abc overrightarrow{abc}
abc overline{abc}
abc overbrace{abc}
abc underbrace{abc}
abc underline{abc}
33
36. 15. Flechas.
Entre la gran cantidad de flechas que permite procesar el LATEX, tenemos las siguientes:
S´ımbolo C´odigo
nearrow
nwarrow
searrow
swarrow
−→ longrightarrow
←− longleftarrow
=⇒ Longrightarrow
⇐= Longleftarrow
⇐⇒ Longleftrightarrow
←→ longleftrightarrow
−→ longmapsto
→ hookrightarrow
rightsquigarrow
leftrightsquigarrow
multimap
looparrowleft
looparrowright
34
37. Parte III
Utilizando los packeges o paquetes
Una de las caracteristicas del es su modularidad, mediante el acceso cuando sea necesario
a un conjunto adicional de comandos y s´ımbolos, en algunos casos muy espec´ıficos, los que
se encuentran almacenados en paquetes, los que son cargados en el pre´ambulo del fichero
fuente mediante las instrucciones:
usepackage[opciones]{nombre del paquete}
Entre los paquetes m´as usados tenemos:
inputenc: Uno de los paquetes m´as importantes ya que castellaniza el .
babel: Este paquete nos permite renombar en varios idiomas las etiquetas y partes del
documento.
latexsym: Este paquete contiene algunos s´ımbolos adicionales a los predefinidos en .
amsmath: Suministra instrucciones para manipular nomenclatura propia de la Ameri-
can Mathematical Society.
amssymb: Suministra instrucciones para manipular s´ımbolos especiales propios de la
American Mathematical Society.
graphicx: Este paquete permite adjuntar gr´aficos al texto procesado.
color: Nos permite el manejo de las opciones de color.
chess: Para edici´on de juegos de ajedrez.
fancybox: Permite la edici´on de cuadros y cajas.
xy: Permite el dibujo de diagramas de flujo.
hyperref: Suministra los hiperv´ınculos.
tensor: Paquete que permite trabajar con notaci´on tensorial.
vector: Permite representar a los vectores de diversas formas.
amsintex: Paquete adicional para trabajar con sumatorias e integrales.
chemstr: Paquete que permite describir ´atomos y compuestos.
Al utilizar estos paquetes hay que tomar en cuenta que la cantidad de paquetes car-
gados depende de la memoria libre del computador personal. Entonces si se va escribir un
documento en castellano con muchos s´ımbolos matem´aticos, entonces el fichero fuente ser´a:
35
38. documentclass{article}
usepackage[latin1]{inputenc}
usepackage[spanish]{babel}
usepackage{latexsym}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
end{document}
16. Fancybox
Una de las utilidades que nos puede dar el , es poder hacer cajas de colores y con
diversos efectos, mediante el adecuado uso del package fancybox.Este package se carga en el
pre´ambulo del documento mediante el comando
usepackage{fancybox}
Los comandos son sencillos y permiten editar distitos tipos de cajas, para lo cual en el
pre´ambulo deben definirse de la siguiente manera los tama˜noos de las cajas:
usepackage{fancybox}
setlength{fboxrule}{3 pt} setlength{fboxsep}{10pt}
setlength{shadowsize}{8pt}
El paquete fancybox permite hacer cajas de diferentes tipos de dise˜no.
Esta caja ha sido generada por el comando:
shadowbox{El paquete fancybox permite hacer cajas de diferentes tipos de dise~no.}
17. Color
Uno de los packages o paquetes m´as usados en es el paquete color, que nos permite
generar diversos colores dependiendo del sistema que usamos. El paquete color tiene como
drivers u opciones a:
dvips,xdvi, dvipdf, dvipdfm, dvipsone, dviwindo, emtex, dviwin, pctexps, pctexwin,
pctexhp, truetex, tcidvi, vtex, oztex, textures, usenames, dvipsnames etc.
Cabe recordar que en el pre´ambulo del documento debe ir:
usepackage[opci´on 1,opci´on 2,....]{color}
Ejemplo:
36
39. usepackage[dvipdfm,usenames, dvipsnames]{color}
Modelos de color.
Los colores pueden ser definidos de acuerdo a los cuatro modelos presentados a continua-
ci´on:
rgb, contiene al rojo, verde y azul.
cmyk, contiene cian, magenta, amarillo y negro.
gray, escala de tonos de grises.
named, son 68 colores definidos y con nombres propio
El paquete color, nos da en total 76 colores predefinidos, los cuales podemos manipular
y obtener una gran variedad de combinaciones.
17.1. Definiendo un color.
En se puede definir un color mediante el comando:
definecolor{nombre del color}{modelo del color}{especificaciones}
Ejemplo:
Un error com´un es no colocar el comando que define al color en el pre´ambulo del fichero.
Coloreando el texto. Un texto se puede colorear en partes o totalmente, mediante los
comandos:
color{colora cambiar,que cambia el color del texto en adelante. o textcolor{nombredel
colortexto en el color seleccionado. Ejemplos: Solo el Universo y la estupidez humana son
infinitas.. El texto anterior ha sido generado con el comando:
textcolor{Violet}{Solo el Universo y la estupidez humana son infinitas.}
Cambiando de color de fondo de una p´agina.
Si deseamos cambiar el color de fondo de una p´agina, basta utilizar el siguiente comando,
en cualquiera de sus dos sintaxis:
pagecolor{color que deseamos}
pagecolor[named]{color que deseamos}
Ejemplo: La primera p´agina es de color amarillo por que utilizamos el comando siguiente:
Para retornar al color inicial introducimos el comando:
Que ha permitido que esta p´agina tenga como color de fondo al color blanco.
Definici´on de los colores de acuerdo al driver dvipsA continuaci´on se presenta como est´an
definidos los colores de acuerdo al driver dvips.
37
42. Parte IV
Templates.
En vista que la programaci´on en es totalmente modular, presentamos a continuaci´on una
serie de templates, que esperemos sean de utilidad, para el lector:
19. Informes de laboratorio.
Este template nos permitira editar informes de laboratorio en calidad tipografica.
documentclass[12pt,letterpaper]{article}
usepackage[utf8]{inputenc}
usepackage[spanish, es-tabla]{babel}
usepackage[version=3]{mhchem}
usepackage[journal=jacs]{chemstyle}
usepackage{amsmath}
usepackage{amsfonts}
usepackage{amssymb}
usepackage{makeidx}
usepackage{xcolor}
usepackage[stable]{footmisc}
usepackage[section]{placeins}
%Paquetes necesarios para tablas
usepackage{longtable}
usepackage{array}
usepackage{xtab}
usepackage{multirow}
usepackage{colortab}
%Paquete para el manejo de las unidades
usepackage{siunitx}
sisetup{mode=text, output-decimal-marker = {,}, per-mode = symbol, qualifier-mode =
DeclareSIUnit[number-unit-product = ;] atmosphere{atm}
DeclareSIUnit[number-unit-product = ;] pound{lb}
DeclareSIUnit[number-unit-product = ;] inch{"}
DeclareSIUnit[number-unit-product = ;] foot{ft}
DeclareSIUnit[number-unit-product = ;] yard{yd}
DeclareSIUnit[number-unit-product = ;] mile{mi}
DeclareSIUnit[number-unit-product = ;] pint{pt}
DeclareSIUnit[number-unit-product = ;] quart{qt}
DeclareSIUnit[number-unit-product = ;] flounce{fl-oz}
DeclareSIUnit[number-unit-product = ;] ounce{oz}
DeclareSIUnit[number-unit-product = ;] degreeFahrenheit{SIUnitSymbolDegree F}
40
43. DeclareSIUnit[number-unit-product = ;] degreeRankine{SIUnitSymbolDegree R}
DeclareSIUnit[number-unit-product = ;] usgallon{gal´on}
DeclareSIUnit[number-unit-product = ;] uma{uma}
DeclareSIUnit[number-unit-product = ;] ppm{ppm}
DeclareSIUnit[number-unit-product = ;] eqg{eq-g}
DeclareSIUnit[number-unit-product = ;] normal{eqgperliterof{soluci´on}}
DeclareSIUnit[number-unit-product = ;] molal{moleperkilogramof{solvente}}
usepackage{cancel}
%Paquetes necesarios para im´agenes, pies de p´agina, etc.
usepackage{graphicx}
usepackage{lmodern}
usepackage{fancyhdr}
usepackage[left=4cm,right=2cm,top=3cm,bottom=3cm]{geometry}
%Instrucci´on para evitar la indentaci´on
%setlengthparindent{0pt}
%Paquete para incluir la bibliograf´ıa
usepackage[backend=bibtex,style=chem-acs,biblabel=dot]{biblatex}
addbibresource{references.bib}
%Formato del t´ıtulo de las secciones
usepackage{titlesec}
usepackage{enumitem}
titleformat*{section}{bfserieslarge}
titleformat*{subsection}{bfseriesnormalsize}
%Creaci´on del ambiente anexos
usepackage{float}
floatstyle{plaintop}
newfloat{anexo}{thp}{anx}
floatname{anexo}{Anexo}
restylefloat{anexo}
restylefloat{figure}
%Modificaci´on del formato de los captions
usepackage[margin=10pt,labelfont=bf]{caption}
%Paquete para incluir comentarios
usepackage{todonotes}
%Paquete para incluir hiperv´ınculos
usepackage[colorlinks=true,
41
44. linkcolor = blue,
urlcolor = blue,
citecolor = black,
anchorcolor = blue]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%
%Inicio del documento%
%%%%%%%%%%%%%%%%%%%%%%
begin{document}
renewcommand{labelitemi}{$checkmark$}
renewcommand{CancelColor}{color{red}}
newcolumntype{L}[1]{>{raggedrightletnewlinearraybackslash}m{#1}}
newcolumntype{C}[1]{>{centeringletnewlinearraybackslash}m{#1}}
newcolumntype{R}[1]{>{raggedleftletnewlinearraybackslash}m{#1}}
begin{center}
textbf{LARGE{Elaboraci´on de Informes de Laboratorio}}
vspace{7mm}
textbf{large{Primer autor}}
textbf{large{Segundo autor}}
vspace{4mm}
textbf{large{Laboratorio de F´ısica.}
textbf{large{ALPHA UPCH}}
textbf{large{Profesor: Juan Perez}}
today
end{center}
vspace{7mm}
section*{centering Resumen}
El resumen es una versi´on condensada de todo el informe escrita en apenas 100 a 200 p
section{Introducci´on}
Esta secci´on debe incluir informaci´on general que explique la importancia del experim
section{Resultados}
42
45. En esta secci´on se debe presentar de forma condensada los datos obtenidos durante el
Las tablas deben reservarse para reportar listas de valores, mientras que la relacion
begin{figure}[h!]
begin{floatrow}
centering
caption{Esquema de reacci´on}
includegraphics[width=15cm]{./images/esquema.eps}
label{fig:esquema}
floatfoot{small{FUENTE: Autor}}
end{floatrow}
end{figure}
begin{longtable}{L{5cm}C{5cm}C{5cm}}
caption{Papeles indicadores y cambios de pH. autocite{Lozano2010}}
label{tab:indicadorespH}
hline
bfseries{Papel Indicador} & bfseries{Viraje de color} & bfseries{Rango de pH}
hline
endfirsthead
multicolumn{3}{c}{bfseries tablename{} thetable ldots continuaci´on}
hline
bfseries{Papel Indicador} & bfseries{Viraje de color} & bfseries{Rango de pH}
hline
endhead
hline
multicolumn{3}{r}{ldots contin´ua en la siguiente p´agina}
endfoot
hline
endlastfoot
multirow{2}{*}{Papel tornasol neutro} & violeta $rightarrow$ rojo & num{7.0} -- n
& violeta $rightarrow$ azul & num{7.0} -- num{8.0}
Papel tornasol azul & azul $rightarrow$ rojo & num{8.0} -- num{5.0}
Papel tornasol rojo & rojo $rightarrow$ azul & num{5.0} -- num{8.0}
Papel amarillo brillante & amarillo $rightarrow$ rojo & num{6.7} -- num{7.9}
Papel Congo & azul $rightarrow$ rojo & num{8.0} -- num{5.0}
Papel amarillo nitrazina & amarillo $rightarrow$ violeta-azul & num{6.0} -- num{7.
Papel fenolftale´ına & blanco $rightarrow$ rojo & num{8.3} -- num{10.0}
end{longtable}
43
46. begin{figure}[h!]
begin{floatrow}
centering
caption{Resultados del ensayo de insaturaci´on}
includegraphics[width=10cm]{./images/tubes.jpg}
label{fig:tubes}
floatfoot{small{FUENTE: flickr.com - bajo licencia creative commons}}
end{floatrow}
end{figure}
begin{longtable}{C{3cm}C{4cm}C{4cm}C{4cm}}
caption{Puntos de ebullici´on de las muestras problema.}
label{tab:boiling}
hline
bfseries{Compuesto} & bfseries{Punto de ebullici´on experimental SI{}{degreeCelsiu
hline
endfirsthead
multicolumn{2}{c}{bfseries tablename{} thetable ldots continuaci´on}
hline
bfseries{Compuesto} & bfseries{Punto de ebullici´on experimental SI{}{degreeCelsiu
hline
endhead
hline
multicolumn{2}{r}{ldots contin´ua en la siguiente p´agina}
endfoot
hline
endlastfoot
includegraphics{./images/toluene.eps} & b & c & num{110.6}
includegraphics{./images/cyclohexane.eps} & b & c & num{80.74}
includegraphics{./images/cyclohexanol.eps} & b & num{110.6} & num{160.8} hline
end{longtable}
subsection{Muestra de c´alculos}
begin{equation}
E={ E }^{ 0 }-frac { 0.05916 }{ 2 } log _{ 10 }{ frac { frac { { left[ { H }^{ +
end{equation}
section{Discusi´on de Resultadoslabel{sec:discusion}}
44
47. subsection{Correcci´on de los puntos de ebullici´on}
Los puntos de ebullici´on fueron corregidos utilizando la ecuaci´on de Sydney-Youngaut
begin{equation}
label{eq:bpcorrection}
Delta T = C(760 - p)(273 + t)
end{equation}
Se encontraron desviaciones respecto a los valores experimentales reportados en la li
subsection{Ecuaciones Qu´ımicas}
A continuaci´on se muestra un ejemplo de una reacci´on qu´ımica escrita con la ayuda del
begin{center}
ce{1/2 O2 _{(g)} + 2 H+ + 2 e^- <=> H2O} hspace{19mm} $times 3$ hspace{20mm} $E^0
vspace{3mm}
ce{2 Cr^{3+} + 7 H2O <=> Cr2O7^{2-} + 14 H+ + 6 e^-} hspace{24mm} $E^0 = SI{-1.36}
underline{hspace{145mm}}
ce{3 O2 _{(g)} + 4 Cr^{3+} + 8 H2O <=> 2 Cr2O7^{2-} + 16 H+ } hspace{15mm} $E^0 =
end{center}
section{Conclusioneslabel{sec:conclusions}}
SI{0.100}{Molar}
SI{23}{gram}
$SI{10d-2}{cancelgramof{ce{Na2SO4}}} times dfrac{SI{1}{mole}}{SI{80}{cance
num{3.1415592d-3}
begin{equation}
label{eq:ensayo}
x=3y+5
end{equation}
Ahora quiero referenciar la ecuaci´on ref{eq:ensayo} y continuo escribiendo
45
48. ce{H2SO4 + Ca(OH)2 -> CaSO4 v + 2 H2O ^}
begin{equation}
label{eq:cuadratica}
x=frac { -bpm sqrt [ 2 ]{ { b }^{ 2 }-4ac } }{ 2a }
end{equation}
Si necesito referirme a la ecuaci´on cuadr´atica (ver ecuaci´on ref{eq:cuadratica}) y c
section{Procedimiento Experimentallabel{sec:procedure}}
section{Referenciaslabel{sec:references}}
printbibliography[heading=none]
end{document}
El cual se visualizaria de la siguiente manera:
46
49. 20. Presentaci´on en Beamer.
A continuaci´on mostramos el template para una presentaci´on en Beamer.
documentclass[10pt]{beamer}
usetheme[
%%% option passed to the outer theme
% progressstyle=fixedCircCnt, % fixedCircCnt, movingCircCnt (moving is deault)
]{Feather}
% If you want to change the colors of the various elements in the theme, edit and unc
% Change the bar colors:
%setbeamercolor{Feather}{fg=red!20,bg=red}
% Change the color of the structural elements:
%setbeamercolor{structure}{fg=red}
% Change the frame title text color:
%setbeamercolor{frametitle}{fg=blue}
% Change the normal text color background:
%setbeamercolor{normal text}{fg=black,bg=gray!10}
%-------------------------------------------------------
% INCLUDE PACKAGES
%-------------------------------------------------------
usepackage[utf8]{inputenc}
usepackage[english]{babel}
usepackage[T1]{fontenc}
usepackage{helvet}
%-------------------------------------------------------
% DEFFINING AND REDEFINING COMMANDS
%-------------------------------------------------------
% colored hyperlinks
newcommand{chref}[2]{
href{#1}{{usebeamercolor[bg]{Feather}#2}}
}
%-------------------------------------------------------
% INFORMATION IN THE TITLE PAGE
47
50. %-------------------------------------------------------
title[] % [] is optional - is placed on the bottom of the sidebar on every slide
{ % is placed on the title page
textbf{Arterias,Venas y vasos Linf´aticos}
}
subtitle[Arterias,Venas y vasos Linf´aticos]
{
textbf{Biomateriales}
}
author[Jeisson Andr´es Ochoa Garc´ıa]
{ Jeisson Andr´es Ochoa Garc´ıa
{}
}
institute[]
{
Universidad Manuela Beltr´an
Biomateriales
%there must be an empty line above this line - otherwise some unwanted space is add
}
date{today}
%-------------------------------------------------------
% THE BODY OF THE PRESENTATION
%-------------------------------------------------------
begin{document}
%-------------------------------------------------------
% THE TITLEPAGE
%-------------------------------------------------------
{1% % this is the name of the PDF file for the background
begin{frame}{Arterias,Venas y vasos Linf´aticos}{}
48
51. end{frame}
%-------------------------------------------------------
section{Introduction}
%-------------------------------------------------------
subsection{Arterias,Venas y vasos Linf´aticos}
begin{frame}{Introduction}{Arterias,Venas y vasos Linf´aticos}
%-------------------------------------------------------
begin{itemize}
item<1-> Son tejidos blandos que presentan una relaci´on de tesi´on vs deformaci´on
item<2-> los vasos sangu´ıneos y los vasos linf´aticos no presentan sol´o car´acter
item<3-> sus propiedades mec´anicas dependen de la conformaci´on de las paredes, e
end{itemize}
end{frame}
%-------------------------------------------------------
section{Installation}
%-------------------------------------------------------
subsection{Source files}
begin{frame}{Installation}{Source files}
%-------------------------------------------------------
begin{block}{}
The theme contains 4 source files:
begin{itemize}
item {tt beamercolorthemeFeather.sty}
item {tt beamerouterthemeFeather.sty}
item {tt beamerinnerthemeFeather.sty}
item {tt beamerthemeFeather.sty}
end{itemize}
end{block}
end{frame}
%-------------------------------------------------------
subsection{Local and Global installation}
begin{frame}{Installation}{Local and Global installation}
%-------------------------------------------------------
The theme can be installed for textbf{local} or textbf{global} use.
pause
begin{block}{Local Installation}
begin{itemize}
item Local installation is the simplest way of installing the theme.
49
52. item You need to placing the 4 source files in the same folder as your presentat
end{itemize}
end{block}
begin{block}{Global Installation}
begin{itemize}
item If you wish to make the theme globally available, you must put the files i
item Detailed steps on how to proceed installation under various operating syst
end{itemize}
end{block}
end{frame}
%-------------------------------------------------------
subsection{Required Packages}
begin{frame}{Installation}{Required Packages}
%-------------------------------------------------------
For using the Feather Theme you will need the Bemaer class installed and the follow
begin{itemize}
item TikZfootnote{TikZ is a package for creating beautiful graphics. Have a loo
item calc
end{itemize}
Due to the fact that the packages are very common they should be included in your l
end{frame}
%-------------------------------------------------------
section{User Interface}
subsection{Loading the Theme and Theme Options}
begin{frame}{User Interface}{Loading the Theme and Theme Options}
%-------------------------------------------------------
begin{block}{The Presentation Theme}
The Feather Theme can be loaded in a familiar way. In the reamble of your {tt te
{tt textbackslash usetheme[<options>]{Feather}} vspace{5pt}
The presentation theme loads the inner, outer and color Feather theme files and p
end{block}
begin{block}{The Inner and Outher Themes}
If you wish you can load only the inner, or the outher theme directly by vspac
{tt textbackslash useinnertheme{Feather}} (and it has no options) vspace{5
{tt textbackslash useoutertheme[<options>]{Feather}} (it has one option)
hspace{20pt}{tt progressstyle={fixedCircCnt or movingCircCnt}}
begin{itemize}
50
53. item which set how the progress is illustrated;
item the value {tt movingCircCnt} is the default.
end{itemize}
end{block}
end{frame}
begin{frame}{User Interface}{Loading the Theme and Theme Options}
begin{block}{The Color Theme}
Also you can load only the color theme by writing in the preamble of the {tt tex
vspace{5pt}
begin{itemize}
item {tt textbackslash usecolortheme{Feather}}
end{itemize}
vspace{5pt}
...or to change the colors of the various elements in the theme
vspace{5pt}
begin{itemize}
item Change the bar colors:
{tt textbackslash setbeamercolor {Feather}{fg=<color>, bg=<color>}}
vspace{2pt}
item Change the color of the structural elements:
{tt textbackslash setbeamercolor{structure}{fg=<color>}}
vspace{2pt}
item Change the frame title text color:
{tt textbackslash setbeamercolor{frametitle}{fg=<color>}}
vspace{2pt}
item Change the normal text color background:
{tt textbackslash setbeamercolor{normal text}{fg=<color>, bg=<color>}}
end{itemize}
end{block}
end{frame}
51
54. %-------------------------------------------------------
subsection{Feather image}
begin{frame}{User Interface}{The Feather Background Image}
%-------------------------------------------------------
begin{block}{The Feather Background Image}
begin{itemize}
item In Feather theme, the title page frame and the last frame have the Feather
item The Feather background image can be produced to any frame by wrating on the
end{itemize}
vspace{5pt}
{tt {textbackslash 1bg
textbackslash begin{frame}[<options>]{Frame Title}{Frame Subtitle}
ldots
textbackslash end{frame}}}
end{block}
end{frame}
{1
begin{frame}[plain,noframenumbering]
finalpage{Thank you for using Feather Beamer Theme!}
end{frame}}
end{document}
52
55. 21. Modelo de art´ıculo con organizador de informa-
ci´on.
A continuaci´on presentamos
documentclass{article}
usepackage[active,tightpage]{preview}
usepackage{varwidth}
usepackage[dvipsnames,x11names,svgnames]{xcolor}
usepackage{tikz}
usetikzlibrary{positioning,backgrounds,chains,shapes}
% PreviewEnvironment{tikzpicture}
usepackage{polyglossia}
usepackage{xeCJK}
setotherlanguages{arabic,hindi,tamil,greek,thai,tibetan,russian}
% FreeSerif is VERY versatile when it comes to multilingual character sets.
% FreeSans is a little less so, so we’ll have to re-define the sans-serif fonts for s
setmainfont{FreeSerif}
setsansfont[Scale=0.9]{FreeSans}
setCJKmainfont{AR PL UKai CN}
setCJKsansfont{WenQuanYi Micro Hei}
newcommand{tqLemma}[4][]{node[lemma] (#2) [draw=#3,fill=#3!30,
%label={[draw=#3!50,fill=#3!10]above:#2},
#1] {#4} ;}
tikzset{every node/.append style={draw}}
tikzset{lemma/.append style={rectangle, rounded corners, on chain}}
tikzset{every label/.append style={semicircle, font={tiny},label distance=-.5pt,inn
begin{document}
% Serifs!
begin{preview}
begin{varwidth}{linewidth}
begin{tikzpicture}
node (axis) [circle,inner sep=.3em,draw=gray,fill=gray!30] {};
53
56. % First layer (inner) circle
begin{scope}[start chain=inner circle placed {at=(tikzchaincount*32.72:6em)}]
tqLemma{tlh}{Orchid}{qatlho’}
tqLemma{deu}{Teal}{Danke}
tqLemma{zho}{Salmon}{??}
tqLemma{ita}{CornflowerBlue}{Grazie}
tqLemma{rus}{Peach}{textrussian{???????}}
% newfontfamilythaifont[Script=Thai]{FreeSerif} % Is already the main font
tqLemma{tha}{SteelBlue}{textthai{??????}}
newfontfamilytengwarfont[Scale=1.5]{TengwarFormal12.ttf}
tqLemma[font=tengwarfont]{qya}{Goldenrod}{9Ckern1pt 4#5$char0204};
%% Commands that I’d use if only tengwarscript worked with xelatex
% ThyarmenTTthreedotsTantoTTthreedots
%TnuumenTTtwodotsbelowTTacute
% };
tqLemma{ara}{SeaGreen}{textarabic{????}}
tqLemma{fra}{Rhodamine}{Mer¸ci}
tqLemma{spa}{Maroon}{Gracias}
tqLemma{tam}{Crimson}{texttamil{?????}}
end{scope}
%% 2nd layer
begin{scope}[start chain=outer circle placed {at=(tikzchaincount*32.72-16.36:10.5em
tqLemma{por}{Periwinkle}{Obrigado}
tqLemma{ell}{BurntOrange}{???a??st?}
newCJKfontfamilykofont[Scale=0.92]{cwTeXMing}
tqLemma[font=kofont]{kor}{MidnightBlue}{?????}
tqLemma{hin}{Apricot}{texthindi{???????}}
54
58. end{varwidth}
end{preview}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Sans serif! (e.g. for presentations)
begin{preview}
begin{varwidth}{linewidth}
begin{tikzpicture}[lemma/.append style={font=sffamily}]
node (axis) [circle,inner sep=.3em,draw=gray,fill=gray!30] {};
% First layer (inner) circle
begin{scope}[start chain=inner circle placed {at=(tikzchaincount*32.72:6em)}]
tqLemma{tlh}{Orchid}{qatlho’}
tqLemma{deu}{Teal}{Danke}
tqLemma{zho}{Salmon}{??}
tqLemma{ita}{CornflowerBlue}{Grazie}
tqLemma{rus}{Peach}{textrussian{???????}}
newfontfamilythaifontsf{Garuda.ttf}
tqLemma{tha}{SteelBlue}{textthai{??????}}
% I don’t think I’ve seen a nice "sans serif"
% Tengwar font anywhere, so reusing the same.
newfontfamilytengwarfont[Scale=1.5]{TengwarFormal12.ttf}
tqLemma[font=tengwarfont]{qya}{Goldenrod}{9Ckern1pt 4#5$char0204};
%% Commands that I’d use if only tengwarscript worked with xelatex
% ThyarmenTTthreedotsTantoTTthreedots
%TnuumenTTtwodotsbelowTTacute
% };
newfontfamilyarabicfontsf[Scale=0.9]{DejaVu Sans}
tqLemma{ara}{SeaGreen}{textarabic{????}}
tqLemma{fra}{Rhodamine}{Mer¸ci}
tqLemma{spa}{Maroon}{Gracias}
56
61. 22. Template para una revista.
Este template nos ser´a ´util para editar una revista cient´ıfica, a continuaci´on mostramos
el c´odigo fuente.
%------------------------------------------------------------------------------------
% ESTA PLANTILLA REQUIERE UNA INSTALACION ACTUALIZADA DE TEXLIVE O MIKTEX (AL 2014)
%
% ACTUALICE TODA LA DISTRIBUCI´ON MIKTEX O TEXLIVE ANTES DE USAR ESTA PLANTILLA
% O HAGA UNA REINSTALACI´ON DE LA DISTRIBUCI´ON
%
% >>>>> Esta plantilla requiere el paquete "psboxit" (est´a en esta carpeta: psboxit
%------------------------------------------------------------------------------------
documentclass[11pt,fleqn,x11names,table]{book}
% Dimensiones y m´argenes.
usepackage[text={15cm,25cm},centering,headsep=20pt,top=0.8in,
bottom = 0.8in,letterpaper,showframe=false]{geometry}
%----------------------------------------------------------------------
input{Archivo_Diseno_Libro_LaTeX_RevistaMatematica_ITCR}% = Paquetes y c´odigo de dis
%----------------------------------------------------------------------
renewcommand{tablename}{Tabla}
definecolor{styrmitcrwcgray1}{rgb}{0.2,0.2,0.2}
definecolor{wcgray}{rgb}{0,0.1333,0.3333}
usetikzlibrary{arrows}
usepackage{makeidx}
makeindex
usepackage{fourier} % Fuente global
% Insertar p´aginas .pdf
usepackage{pdfpages}
begin{document}
% Insertar Portada.pdf
includepdf[pages=-]{images/Portada}
pagenumbering{roman}
%pagecolor{grisamarillo}
59
62. parindent=0mm % Sin sangr´ıa
pagestyle{empty}
titulo{% Autor (fnte es un comando para un tipo de fuente especial)
hugebfseriescolor{wcolornotas} Alex´ander Borb´on A., Walter Mora F.}{%
%pre-t´ıtulo
color{verdeF}Edici´on de Textos Cient´ıficos
}{%
%T´ıtulo principal
{fontsize{80}{1} selectfont LaTeX{}}
}{%
%Adicional
Composici´on, Dise~no Editorial, Gr´aficos,
Inkscape, Tikz y Presentaciones Beamer
}
% %----------------------------------------------------------------------------------
% % P´agina para "derechos reservados", ISBN, licencia creative commons, etc.
% %----------------------------------------------------------------------------------
clearpage
begin{copyrightpage}{%
Revista digital Matem’atica Educaci’on e Internet (www.tec-digital.itcr.ac.cr/re
Correo Electr’onico: url{wmora2@itcr.ac.cr}
Escuela de Matem’atica
Instituto Tecnol’ogico de Costa Rica
Apdo. 159-7050, Cartago
Tel’efono (506)25502225
Fax (506)25502493}%
Mora Flores, Walter.
Edici´on de Textos Cient´ıficos con LaTeX. Composici´on, Gr´aficos, Inkscape y Pres
Alex´ander Borb´on A. -- 3ra ed.
-- Escuela de Matem´atica,Instituto Tecnol´ogico de Costa Rica. 2010.
xxx p.
ISBN 978-9977-66-227-5
1. TeX. 2. Composici´on tipogr´afica-automatizada 3. Tipos - s´ımbolos matem´aticos
end{copyrightpage}
~vfill
%thispagestyle{empty}
noindent
parbox[s]{0.35textwidth}{Licencia.}parbox[c]{0.65textwidth}{
color{gray}
fhv{9}{Revista digital}
fhvb{10}{Matem´atica, Educaci´on e Internet.}
60
63. fntg[pag][9]{%
href{http://www.tec-digital.itcr.ac.cr/revistamatematica/}{http://www.tec-digital.
} %
%noindent {color{colordominante} Photos by}: Viviana Loaiza. Parque Nacional Chirri
includegraphics[scale=0.7]{images/logocc}
noindent {{fontsize{9}{1} selectfont Este libro se distribuye bajo la licencia Cr
url{http://creativecommons.org/licenses/by-nc-nd/3.0/}. En particular, esta licenc
L´ımite de responsabilidad y exenci´on de garant´ıa: El autor o los autores han hecho
Esta edici´on se proporciona‘‘tal cual’’. Se distribuye gratuitamente con la esperan
La Revista digital Matem´aticas, Educaci´on e Internet es una publicaci´on electr´onica
%--------------------------------------------------------------------------------
% Tabla de contenidos
%--------------------------------------------------------------------------------
tableofcontents
%---------------------------------------------------------------------------------
% Pr´ologo
%---------------------------------------------------------------------------------
begin{prologo}
thispagestyle{empty}
Este texto cubre aspectos b´asicos e intermedios sobre composici´on tipogr´afica LaTeX
ver con paquetes especiales. Algunas veces la descripci´on se hace "por ejemplos", dad
vastedad del tema.
...
El c´odigo fnte{LaTeX} de este libro (ejemplos y plantilla) se puede descargar de
textit{Cartago, 2013.} hfill{sc W. Mora, A. Borb´on.}
end{prologo}
cleardoublepage
pagestyle{fancy} % Habilitar encabezados
pagenumbering{arabic}
setcounter{page}{1}
61
64. %------------------------------------------------------------------------------------
% Cap´ıtulo 1
%------------------------------------------------------------------------------------
chapter{LaTeX: Primeros pasos}
%%input{LaTeXPrimerosPasos.tex}
begin{caja}[Advertencia.]
Las siguientes plantillas usan la versi´on 2014 del paquete
verb+tcolorbox+ (entre otros paquetes recientes), por lo tanto {it debe actualiza
end{caja}
section{Prueba de entornos}
begin{definicion}[(Igualdad)][cap1:Igualdad]
$$a=b$$
end{definicion}
bigskip
Seg´un la definici´on ref{cap1:Igualdad}, la igualdad...
bigskip
begin{teorema}
$$a=b$$
end{teorema}
bigskip
begin{ejemplo}
$$a=b$$
end{ejemplo}
%------------------------------------------------------------------------------------
clearpage
begin{lema}
$$a=b$$
end{lema}
bigskip
begin{corolario}
$$a=b$$
end{corolario}
62
65. bigskip
begin{caja}[Una caja de comentario]
$$a=b$$
end{caja}
subsection{Tablas}
% usepackage{array,tabularx}
% usepackage[table, x11names]{xcolor}
newcolumntype{Y}{>{raggedleftarraybackslash}X} % Ver tabularx
%
tcbset{enhanced,fonttitle=bfserieslarge,fontupper=normalsizesffamily,
colback=LightCyan1,colframe=DarkOrange4,colbacktitle=DarkOrange4,
coltitle=black,center title
}
%%-Tabla - Estilo beamer
begin{tcolorbox}[tabularx={X||X||X},title= {white Iteraci´on}, beamer]
& $x_i$ & $y_i=f(x_i)$ hlinehline
A & $x_0=0$ & $0$ hline
B & $x_1=0.75$ & $-0.0409838$ hline
C & $x_2=1.5$ & $1.31799$
end{tcolorbox}
%------------------------------------------------------------------------------------
% Cap´ıtulo 2
%------------------------------------------------------------------------------------
chapter{Acciones en una sesi´on con LaTeX{}}
%%input{AccionesSesionLaTeX.tex}
%------------------------------------------------------------------------------------
% Cap´ıtulo 3
%------------------------------------------------------------------------------------
% clearpage
chapter{Escritura de Texto Normal}
%%input{EscrituraTextoNormal.tex}
%------------------------------------------------------------------------------------
% Cap´ıtulo 4
%------------------------------------------------------------------------------------
63
66. chapter{Texto en modo matem´atico}label{textomatematico}
% clearpage
%%input{TextoModoMatematico.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo 5
%------------------------------------------------------------------------------------
chapter{Tablas y objetos flotantes}
% clearpage
%%input{Tablas.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Insertar gr´aficos y figuras}
% clearpage
%input{aInsertarFiguras.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Edici´on de gr´aficos y figuras}
% clearpage
%input{edicionFiguras.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Citas bibliogr´aficas con BibTeX}
% clearpage
%%input{HacerBibliografia.tex}
%
%------------------------------------------------------------------------------------
% Cap´ıtulo
%------------------------------------------------------------------------------------
chapter{Dise~no Editorial}
% clearpage
%%input{DisenoEditorial.tex}
%
64
70. 23. Un template adicional para editar un libro.
Este template nos ser´a ´util para editar un libro cient´ıfico, con tablas e imagenes , a
continuaci´on mostramos el c´odigo fuente.
-----------------------------------------------------------------------------
% La plantilla actual es una versi´on ampliamente modificada
% de otras plantillas implementadas por M. Legrand,
% P. Wilson y otros (ver http://www.latextemplates.com/)
%
% VERSI´ON ACTUAL.
% Modificado en: http://www.tec-digital.itcr.ac.cr/revistamatematica/
% Licencia: CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
% Consultas: Walter Mora F. wmora2@itcr.ac.cr o wmora2@gmail.com
%
% C´omo compilar esta plantilla: Compilar con PDFLaTeX
%
% Im´agenes:
% La im´agenes de cada cap´ıtulo deben venir en escala 2:1 (ancho:alto),
% Por ejemplo 800px ancho y 400px alto.
%------------------------------------------------------------------------------------
documentclass[11pt,fleqn,x11names,table]{book}
% Dimensiones y m´argenes.
usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,headsep=10pt,letterpaper]{geome
%----------------------------------------------------------------------
input{Diseno_Libro_D_RevistaMatematica_ITCR}% = Paquetes y c´odigo de dise~no
%----------------------------------------------------------------------
% COMANDOS PERSONALES ----------------------------------------------
newcommand{R}{mathbb{R}}
newcommand{Z}{mathbb{Z}}
newcommand{Q}{mathbb{Q}}
newcommand{N}{mathbb{N}}
newcommand{I}{mathbb{I}}
newcommand{raya}{rule{2cm}{0.01cm}}
newcommand{ds}{displaystyle}
newcommand{sen}{mathop{rm sen}nolimits}
newcommand{senh}{mathop{rm senh}nolimits}
newcommand{arcsen}{mathop{rm arcsen}nolimits}
68
71. newcommand{arcsec}{mathop{rm arcsec}nolimits}
newcommand{bc}{begin{center}}
newcommand{ec}{end{center}}
newcommand{be}{begin{enumerate}}
newcommand{ee}{end{enumerate}}
%Cambiar color dominante:
%definecolor{colordominante}{RGB}{64,190,178} %
% definecolor{colortitulo}{RGB}{219,68,14}
% -------------------------------------------------------------------
% Insertar portada
usepackage{pdfpages}
begin{document}
% Insertar portada
includepdf[pages=-]{images/Portada}
parindent=0mm % Sin sangr´ıa
pagestyle{empty}
titulo{% Autor (fnte es un comando para un tipo de fuente especial)
fnte[pag][20]{Walter Mora F.}}{%
%pre-t´ıtulo
Manual
}{%
%T´ıtulo principal
Edici´on de este libro
}{%
%Adicional
con plantilla "D"
}
%------------------------------------------------------------------------------------
% P´agina para "derechos reservados", ISBN, licencia creative commons, etc.
%------------------------------------------------------------------------------------
%Opci´on 1: P´agina para agregar informaci´on ISBN, etc.-----
% begin{copyrightpage}{%
% Revista digital Matem’atica Educaci’on e Internet (www.tec-digital.itcr.ac.cr/
% Correo Electr’onico: url{mora2@itcr.ac.cr}
% Escuela de Matem’atica
69
72. % Instituto Tecnol’ogico de Costa Rica
% Apdo. 159-7050, Cartago
% Tel’efono (506)25502225
% Fax (506)25502493}%
% %
% Mora Flores, Walter.
% C´alculo en Varias Variables. 1ra ed.
% -- Escuela de Matem´atica,Instituto Tecnol´ogico de Costa Rica. 2012.
% 340 pp.
% ISBN Obra Independiente: 978-9968-641-12-8
% 1. C´alculo. 2. Integral doble y triple 3. Integral de l´ınea y superficie.
% end{copyrightpage}
% Opci´on 2: ------------------------------------------------
newpage
~vfill
thispagestyle{empty}
noindent
parbox[s]{0.35textwidth}{Derechos reservados copyright 2013}parbox[c]{0.65textw
color{gray}
fhv{9}{Revista digital}
fhvb{10}{Matem´atica, Educaci´on e Internet.}
fntg[pag][9]{%
href{http://www.tec-digital.itcr.ac.cr/revistamatematica/}{http://www.tec-digital.
} %
noindent {color{colordominante} Photos by}: Viviana Loaiza. Parque Nacional Chirrip
noindent Licencia Creative Commons Reconocimiento - No Comercial 3.0 Unported Licen
url{http://creativecommons.org/licenses/by-nc/3.0}. A menos que lo requiera la ley a
noindent textit{Primera edici´on, Octubre 2013}
% FIN P´agina para "derechos reservados", ISBN, licencia creative commons, etc.
%------------------------------------------------------------------------------------
% Tabla de contenidos
%------------------------------------------------------------------------------------
chapterimage{lafoto1.jpg} % Foto en tabla de contenidos
pagestyle{empty} % P´ag sin encabezado
70
73. tableofcontents
%---------------------------------------------------------------------------------
% Cosas Opcionales
%---------------------------------------------------------------------------------
% begin{prologo}
% % Prefacio o Pr´ologo ---------------------------
%
% Bueno, aqu´ı viene el pr´ologo de este libro...
%
% textit{Cartago, 2013.} hfill{sc El autor}
%
% %------ Fin Pr´ologo----------------------------
%
% end{prologo}
%--FIN COSAS OPCIONALES
cleardoublepage %
pagestyle{fancy} % Encabezados
%------------------------------------------------------------------------------------
% Cap´ıtulo 1
%------------------------------------------------------------------------------------
ansj=1 % inicializa lista ejercicios
chapterimage{lafoto1.jpg} % Imagen del cap´ıtulo 1
chapter{C´omo usar la plantilla "D"}
begin{caja}[Advertencia.]
Las siguientes plantillas usan la versi´on 2014 del paquete
verb+tcolorbox+ (entre otros paquetes recientes), por lo tanto {it debe actualiza
end{caja}
bigskip
Las plantillas para libros de la "revista digital Matem´atica, Educaci´on e Internet
son implementadas con ideas propias y tambi´en con ideas tomadas
y modificadas de la documentaci´on de los paquetes LaTeX{} y
de varios sitios p´ublicos en Internet:
href{http://tex.stackexchange.com/}{http://tex.stackexchange.com/}
71
74. y del sitio href{http://www.latextemplates.com/}{http://www.latextemplates.com/},
entre otros. Este material es de libre distribuci´on.
Para editar libros en este formato, uno de los formatos de la "revista digital
Matem´atica, Educaci´on e Internet", se debe usar
verb+ Diseno_Libro_D_RevistaMatematica_ITCR.tex+ en un documento tipo {tt book}
begin{lstlisting}
documentclass{book}
% Paquete de estilo (puede abrirlo si necesita modificar algo)
usepackage{Diseno_Libro_D_RevistaMatematica_ITCR.tex}
...
end{lstlisting}
Con el estilo lstinline+Diseno_Libro_D_RevistaMatematica_ITCR.tex+ se puede usar c´od
Los paquetes que usa este estilo son los mismos que se mencionan en el libro href{ht
section{Requisitos para compilar}
{color{azulF} El archivo lstinline|Diseno_Libro_D_RevistaMatematica_ITCR.tex|
requiere una instalaci´on TeX ; completa y {it actualizada} (MikTeX 2.9 o TeXLive 2
Si tiene alg´un error de compilaci´on, puede consultar con Walter Mora, href{wmora2@g
begin{scaja}
Necesita que el
archivo verb+ Diseno_Libro_D_RevistaMatematica_ITCR.tex+
adjunto, {it est´e en la misma carpeta que el archivo} {tt .tex} que est´a editand
Luego puede compilar.
end{scaja}
section{Plantilla general}
El c´odigo {tt .tex} de este documento,
verb+Manual_Como_Usar_EstePaqueteDeEstilo.tex+,
se puede usar como plantilla para un libro. Los colores los puede modificar
tal y como se indica en la secci´on ref{cambiarcolores}
section{Entornos}
Este estilo define los entornos con cajas: (ver m´as adelante). Por ejemplo,
72
75. begin{definicion}
$A_delta={delta_1,...,delta_n}$
end{definicion}
bigskip
begin{teorema}
$forall n in N,; 2^n > n$
end{teorema}
bigskip
begin{ejemplo}
$A_s={s_1,...,s_n}$
end{ejemplo}
section{Dimensiones} Las dimensiones se pueden cambiar en el pre´ambulo. Si necesita
begin{lstlisting}
usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,
headsep=10pt,letterpaper]{geometry}
end{lstlisting}
section{Paquetes habilitados en esta plantilla}
begin{tabular}{lcp{0.8textwidth}}toprule
Editor usado: & & Kile 2.1, texmaker 4.03
Probado con & & MikTeX 2.9 (con carga autom´atica de paquetes) y TeXLive 2013
Paquetes incluidos & & bottomrule
end{tabular}
begin{lstlisting}
usepackage[spanish]{babel}
usepackage[latin1]{inputenc}
usepackage[autostyle, spanish = mexican]{csquotes}
MakeOuterQuote{"}
usepackage{helvet}
usepackage[full]{textcomp}
usepackage{xcolor}
usepackage{pstricks}
usepackage{xparse}
usepackage{tcolorbox}
tcbuselibrary{skins,breakable}
73
78. begin{lstlisting}
begin{definicion}[(Divisibilidad)] ... end{definicion}
end{lstlisting}
begin{definicion}[(Divisibilidad)]
Sean $a,b$ enteros con $b not = 0.$
be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
ee
end{definicion}
bigskip
fntb{Definici´on CON descripci´on Y referencia},
begin{lstlisting}
begin{definicion}[(Divisibilidad)][ref:defdivisibilidad]
... end{definicion}
end{lstlisting}
begin{definicion}[(Divisibilidad)][ref:defdivisibilidad]%no dejar l´ıneas blancas al
Sean $a,b$ enteros con $b not = 0.$
be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
ee
end{definicion}
Referencia a la definici´on ref{ref:defdivisibilidad}
bigskip
fntb{Definici´on solo referencia},
begin{lstlisting}
begin{definicion}[][ref:defdivisibilidad] ... end{definicion}
end{lstlisting}
begin{definicion}[][ref:defdivisibilidad]%no dejar l´ıneas blancas al inicio
Sean $a,b$ enteros con $b not = 0.$
76
79. be
item Decimos que $b$ divide a $a$ si existe un entero $c$ tal que $a=bc.$
item Si $b$ divide a $a$ escribimos $b|a$
ee
end{definicion}
Referencia a la definici´on ref{ref:defdivisibilidad}
subsection{Ejemplos}
bigskip
fntb{Ejemplo sin descripci´on ni referencia},
begin{lstlisting}
begin{ejemplo} ... end{ejemplo}
end{lstlisting}
begin{ejemplo}
Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$
{bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow;
d=k_1a ; wedge ; b=k_2d, ;;mbox{con};; k_1,k_2 in Z
Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$
end{ejemplo}
bigskip
fntb{Ejemplo CON descripci´on y sin referencia},
begin{lstlisting}
begin{ejemplo}[ (De la igualdad)] ... end{ejemplo}
end{lstlisting}
begin{ejemplo}[ (De la igualdad)]
Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$
{bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ;
Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$
77
80. end{ejemplo}
bigskip
fntb{Ejemplo SIN descripci´on y CON referencia},
begin{lstlisting}
begin{ejemplo}[][ejemplo1] ... end{ejemplo}
end{lstlisting}
begin{ejemplo}[][ejemplo1]
Sean $a,b,d in Z.$ Muestre que si $a|d$ y $d|b$ entonces $a|b$
{bf Soluci´on:} Si $a|d;wedge; d|b; Longrightarrow; d=k_1a ; wedge ;
Luego $b=k_2d=k_2(k_1a);Longrightarrow; a|b$
end{ejemplo}
De acuerdo al ejemplo ref{ejemplo1}, ....
subsection{Teoremas}
bigskip
fntb{Teorema SIN descripci´on NI referencias},
begin{lstlisting}
begin{teorema} ... end{teorema}
end{lstlisting}
begin{teorema}
Sean $a,b,d,p,q in Z.$
be
item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$
item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$
item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$
item Si $a|b,$ entonces $a|mb,$ con $m in Z.$
78
81. item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$
ee
end{teorema}
bigskip
fntb{Teorema CON descripci´on y SIN referencias},
begin{lstlisting}
begin{teorema}[(Divisibildad)]... end{teorema}
end{lstlisting}
begin{teorema}[(Divisibildad)]
Sean $a,b,d,p,q in Z.$
be
item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$
item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$
item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$
item Si $a|b,$ entonces $a|mb,$ con $m in Z.$
item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$
ee
end{teorema}
bigskip
fntb{Teorema CON descripci´on Y referencias},
begin{lstlisting}
begin{teorema}[(Divisibildad)][teo1]... end{teorema}
end{lstlisting}
begin{teorema}[(Divisibildad)][teo1]
Sean $a,b,d,p,q in Z.$
be
item Si $d|a$ y $d|b$ entonces $d|(ax+by)$ para cualquier $x,y in Z$
79
82. item Si $d|(p+q)$ y $d|p ;; Longrightarrow ;;d|q.$
item Si $a,b in Z^+$ y $b|a;Longrightarrow;a geq b$
item Si $a|b,$ entonces $a|mb,$ con $m in Z.$
item Si $a,b in Z,$ $a|b$ y $b|a;Longrightarrow;|a|=|b|$
ee
end{teorema}
Seg´un ref{teo1} se tiene....
subsection{Corolarios}
Los corolarios solo tienen la opci´on de referencia (no de descripci´on).
fntb{Corolario CON referencia},
begin{lstlisting}
begin{corolario}[corolario1]... end{corolario}
end{lstlisting}
begin{corolario}[corolario1]
Sea $nin Z,;n>1.$ El m´as peque~no divisor positivo $d > 1$ de $n$ es primo.
end{corolario}
Referencia: Seg´un el corolario ref{corolario1}...
subsection{Lemas}
Los lemas admiten descripci´on y referencias, como antes.
fntb{Lema CON descripci´on y referencia},
begin{lstlisting}
begin{lema}[--- (El divisor m´as peque~no).][lema1]... end{lema}
end{lstlisting}
begin{lema}[--- (El divisor m´as peque~no).][lema1]
Sea $nin Z,;n>1.$ El m´as peque~no divisor positivo $d > 1$ de $n$ es primo.
end{lema}
80