Documentos de Académico
Documentos de Profesional
Documentos de Cultura
18 de Junio de 2009
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
1/21
Nuevos Comandos
A LTEX permite la creacion de nuevos comandos [macros] que simpliquen la creacion de documentos.
Utilidad de crear nuevos comandos Simplicar la escritura de textos repetitivos Simplicar comandos complejos ...
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
2/21
Comando \newcommand
El comando \newcommand nos permite denir los comandos con la siguiente sintaxis:
\newcommand{nomComando}[nParam]{defComando}
donde nomComando es el nombre del comando, nParam es el numero de parametros del comando y defComando es la denicion del comando.
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
3/21
Comando \newcommand
El comando \newcommand nos permite denir los comandos con la siguiente sintaxis:
\newcommand{nomComando}[nParam]{defComando}
donde nomComando es el nombre del comando, nParam es el numero de parametros del comando y defComando es la denicion del comando.
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
3/21
\newcommand{\ca}{supercalifragilisticoespialidoso}
Cada vez que escribamos el comando \ca se escribira la palabra completa. Ojo!
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
4/21
\newcommand{\ca}{supercalifragilisticoespialidoso\xspace}
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
5/21
K (x , t ) (t ) dt
\ecua{\frac{3}{2}}{\pi}
f (x ) =
3 2
K (x , t ) (t ) dt
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
6/21
Redeniendo Comandos
Podemos redenir cualquier comando que exista con el comando \renewcommand. Ejemplo
\renewcommand{\textbf}[1]{ \textit{#1} }
provocara que el comando \textbf se comporte exactamente igual que el comando \textit, y por tanto: \textbf{negrita} se vera como negrita . Ojo!
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
7/21
Redeniendo Comandos
Podemos redenir cualquier comando que exista con el comando \renewcommand. Ejemplo
\renewcommand{\textbf}[1]{ \textit{#1} }
provocara que el comando \textbf se comporte exactamente igual que el comando \textit, y por tanto: \textbf{negrita} se vera como negrita . Ojo!
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
7/21
A Colores en LTEX
Es posible usar distintos colores en nuestro documento. Probablemente la manera mas sencillas sea usando el paquete xcolor:
\usepackage{xcolor}
Dicho paquete dene varios comandos que nos permiten cambiar los colores del texto. Ejemplo
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
8/21
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
9/21
\pagecolor{green}
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
10/21
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
11/21
Colores que estan siempre disponibles N black N darkgray N lime N pink N violet N blue N gray N magenta N purple N white N brown N green N olive N red N yellow N cyan N lightgray N orange N teal
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
12/21
N MidnightBlue N Orange
N Periwinkle N Purple
N RedViolet
N YellowOrange
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
13/21
Usando parametro svgnames del paquete (\usepackage[svgnames]{xcolor}) Consultar la pagina 38 del manual del paquete xcolor.
Usando parametro x11names del paquete (\usepackage[x11names]{xcolor}) Consultar la pagina 39 del manual del paquete xcolor.
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
14/21
Un espacio de color dene un modelo de composicion del color. Por lo general un espacio de color lo dene una base de N vectores. Ejemplos de espacios de color: RGB CMYK que me estas contando??
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
15/21
Un espacio de color dene un modelo de composicion del color. Por lo general un espacio de color lo dene una base de N vectores. Ejemplos de espacios de color: RGB CMYK que me estas contando??
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
15/21
Los colores se denen a partir de tres valores de intensidad de los colores primarios: rojo, verde y azul.
\definecolor{miRojillo}{rgb}{1.0,0.3,0.3}
RESULTADO
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
16/21
En este caso se usan colores secundarios de manera sustractiva: cian, otro para el magenta, amarillo y negro.
\definecolor{miNaranjilla}{cmyk}{0,0.5,1.0,0}
RESULTADO
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
17/21
http://www.ficml.org/jemimap/style/color/wheel.html
Esas paginas nos suelen dar un codigo de 6 numeros/letras. Podemos denir nuestros colores con esos codigos usando el siguiente comando: Como denir un color usando notacion HTML
\definecolor{miVerdecillo}{HTML}{00F03A}
RESULTADO
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
18/21
Esquemas de Color
Elegir una buena combinacion de colores no es tarea sencilla. En Internet existen varios sitios dedicados exclusivamente a ofrecer combinaciones de colores que resulten atractivas:
http://www.colorcombos.com/
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
19/21
20/21
Licencia
Mas info: http://creativecommons.org/licenses/by-sa/3.0/es/ Usted es libre de: copiar, distribuir y comunicar publicamente la obra hacer obras derivadas
Reconocimiento. Debe reconocer los creditos de la obra de la manera especicada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra). Compartir bajo la misma licencia. Si transforma o modica esta obra para crear una obra derivada, solo puede distribuir la obra resultante bajo la misma licencia, una similar o una compatible.
A A.G. Lopez, S. Alonso y C. Porcel L TEX Avanzado: Crear Nuevos Comandos y Colores
21/21