Esta plantilla de memoria de trabajo fin de grado se basa en la clase scrbook
del paquete KOMA-Script. Este paquete ofrece más flexibilidad en el diseño de documentos y opciones de personalización que las clases estándares de LaTeX.
La plantilla se puede utilizar fácilmente en Overleaf utilizando la versión publicada en la galería:
También se puede descargar la última versión de la plantilla directamente desde GitHub:
https://github.com/Universidad-de-La-Laguna/esit-gii-plantilla-tfg-scrbook
Así como una versión para escribir en Markdown utilizando Quarto:
https://github.com/Universidad-de-La-Laguna/esit-gii-plantilla-tfg-quarto
La plantilla está prepara para ser usada con LuaLaTex como compilador por defecto y Biber para la gestión de las referencias bibliográficas. Es posible que también funcione con XeLaTeX, pero solo ha sido probada con LuaLaTex. Por eso, para generar este documento, se recomienda configurar el editor de LaTeX para que use LuaLaTeX.
La plantilla no funciona con pdfLaTex por el uso del paquete fontspec
para gestionar las fuentes OpenType.
La plantilla recomienda ciertas opciones del documento, pero también incluye algunas opciones alternativas. Estas alternativas están comentadas para poder activarlas fácilmente.
Por lo general, es recomendable señalar donde comienzan y terminan los párrafos para facilitar la lectura del documento. Esto se puede hacer utilizando espaciado adicional entre los párrafos o añadiendo un espacio a la izquierda de la primera palabra de cada párrafo, lo que recibe el nombre de sangría. Incorporar ambas estrategias es redundante, por lo que las guías de estilo hacen mucho hincapié en que solo se debe utilizar una de ellas.
Esta plantilla utiliza solamente el espaciado adicional entre párrafos y se recomienda dejarlo así. Sin embargo, se puede activar también la sangría, descomentando la línea 38 de memtfg.txt
.
El formato de cita configurado por defecto es numérico, lo que significa que las citas en el texto se numeran en orden de aparición y que este orden es utilizado también para generar la bibliografía.
Sin embargo, se puede activar fácilmente el sistema de cita APA comentando las líneas 68-69 y descomentando las líneas 71-72 de memtfg.txt
. En el sistema APA las citas en el texto se hacen mediante autor-año y la bibliografía se ordena por autor, año y título. Este sistema facilita identificar a los autores durante la lectura y localizar sus trabajos en la bibliografía, puesto que aparecen juntos. Por tanto, es un sistema interesante en documentos extensos, con un gran número de citas.
Las fuentes usadas y que deben estar instaladas son:
- lmodern — Latin Modern
- sourcecodepro — Source Code Pro
Entre otros, la plantilla incluye los siguientes paquetes que pueden ser útiles en la elaboración de la memoria
-
algpseudocodex — Proporciona entornos avanzados para describir algoritmos. Permite escribir pseudocódigo con numeración y resaltado.
-
listings — Proporciona un entorno para incluir código fuente con resaltado de sintaxis.
-
graphicx — Permite redimensionar, rotar y recortar imágenes fácilmente.
-
pdflscape — Permite crear páginas en modo apaisado en documentos PDF. Es útil para tablas o figuras anchas que necesitan más espacio horizontal.
-
rotating — Permite rotar objetos como tablas y figuras. Es útil para mostrar contenido en orientación vertical u horizontal.
-
array — Permite la definición de nuevos tipos de columnas y estilos de alineación en tablas. Mejora la personalización y el formato de tablas en LaTeX.
-
booktabs — Facilita la creación de tablas de alta calidad. Proporciona comandos para líneas horizontales de diferentes grosores y espacios adecuados entre filas.
-
longtable — Proporciona un entorno para crear tablas que pueden abarcar múltiples páginas. Ideal para tablas extensas que no caben en una sola página.
-
multirow Permite crear celdas en tablas que abarcan múltiples filas. Útil para crear tablas más complejas.
-
tabularx — Extiende el entorno tabular con soporte para ancho de columna automático. Permite crear tablas que se ajustan al ancho total de la página.
-
caption — Proporciona opciones avanzadas para personalizar las leyendas de figuras y tablas. Permite cambiar el estilo, formato y posición de las leyendas.
-
enumitem — Extiende las listas enumeradas y no enumeradas con opciones adicionales. Permite personalizar la numeración, el formato y el espaciado de listas.
-
subcaption — Proporciona soporte para subtítulos en subfiguras y subtablas. Facilita la creación de figuras y tablas compuestas con leyendas individuales.