Curso de LaTeX organizado por AMAT y por el PAT Orientamat para alumnos de Trabajo de Fin de Grado
Durante el curso 2015-16 se organizó a través de la Comisión Docente del Grado en Matemáticas
Los contenidos del curso se mantienen por Jerónimo Alaminos, Pedro A. García Sánchez y Óscar Sánchez Romero.
Es recomendable, si vais a asistir con vuestro portátil, que llevéis preinstalado al menos LaTeX
Una buena opción es MiKTeX. Si tenéis espacio de sobra, podéis optar por la instalación completa. En caso contrario, una instalación básica, siempre que tengamos una buena conexión a red, es suficiente. Los paquetes que falten se instalarán cuando se necesiten. En la página miktex.org podéis encontrar los instaladores y más información.
En el curso usaremos proTeXt que incluye una instalación completa de MikTeX y el editor TeXstudio.
Posibles problemas durante la instalación:
- Tras descargar el archivo de instalación de MikTeX no cambiarle el nombre. En algunos sistemas Windows esto provoca que la instalación falle.
- A veces que la instalación para todos lo usuarios términa con un código de error. En dicho caso, intentar desinstalar y borrar la carpeta que ha creado (generalmente en Archivos de Programa) y reinstalar esta vez seleccionando la instalación para un único usuario.
- Si vuestro nombre de usuario de Windows contiene acentos u espacios (p.e.
José
) la instalación de MikTeX fallará o bien no se instalará correctamente. En dicho caso la única solución que hemos encontrado hasta el momento ha sido crear un usuario nuevo cuyo nombre no contenga acentos ni espacios (p.e.jose
), abrir sesión con dicho usuario e instalar MikTeX. Esto permitirá usar LaTeX en dicho ordenador pero sólo en la sesión del usuario que hemos creado (en el ejemplojose
).
Si tenéis debian o Ubuntu, lo podéis instalar desde la línea de comandos
sudo apt-get install texlive
No olvidéis hacer un sudo apt-get update
antes.
En otras distribuciones de linux, la instalación es similar, pero si no sabéis usar la línea de comandos, utilizad el instalador de paquetes.
El único inconveniente de este método es que generalmente la distribución de TeXLive que instalaremos suele ser antigua. Para instalar la última versión podemos seguir las instrucciones en su página oficial o bien consultar el siguiente enlace.
Una vez instalado TeXLive instalaremos un editor para LaTeX. En este curso usaremos TeXStudio. Para instalarlo el método más sencillo es usar el gestor de paquetes de la distribución de linux que tengamos instalada. Si no lo encontramos ejecutaremos el siguiente comando en consola:
sudo apt-get install texstudio
Si el paquete texstudio
no está en los repositorios los añadiremos mediante los comandos:
sudo add-apt-repository ppa:sunderme/texstudio
sudo apt-get update
y volveremos a intentar la instalación
sudo apt-get install texstudio
Los desarrolladores de TeXShop describen en su página cómo instalar TeX Live a través de MacTeX.
La instalación de MacTeX ya incluye un editor aunque en el curso usaremos TeXStudio.
Existen muchos y muy buenos editores en todos los sistemas operativos arriba mencionados. Por ejemplo, la instalación de MikTeX incluye TeXworks. Y antes ya hemos mencionado TeXShop, que es un buen editor para macOS. Para Linux, emacs con AUCTeX o bien vim (o su versión más moderna neovim) con vimtex son también buenas opciones para el usuario experto.
TeXworks existe en todas las plataformas que hemos mencionado.
Yo personalmente uso TeXStudio, que también es multiplataforma. Lo tengo instalado tanto en Windows como en Linux y Mac OS. Es el que utilizaremos en el curso.
Existen varias posibilidades también de editar textos en línea, una de ellas es ShareLaTeX que actualmente forma parte de Overleaf.
Podéis encontrar transparencias y material en los cursos anteriores que hemos dado bajo el Proyeccto de Innovación Docente Orientamat.
En esta página iremos añadiendo materiales para el curso.
-
La carpeta
Documento sencillo
corresponde con la primera clase. -
Libro
contiene un ejemplo de libro con capítulos, tabla de contenidos, índice y bibliografía. -
Beamer
tiene dentro una presentación sencilla hecha con la clase beamer. -
Markdown
es una carpeta con una breve introducción a markdown.
Cada carpeta contiene una descripción en markdown y html (obtenido a partir de la de markdown). Un ejemplo de traducción del contenido de Documento sencillo
se puede ver aquí.
El editor atom es multiplataforma, y tiene un módulo markdown (estas líneas se están escribiendo con atom).
Para mac, un buena opción es MacDown, que ya trae integrada MathJax para renderizar fórmulas en LaTeX. Atom también tiene esa posibilidad, pero hay que instalar el módulo Markdown Preview Plus.
Existe además un plugin para Chrome para visualizar markdown: Markdown preview plus. Soporta MathJax. Así que podéis usar vuestro editor de textos favorito y luego visualizar el resultado en el navegador.
Otra opción es usar un editor en línea, como puede ser StackEdit. También soporta MathJax.