El objetivo de esta plantilla de LaTeX es facilitar a los estudiantes la realización de una presentación, como puede ser la defensa del trabajo de fin de grado (TFG) o de máster (TFM), en este sistema profesional de confección de documentos. La plantilla puede ser usada tanto en Windows como en Linux, y está basada en el paquete decorativo beamer.
Si bien Microsoft Word es la suite ofimática por excelencia, no tiene la potencia suficiente para la confección de un documento largo o científico. LaTeX es mucho más potente, aunque tiene una pequeña curva logarítmica inicial de aprendizaje; esto es, difícil al comienzo hasta que se le coge soltura.
De forma muy resumida, la principal diferencia entre Microsoft Word (o LibreOffice Writer) y LaTeX es que el primero es un procesador de textos y, el segundo, un sistema de composición de textos. Así, en Word, a medida que escribimos, vamos viendo el resultado final en el propio documento. Por ejemplo, podemos modificar los estilos y tamaño de la fuente y, automáticamente, vemos cómo afectan esos cambios; de igual forma, podemos insertar una imagen, la movemos y posicionamos directamente donde deseemos.
En LaTeX, el proceso de confección del documento es bien distinto. Lo que escribimos no es el documento en sí, sino instrucciones de cómo queremos que sea el documento. Es por ello que tenemos que conocer esas instrucciones y la sintaxis de estas. Para ver el documento renderizado (en bonito), pasamos este documento "crudo" por el motor de LaTeX, y es en este paso donde se produce la magia. A este proceso se le denomina compilar (que se describe en la siguiente sección).
Inicialmente, hasta que cogemos soltura con el lenguaje de LaTeX, la escritura puede resultar tediosa. Entonces, ¿por qué usar este sistema? Fácil: porque el resultado final es sencillamente brillante, perfecto. ¿La razón de esta perfección? Simplemente porque la maquetación no depende de nuestra habilidad, sino que la confecciona una máquina.
Lo más cómodo para poder trabajar con documentos LaTeX en Windows es descargarse la distribución MikTeX, que incluye todo: el editor y el motor de este sistema (compilador y paquetes). Para su instalación y uso, sigue los pasos siguientes:
- Descarga MiKTeX de aquí: https://miktex.org/download
- Lanza el ejecutable descargado. Si te aparece la ventana de seguridad de Windows que titula "Windows protegió su equipo", haz clic en "Más info" y entonces clic en el botón "Ejecutar de todos modos". Esto ocurre porque el editor de MiKTeX no está en la base de datos de los reconocidos por Windows.
- Ve haciendo clic sucesivamente en "Siguiente" hasta acabar el proceso de instalación.
- Una vez instalado, tendremos lanzada automáticamente la consola de MiKTex. Nos aparecerá en la barra de tareas. Pulsamos en tal icono con el botón derecho del ratón y seleccionamos la opción de "Check for updates", para tener siempre la última versión.
- Abrimos el editor que también se ha instalado con MiKTeX y que se llama "TeXworks". Con este, abrimos "slides.tex". A la izquierda veremos el contenido en crudo y, a la derecha, el resultado final.
- Para obtener ese resultado final, pulsamos el icono de "Play" que aparece en la parte superior, asegurándonos previamente de que la opción marcada en el desplegable de su derecha sea "pdfLaTeX+MakeIndex+BibTeX". La primera vez que compilemos, como faltarán todas las librerías usadas en el documento, el compilador nos avisará de ello mediante una ventana de "Package Installation". Esta ventana aparecerá por cada librería que nos falte, que serán bastantes. Por ello, si queremos que no nos aparezca tal ventana reiteradamente y que lo haga de forma automática, es muy recomendable desmarcar la opción "Always show the dialog before installing packages" y entonces sí, hacemos clic en "Install". Podemos seguir todo el proceso de instalación de librerías en la "Consola de salida" que aparece en la parte inferior izquierda del editor. Veremos aparecer mensajes como: "downloading http://..." o "extracting files ..." o "C:\Users...\MiKTeX...\xxx.sty".
- Una vez finalizado el proceso, ya tendremos el resultado final en .pdf, que nos aparecerá en la parte derecha de la pantalla. Con este podremos, entre otras cosas:
- Imprimirlo en .pdf: vamos a "Archivo -> Imprimir PDF", y ya tendremos nuestro documento "presentable".
- Manejarlo con el visualizador que usemos habitualmente: en "Scripts -> Open in default viewer". Previamente hemos de darle permisos para ello: "Editar -> Preferencias -> Scripts -> Autorizar que los scripts puedan ejecutar comandos del sistema".
Para poder usar esta plantilla en Linux solo necesitas (si es que no las tienes ya) las librerías de Latex. Para instalarlas, ejecuta el siguiente comando en tu terminal:
sudo apt install bibtex2html texlive-latex-base texlive-latex-extra texlive-generic-extra \
texlive-font-utils texlive-fonts-recommended texlive-fonts-extra texlive-lang-spanish \
texlive-science texlive-bibtex-extra aspell-es texlive-extra-utils biber
Respecto a cómo editar un fichero LaTeX en Linux, puedes usar cualquier editor estándar, como Gedit, o alguno más complejo y especializado en LaTeX, como Kile.
Una vez editado, para ver el resultado final en .pdf, es necesaria su traducción (compilación). Para facilitar esta compilación, simplemente ejecuta make desde el Terminal; pues se proporciona un fichero Makefile, que incluye esa y otras funcionalidades descritas a continuación:
a) Compilar:
make
b) Limpiar los archivos auxiliares generados en la compilación:
make clean
c) Hacer una copia de seguridad:
make backup
Se generará un fichero como este: "2020.10.27.tgz", que incluye todos los ficheros .tex y las figuras.
d) Guardar una copia completa:
make release
Se generará un fichero como este: "2020.10.27.tgz", que incluye todos los ficheros y carpetas.
figs: en esta carpeta deberás meter todas las figuras que enlaces en el documento.
slides.tex: fichero principal. Incluye todo: librerías, estilo, y diapositivas (incluyendo la de licencia).
slides.pdf: resultado final derivado de la compilación del anterior.
licencia.tex: fichero donde se especifica la licencia del documento. Por defecto está bajo licencia CC-BY-NC-SA.
Makefile: archivo de compilación.