Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 3.68 KB

README.md

File metadata and controls

46 lines (28 loc) · 3.68 KB

Apuntes Ingeniería Informática - Matemáticas

Compilación

Los apuntes necesitan los archivos en la carpeta Cosas Guays LaTeX para compilar (hay clases de documentos y algunos paquetes). Se pueden o bien instalar directamente en el sistem usando el script install del directorio o bien copiarlos al directorio del archivo .tex para que el compilador los reconozca.

Además, hay un script en la raíz compilar.sh que recorre todos los directorios compilando los PDFs, con capacidad de exportarlos a otras carpetas.

Sugerencias de comandos (TeXstudio)

Para facilitar las cosas, hay un script cwlmaker.py que genera un archivo .cwl a partir de los comandos declarados en un fichero de LaTeX. Este archivo permite a TeXstudio dar sugerencias de los comandos que hemos creado.

Inclusión de PDFs

Para que git meta en el control de código archivos PDF, hay que renombrarlos con una barra baja al principio, para denotar que son archivos auxiliares y no generados por LaTeX.

Descarga

Puedes descargar los apuntes en PDF, actualizados diariamente, aquí.

Autores

Puñetas de LaTeX

  • Hay que instalar prácticamente todos los paquetes de LaTeX. En Ubuntu, suele ser texlive-latex-full, y con cuidado de que instale los paquetes imakeidx y alguno más, que a veces desaparece sin dejar rastro.
  • Tal y como está hecho el comando \makefirstuc, que se usa en el entorno de definiciones, peta por todo lo alto cuando el primer carácter es una tilde. Por ejemplo, \begin{defn}[Índice] no funciona, con un error raro de UTF8. La solución es meter la primera letra entre llaves, así: \begin{defn}[{Í}ndice]. Ya, es raro, pero no hay otra.
  • Cada vez que se cambian los paquetes hay que volver a instalarlos. Así que si por lo que sea dejan de compilar los apuntes con errores de comandos sin definir, vuelve a ejecutar el script de instalación (Cosas guays LaTeX/install) por si acaso.
  • Para que la compilación sea más rápida cuando hay dibujos Tikz, hay una instrucción que los "precompila" y los guarda para no recrearlos mientras no cambien (\precompileTikz dentro del paquete tikztools, por si tenéis curiosidad). Esa "caché" se guarda en el directorio tikzgen de cada carpeta de apuntes. Por desgracia, LaTeX es muy puñetero y si no encuentra ese directorio se va a quejar con un error raro, así que si no os compilan apuntes y tienen dibujos, probad a crear ese directorio. Otra opción si no funciona eso es asegurarse de que el compilador de LaTeX es libre como el viento, pasándole la opción -shell-escape.

Instalación de LaTeX

OS X

Recomendada instalación a través de MacPorts. En la página están todos los paquetes y lo que incluye cada uno, aunque por resumir: texlive-basic, texlive-bin-extra (para texdoc), texlive-fonts-extra, texlive-lang-spanish, texlive-latex, texlive-latex-extra, texlive-math-extra.

Ubuntu

Hay que instalar el paquete base y también los extras ya que se usan varios paquetes presentes ahí: texlive-latex-base, texlive-latex-extra, texlive-latex-recommended. También es interesante instalarse la documentación de cada de uno de esos paquetes.