Posts Tagged LaTeX

Ilustraciones para la memoria del PFC

Las ilustraciones constituyen un apartado muy importante dentro de la elaboración del proyecto. Además de amenizar la lectura de la memoria, son unos elementos imprescindibles para explicar el funcionamiento de algún dispositivo, representar unos datos o unas infografías.

De hecho, en un proyecto como el que nos ocupa, es imprescindible el anexo de gráficas necesarias para el cálculo de los engranajes, ejes y otros elementos mecánicos. Podemos extraer dichas gráficas y esquemas de los libros mediante un escáner, pero todos sabemos que el aspecto no es del todo bueno: los cuadros no quedan orientados horizontalmente, la calidad de la imagen no es todo lo buena que debiera, no pueden ampliarse, etc. Por eso recomiendo hacer todas las imágenes en un programa de dibujo vectorial. Yo, por ejemplo, Dediqué muchas tardes a escanear gráficas del “Diseño en Ingeniería Mecánica” de J.E. Shigley y vectorizarlas. El resultado puede verse aquí:
grafica vectorial

Es además una buena opción para elaborar, en el campo de la ingeniería mecánica, los diagramas de momentos y cortantes, en el estudio de esfuerzos de una viga o eje, así como diagramas de sólido libre.

InkScape
InkScape es un programa de dibujo de gráficos vectoriales, de código abierto. Los gráficos vectoriales, al contrario que los mapas de bits (formados por una matriz), están constituidos por formas geométricas y definiendo sus posiciones, colores, etc. De esta manera podemos aumentar o disminuir el tamaño de la imagen sin que la calidad se vea mermada.

Existen infinidad de tutoriales para aprender a realizar gráficos de este tipo, incluso videoturiales. Me gustaría destacar algunos de ellos:

, ,

No hay Comentarios

Tablas en Latex

En el proyecto voy a incluir las tablas que estoy empleando para obtener factores de fatiga, superficie, etc. Así como las gráficas y figuras pertinentes. Y si las tablas no son demasiado largas, las voy a escribir también en \LaTeX, que quedan con un aspecto muy bueno y se pueden realizar referencias como dios manda.

Vamos a ver cómo se elabora una tabla, cómo se insertan columnas y filas múltiples.

Los paquetes que vamos a necesitar son estos:

\usepackage{multirow}	% Para poder unir filas en las tablas
\usepackage{colortbl}	% Para colorear tablas

Por defecto, Latex nos permite unir columnas, así que no es necesario un paquete específico.

Caminando se aprende a caminar, así que vamos a ver los ejemplos y cómo sería su código correspondiente.

Tabla normal

El entorno para crear la tabla es tabular y presenta la siguiente sintaxis:

\begin{tabular}{l c r}
	Celda 11	&	Celda 12	&	Celda 13	\\
	Celda 21	&	Celda 22	&	Celda 23	\\
	Celda 31	&	Celda 32	&	Celda 33	\\
\end{tabular}

En la primera fila, vemos que tras iniciar el entorno tabular se introduce {l c r}. Eso indica las columnas que tendrá nuestra tabla y su alineación (left, center, right). Si se quieren centrar todas las columnas, sería de esta forma {c c c}.

Las filas se dividen en cada columna utilizando el símbolo & y se finaliza con \\, dando paso a la siguiente fila.

El aspecto de la tabla anterior es este:

Tabla en Latex simple

Tabla en Latex simple

Leer el resto de la entrada »

, ,

1 Comentario

¿Cómo empezar con LaTex?

Empezar es duro, para qué engañarnos. Latex tiene una curva de aprendizaje muy alta, esto quiere decir que invirtiendo mucho tiempo al principio obtendremos muy pocos resultados o notaremos que avanzamos tremendamente despacio. Es normal: hay que armarse de paciencia, y mucha. Yo descubrí por accidente las maravillas de este lenguaje y el flechazo fue instantáneo: rápidamente supe que haría mi proyecto final en Latex. Fui previsor (no tanto como hubiera sido necesario) y tuve a bien empezar a tener encuentros con él, esporádicos al principio, pero poco a poco me hice con la dinámica de los documentos. Lo cierto es que tengo muchísimo que aprender aun, si quiero producir un tochazo bien editado.  ¿No estamos aquí para eso?

¿Pero qué es LaTex?

Se trata de un procesador de textos que funciona a base de órdenes creadas con comandos de TeX , que es un lenguaje de bajo nivel. La potencia y utilidad de ésta herramienta es casi ilimitada, hasta el punto de convertirse en un estándar de facto en la comunidad científica para la publicación e intercambio de publicaciones, artículos académicos e incluso en congresos. Permite elaborar textos con una calidad de imprenta de forma sencilla, separando el contenido (texto) de la maquetación del mismo o diseño final. A grosso modo, es una especie de lenguaje html para publicaciones: elaboramos un texto introduciendo una serie de etiquetas, compilamos y obtenemos nuestro documento en pdf perfectamente estructurado. Además permite la inserción de complejas fórmulas matemáticas de una forma sencilla. Y es software libre.

\iint_a^b \!\! \frac{x^2}{n_{ij}} \, dx

\iint_a^b \!\! \frac{x^2}{n_{ij}} \, dx

(\,\underbrace{a,\ldots,a}_{15}\,)

(\,\underbrace{a,\ldots,a}_{15}\,)

Como digo, puede parecer un poco complicado, pero con un poco de práctica consigues escribir ecuaciones de todo tipo sin recurrir a ningún manual de Latex. También permite la instalación de librerías externas, que permiten, por ejemplo, la elaboración de gráficos como los que muestro a continuación, a partir de órdenes de texto.

¿Realmente merece la pena aprender a utilizarlo?

Eso depende de cada uno. A mi si me lo parece: me resulta interesante, creo que puede serme de utilidad en el futuro y me gustan las cosas bien hechas.

Para comenzar, recomiendo seguir al pie de la letra alguno de los manuales que hay por internet, como éste: Manual de Latex, descargar documentos ya elaborados en su código fuente (*.tex) y jugar con ellos, realizando pequeñas modificaciones, etc.

Como editor, personalmente me gusta TexMaker, el cual es multiplataforma.

Listado de símbolos para \LaTeX y cómo usarlo, en Wikipedia.

También ver:

, ,

No hay Comentarios

Especificaciones

Voy a definir brevemente cuáles son las características del reductor que se va a proyectar:

  • Potencia máxima a transmitir: 15KW.
  • Engranajes de dientes helicoidales y ejes paralelos.
  • Relación de transmisión (o factor del tren): i = 50:1

Además del diseño, en principio tengo pensado realizar también un estudio sobre la fabricación de los elementos principales del reductor: ejes y engranajes, realizando sus respectivos programas en CNC.

Trabajo en entorno Ubuntu, aunque he tenido que instalar Windows XP para los programas de diseño. La edición de la memoria la voy a realizar íntegramente en LaTeX, empleando el editor TexMaker. Increíble herramienta ésta, ya mostraré algunas de las ventajas que nos aporta Latex a la edición de un proyecto final de carrera.

Para realizar el modelo en 3D y los planos, voy a usar SolidWorks 2008, donde además podremos obtener algunas animaciones y vídeos para la exposición del proyecto ante el tribunal de evaluación.

, , , , , ,

2 Comentarios