Archivo para la categoría Software
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 , 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
Jugando con Solidworks
He estado probando algunas cosillas del Estudio de movimiento de este programa para el que será mi futuro reductor de velocidad. Montando los engranajes que ya tengo diseñados sobre los ejes, aun sin calcular… Pero es que gusta también un poco de acción entre tanto número.
Por lo tanto, esos ejes no son los definitivos, ni la disposición. Aun no he decidido si distribuir los ejes en una forma triangular, en línea (opción con menos papeletas…) o entrelazados entre sí.
Para realizar el movimiento de cámara, he utilizado una trayectoria dibujada con una spline en un boceto que posteriormente oculté. La verdad es que da buenos resultados y no es muy difícil de hacer, cuando ya se sabe dónde tocar claro. Así como las relaciones de posición, que tiene unas cuantas. Estoy aprendiendo a hacer videotutoriales, así que espero que pronto pueda empezar a publicar algo.
Mientras tanto, os dejo los archivos de ensamblaje del tren de engranajes para poder retocar y mirar cosas.
¿Problema con los materiales en SolidWorks?
Quien haya instalado Solidworks en español, seguramente habrá tenido problemas con la librería de materiales al intentar asignar uno a una pieza cualquiera.
Esto implica que no podemos hacer uso de las propiedades de dichos materiales, empleando COSMOS, o simplemente obtener un renderizado semejante al aspecto real de la pieza.
El mensaje que devuelve es el siguiente:
Base de datos de materiales incompatible. Probablemente la versión de esta base de datos es superior y no es compatible con la versión actual.
La raíz de este error es que el archivo con la base de datos incluye la letra ñ y vocales con tilde, que el programa no puede reconocer. Yo he editado mi fichero solidworks materials.sldmat y he sustituido la letra “ñ” por “n” y las vocales con tilde por la misma vocal sin tilde.
Dejo aquí el archivo para descargar: Solidworks Materials Database [Click derecho > Guardar como...]
Hay que llevarlo al directorio en la ruta “C:/Archivos de programa/SolidWorks/lang/spanish/sldmaterials/” y sustituir el que ya existe.
¿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
(\,\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 y cómo usarlo, en Wikipedia.
También ver:




