Mostrando entradas con la etiqueta LaTeX. Mostrar todas las entradas
Mostrando entradas con la etiqueta LaTeX. Mostrar todas las entradas

16 de julio de 2014

LaTeX – Diferencia entre el paquete inputenc y fontenc

Cuando escribimos documentos en español con LaTeX, generalmente, los paquetes inputenc y fontenc van de la mano. Las funciones que realizan estos paquetes son distintas, sin embargo, están relacionadas con los caracteres extendidos imprimibles. Estos caracteres abarcan símbolos como las comillas, letras mayúsculas y minúsculas con acentos, tilde, diéresis, comillas, virgulilla, etc.

El paquete inputenc nos permite introducir, directamente desde el teclado, letras con acentos y otros símbolos en los documentos LaTeX. Los usuarios GNU/Linux usan la codificación utf8, \usepackage[utf8]{inputenc}. Los usuarios de MS Windows usan la codificación latin1, \usepackage[latin1]{inputenc}. Si no se incluye este paquete los caracteres extendidos se tendrían que introducir por medio de comandos de LaTeX, por ejemplo \’a para que imprima á.

El paquete fontenc nos permite seleccionar los caracteres extendidos imprimibles de los documentos generados por LaTeX, es decir, en los archivos PDF. Si no se incluye este paquete los acentos y letras se seleccionan por separado, por ejemplo, á se seleccionaría como ‘a.

14 de julio de 2014

Diseño Gráfico en Latex - Gráficos Matemáticos de Alta Calidad

Autor

Jorge Mario Garcia Usuga, Anibal Muñoz Loaiza, Efráin Alberto Hoyos Salcedo

2007

Descripción

El libro está dividido en tres capítulos. El primero hace una extensa revisión del paquete PSTricks, incluyendo ejemplos con su respectivo código fuente. El segundo muestra dos herramientas muy útiles para aquellas personas que no gustan de la programación en LaTeX y el último capítulo, es una recopilación de ejemplos hechos con XY-pic, orientados a la construcción de diagramas de dinámicas ecológicas y epidemiológicas.

El libro está dirigido a usuarios avanzados de LaTeX, pues, en los ejemplos se usan macros e instrucciones que se asume el usuario ya debe conocer.

Esperamos que este material sirva de apoyo a docentes, alumnos y TeX-nócratas que gusten de gráficos matemáticos de alta calidad en sus documentos.

Contenido

1. Gráficos con PSTricks.
1.1. El entorno
1.2. Puntos
1.3. Líneas y polígonos
1.4. Círculos, elipses y arcos
1.5. Curvas
1.6. Manejo de Colores
1.7. Manejo de objetos
1.8. Manejo de texto
1.9. Trazado de curvas
1.10. Herramientas para árboles, grafos y diagramas
1.11. Manejo de objetos 3D con PSTricks
2. Herramientas para gráficos con PSTricks
2.1. JpicEdt
2.2. LaTeXDraw
3. Conceptos Generales de XY- pic
3.1. Diagramas de dinámicas ecológicas y epidemiológicas
3.2. Diagramas conmutativos

Vista Previa

http://books.google.com.mx

Descarga

PDF comprimido en .rar sin contraseña, 1.48MB - Diseño Gráfico en Latex

12 de julio de 2014

LaTeX - diseño gráfico con jPicEdt

Resulta muy laborioso realizar gráficos, dibujos o diagramas utilizando el lenguaje LaTeX. Sin embargo, se pueden generar documentos ligeros con gráficos de calidad óptima. Esto es la principal motivación para utilizar gráficos creados con LaTeX.

jPicEdt es una herramienta WYSIWYG (en español, "lo que ves es lo que obtienes") para editar gráficos vectoriales y que permite exportarlos al ambiente picture de LaTeX (entre otros formatos). La última versión disponible es jpicedt-install_1_6-pre1_20131007.jar (11.4 MB).

Es un programa gratuito y multiplataforma escrito en java. Para instalarlo en GNU Linux se tiene que hacer en modo superusuario (root), y para lanzarlo se tipea jpicedt en la línea de comandos. En Windows se instala en la carpeta que especifiques, por default en C://jpicedt, donde se genera un acceso directo.

jPicEdt puede realizar gráficos más elaborados si se incluyen otros paquetes de LaTeX, aquí solo nos enfocaremos al ambiente picture para realizar gráficos sencillos. Básicamente el ambiente picture trabaja con:
  • textos (incluyendo formulas), 
  • cajas (con y sin recuadro),
  • líneas rectas y flechas (vectores),
  • círculos y óvalos. 
