Skip to content

email2trip/report

Repository files navigation

report - email2trip

Informe TFI.

Compilación con Latexmk

Se incluye un archivo .latexmkrc con la configuración necesaria.

Se resuelve automáticamente las pasadas de pdflatex y biber necesarias.

Local

Requisitos

Creación del PDF

latexmk report.tex

Limpieza de archivos auxiliares

latexmk -c report.tex

Limpieza completa

latexmk -C report.tex

Docker

Requisitos

  • Docker

Construcción de la imagen

docker build -t report-latex .

Creación del PDF

Compilar el informe montando el repositorio actual dentro del contenedor:

docker run --rm --user "$(id -u):$(id -g)" -v "$PWD:/work" report-latex

Limpieza de archivos auxiliares

docker run --rm --user "$(id -u):$(id -g)" -v "$PWD:/work" report-latex -c report.tex

Limpieza completa

docker run --rm --user "$(id -u):$(id -g)" -v "$PWD:/work" report-latex -C report.tex

TexLive macOS

TexShop

TexShop

En TexShop se recomienda utilizar latexmk

BibDesk

BibDesk

El archivo de bibliografía que usa el informe es references.bib y puede ser usado con BibDesk.

Estructura de archivos LaTeX

El informe está dividido en varios archivos para separar configuración de contenido:

  • report.tex: archivo raíz del documento.
  • preamble.tex: paquetes, macros y configuración global.
  • frontmatter/titlepage.tex: portada.
  • sections/: secciones del informe.
  • references.bib: bibliografía usada por biblatex/biber.

Diagrama de Arquitectura

El diagrama de arquitectura se genera con mingrammer/diagrams y está ubicado en docs/.

Para crearlo ejecutar los siguientes comandos:

cd docs/
brew install graphviz
uv sync --group diagrams
uv run diagram.py

Los íconos fueron obtenidos de https://svgl.app/

Exportar a Word con Pandoc

Requisitos

Instalación en macOS con Homebrew:

brew install pandoc

Creación del archivo report.docx con pandoc:

pandoc report.tex \
  --from=latex \
  --to=docx \
  --output=report.docx \
  --resource-path=. \
  --bibliography=references.bib \
  --citeproc

About

Informe TFI

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages