#!/bin/bash # Creamos una carpeta para los PDFs si no existe mkdir -p pdfs_generados # Recorremos todos los archivos .md for f in *.md; do # Extraemos el nombre sin la extensión nombre="${f%.*}" echo "Convirtiendo $f..." # Convertimos a PDF # --pdf-engine=weasyprint es excelente para respetar CSS # Si no tienes weasyprint, puedes usar 'wkhtmltopdf' o 'xelatex' pandoc "$f" -o "pdfs_generados/${nombre}.pdf" \ --metadata title="Oposición TAI - $nombre" \ --variable margin-top=2 --variable margin-bottom=2 \ --variable margin-left=1.5 --variable margin-right=1.5 done echo "¡Listo! Tus temas están en la carpeta pdfs_generados"