Como ejemplo considere el brazo rotacional planar de 2 grados de libertad (g.d.l.).
Brazo robótico made in CICESE
Brazo robótico de 2 g.d.l. made in CICESE
El diagrama de fuerzas del robot de 2 g.d.l. se puede dibujar con jPicEdt como se muestra en la siguiente imagen.
Gráficos en LaTeX con jPicEdt
El gráfico se guarda como archivo .tex y se puede incluir en cualquier documento de LaTeX sin necesidad de añadir algún paquete. Observasiones:
  • Se puede escalar el gráfico con el comando \def\JPicScale{escala}
  • El origen del dibujo es la esquina inferior izquierda. 
El código:
\documentclass[12pt]{report}
\begin{document}
\begin{figure}
\begin{center}
\def\JPicScale{1} %Escala
\input{robot2gdl} %Gráfico
\end{center}
\caption{Two-link revolute joint arm.}
\end{figure}
\end{document}
produce:

Descarga el ejemplo aquí.



11 de julio de 2014

LaTeX - Generar la bibliografía en español con BibTeX

BibTeX es una herramienta para generar la bibliografía en LaTeX automáticamente, muy útil cuando tienes un gran número de referencias bibliográficas o de uso muy frecuente. Recomiendo usar JabRef para gestionar tus listas bibliográficas ya que es gratuito y multiplataforma.

Traducir la bibliografía al español

Flexbib es un sistema que consta de un paquete para LaTeX (flexbib.sty) y un archivo de estilo para BibTeX (flexbib.bst) con el que se puede traducir al idioma español ciertas partículas que aparecen en las listas bibliográficas (and, and others, in, edition, etc.).
Más información en :
http://www.latex.um.es/retazos/leccion_15/flexbib.html

Descarga e instalación

La web del autor para descargar el paquete y estilo de bibliografía flexbib es:
http://www.latex.um.es/retazos/leccion_15/soft.html
En el enlace anterior también se explica como hacer la instalación, la forma sencilla es copiar los archivos spanishbst.tex, flexbib.sty y flexbib.bst en la misma carpeta del archivo .tex que vas a compilar.

Cambio de comillas españolas por inglesas

Las comillas latinas « » que flexbib introduce son las correctas en español, según la Real Academia de la Lengua. Pero los que vivimos en latinoamérica, particularmente en México, utilizamos las de origen anglosajón “ ”.
El comando que controla el formato de las comillas se llama \enquote, como se indica en la documentación de flexbib. Modificar el comportamiento es simplemente redefinir el comando \enquote; mediante, por ejemplo: \renewcommand{\enquote}[1]{``#1''}

Ejemplo

El código:
\documentclass[12pt]{report}
\usepackage[spanish]{babel}
\usepackage[plain]{flexbib}
\begin{document}
\section*{Las citas en el texto}
...\cite{conejo2011} ...\cite{galindo2009}
\bibliography{bibliografia}
\bibliographystyle{flexbib}
\end{document}
produce:
Página 1
Página 2
Note que modifiqué flexbib para cambiar las comillas españolas « » por anglosajonas “ ”. Descarga el ejemplo aquí.


Visualiza el ejemplo online en writeLaTeX.

16 de octubre de 2009

LaTeX: Reconocimiento de símbolos manuscritos



Una herramienta LaTeX en línea que permite dibujar un símbolo y generar sus posibles comandos en LaTeX se encuentra disponible en el sitio Detexify. Esta herramienta es muy útil cuando se requiere encontrar el comando de un símbolo que no usamos con frecuencia.

Detexify utiliza el reconocimiento de patrones donde mediante un previo aprendizaje o entrenamiento (Detexify LaTeX symbol table) el software identifica el posible comando en LaTeX del símbolo que tratamos de dibujar. Aquí la explicación del autor: Detexify explained.

Ejemplo


Sólo dibuja el símbolo que estas buscando dentro del cuadro.


Referencias


El blog de neonigma

10 de junio de 2009

LaTeX: Convertir una lista de referencias bibliográficas a BibTeX



Una herramienta LaTeX en línea que permite convertir una lista de referencias bibliográficas de LaTeX a una base de datos bibliográfica BibTeX se encuentra disponible en el sitio text2bib.

Para realizar la conversión hay que guardar la lista de referecias bibliográficas en un archivo de texto plano (.txt), que se puede hacer en cualquier editor de texto (e.g. Bloc de notas en Windows o gedit en Ubuntu), siguiendo el siguiente formato:
  • Cada referencia debe estar separada por una línea en blanco o estar escrita en una misma línea o iniciar con \bibitem{}, \bibitem{}, \item, \bigskip o \smallskip.

  • Cada referencia inicia (después de separadas como se mencionó en el punto anterior) con una lista de los autores, seguido por un año o un título.

Para poder utilizar text2bib es necesario estar registrado en el sitio (REGISTER) llenando un sencillo formulario y después iniciar sesión (LOG IN) ingresando usuario y contraseña.

Ejemplo


Se crea un archivo de texto y se guarda lo siguiente.
\bibitem{MaciejowskiG03} J. M. Maciejowski, \textit{Multivariable Feedback Design}, Addison-Wesley, 1989.

\bibitem{Doyle} J. C. Doyle, B. A. Francis and A. R. Tannenbaun, ``Feedback Control Theory'', McMillan, 1992.

\bibitem{Youla76} D. C. Youla, H. A. Jabr, and J. J. Bongiorno, ``Modern wiener-hopf design of optimal controllers - part II: The multivariable case'', \textit{IEEE Transactions on Automatic Control}, pp. 319-338, 1976.

\bibitem{Zarikian07} C. A. Desoer and C. L. Gustafson, ``Algebraic theory of linear multivariable feedback systems'', \textit{IEEE Transactions on Automatic Control}, pp. 909-917, 1984.

Si se esta registrado en text2bib se inicia sesión, se carga el archivo de texto y después se hace click en Convert to BibTeX..

Enseguida aparece el reporte de la conversión. Se puede visualizar el archivo BibTeX en una ventana nueva dando click en Display your BibTeX file in a new window, o guardar el archivo BibTeX (.bib) dando click en save your BibTeX file. El archivo BibTeX que se genera en este ejemplo es el siguiente.
@book{MaciejowskiG03,
author = {J. M. Maciejowski},
title = {Multivariable Feedback Design},
year = {1989},
address = {},
publisher = {Addison-Wesley},
}

@book{Doyle,
author = {J. C. Doyle and B. A. Francis and A. R. Tannenbaun},
title = {Feedback Control Theory},
year = {1992},
address = {},
publisher = {McMillan},
}

@article{Youla76,
author = {D. C. Youla and H. A. Jabr and J. J. Bongiorno},
title = {Modern wiener-hopf design of optimal controllers - part II: The multivariable case},
journal = {IEEE Transactions on Automatic Control},
year = {1976},
month = {},
volume = {},
number = {},
pages = {319-338},
}

@article{Zarikian07,
author = {C. A. Desoer and C. L. Gustafson},
title = {Algebraic theory of linear multivariable feedback systems},
journal = {IEEE Transactions on Automatic Control},
year = {1984},
month = {},
volume = {},
number = {},
pages = {909-917},
}

LaTeX: Convertir texto plano en LaTeX a imagen GIF



Una herramienta LaTeX en línea que permite convertir texto plano en lenguaje LaTeX a una imagen con extensión .gif se encuentra disponible en el sitio ruso latex2gif.

Esta herramienta es muy útil para previsualizar rápidamente partes de nuestro documento y así poder revisarlo antes de compilarlo.

Ejemplo


Se accede a latex2gif y se ingresa lo siguiente en el cuadro de texto.
\begin{picture}(200,50)(-100,-25)
\put(-100,15){\shortstack[l]{\mbox{$\textit{\textbf{r}}(s)$}}}
\put(-100,10){\vector(1,0){24}}
\put(-76.5,7){\shortstack[l]{$\bigoplus$}}
\put(-66,10){\vector(1,0){24}}
\put(-42,18){\line(1,0){32}}
\put(-42,2){\line(1,0){32}}
\put(-42,2){\line(0,1){16}}
\put(-10,2){\line(0,1){16}}
\put(-38.5,7){$K(s)$}
\put(-10,10){\vector(1,0){26.5}}
\put(16.5,18){\line(1,0){27}}
\put(16.5,2){\line(1,0){27}}
\put(16.5,2){\line(0,1){16}}
\put(43.5,2){\line(0,1){16}}
\put(18.5,7){$P(s)$}
\put(43.5,10){\vector(1, 0){54}}
\put(65,7){\shortstack[l]{\mbox{$\bullet$}}}
\put(78,15){\shortstack[l]{\mbox{$\textit{\textbf{y}}(s)$}}}
\put(68,10){\line(0,-1){35}}
\put(68,-25){\line(-1,0){138}}
\put(-70,-25){\vector(0,1){8}}
\put(-78,-3){\line(1,0){16}}
\put(-78,-17){\line(1,0){16}}
\put(-78,-17){\line(0,1){14}}
\put(-62,-17){\line(0,1){14}}
\put(-77,-14){$-1$}
\put(-70,-3){\vector(0,1){8}}
\end{picture}

Se hace click en el botón Sdelat' GIF y se genera la siguiente imagen.

GIF

Referencias


El blog de neonigma