- Un paquete que permite agregar automáticamente manchas de café a documentos LaTeX, simplificando el proceso que antes requería insertar imágenes manualmente
- Ofrece cuatro formas de manchas (A~D), con ajuste fino de transparencia, tamaño, ángulo de rotación y posición
- Tras instalarlo, se declara
\usepackage{coffeestains} y se colocan en la página con cada comando de mancha (\coffeestainA~\coffeestainD)
- Se puede redistribuir libremente sin restricciones de copyright, y todas las imágenes de manchas fueron creadas, fotografiadas y editadas directamente
- Desde su primera versión en 2009 ha seguido mejorando, y en la versión 0.5.1 de 2021 el criterio de rotación de la mancha cambió del centro de la página al centro de la mancha
Introducción (Introduction)
- Este paquete ofrece la función de añadir un efecto de manchas de café a documentos LaTeX
- Al imprimir las manchas directamente en el documento, ahorra el tiempo de inserción manual
- Proporciona cuatro tipos de manchas
- Tipo A: mancha circular de 270° y dos pequeñas salpicaduras
- Tipo B: mancha circular de 60°
- Tipo C: dos salpicaduras de color claro
- Tipo D: salpicaduras gemelas multicolores
Uso (Usage)
- Coloca el archivo
coffeestains.sty en el directorio del proyecto LaTeX o instálalo en la distribución, y luego añade lo siguiente en el encabezado del documento
\usepackage{coffeestains}
- Cada mancha se inserta con los siguientes comandos
\coffeestainA{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainB{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainC{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainD{alpha}{scale}{angle}{xoff}{yoff}
- Descripción de parámetros
- alpha: transparencia (0~1)
- scale: escala de tamaño (valor predeterminado: 1)
- angle: ángulo de rotación de la mancha (0~360 grados)
- xoff, yoff: desplazamiento de posición respecto al centro de la página (se recomienda especificar unidades)
- Comandos de ejemplo
\coffeestainA{0.9}{0.85}{-25}{5cm}{1.3cm}
\coffeestainB{0.7}{1}{-30}{18pt}{-135pt}
\coffeestainC{1}{1}{180}{0}{-5mm}
\coffeestainD{0.4}{0.5}{90}{3cm}{4cm}
Copyright
- Redistribución libre posible, ya que no se cree en el concepto de “propiedad imaginaria”
- Todas las manchas fueron creadas y fotografiadas directamente por Hanno Rein y luego procesadas con GIMP e Inkscape
- Las donaciones se aceptan solo en forma de café, y se indica la dirección de Hanno Rein en el campus Scarborough de la Universidad de Toronto, Canadá
Mejoras futuras deseadas (Desired improvements)
- Actualmente solo se admiten manchas de café, pero en el futuro haría falta ampliar la impresión automática a manchas de latte, té, gazpacho y aceite
- También se menciona la necesidad de que la comunidad de LaTeX desarrolle herramientas para automatizar incluso las manchas que se estampan manualmente en documentos en institutos de matemáticas y similares
Historial de cambios (Change Log)
- 3 de abril de 2009: Hanno Rein publica la primera versión (0.1)
- 23 de noviembre de 2010: Evan Sultanik desarrolla la versión compatible con pdflatex (0.2)
- 24 de marzo de 2011: Luis Randez añade funciones de ajuste de tamaño, rotación y transparencia (0.3)
- 25 de mayo de 2012: Adrian Robson añade soporte para manchas descentradas (0.4)
- 1 de mayo de 2021: Patrick Bideault publica la versión del repositorio git (0.5) y cambia el criterio de rotación de la mancha de centro de la página → centro de la mancha
Lemas eternos (Eternal mottos)
- “Coffee is great.”
- “Coffee will save the world.”
Otros
- La última página del documento incluye la frase: “Esta página fue dejada en blanco intencionalmente, pero se arruinó al avisártelo”
- La versión más reciente es la 0.5.1 (25 de junio de 2021)
1 comentarios
Comentarios en Hacker News
Si LaTeX no fuera el estándar en la academia o en las revistas relacionadas con manchas, probablemente ya me habría pasado a Typst
Claro que también se pueden hacer manchas de café en HTML, pero en Markdown no es posible
Antes, un colega de la universidad a veces agregaba estas manchas a los documentos para usarlas como señal de “certificado de lectura”
También comparten hilos anteriores de HN relacionados: colección de publicaciones anteriores, discusión relacionada 1, discusión relacionada 2
Me pregunto si sería posible generar proceduralmente manchas de café que parezcan reales
Si estas cosas se imprimieran directamente en la página, se ahorraría mucho tiempo de agregarlas a mano
Se puede versionar, no tiene los problemas caóticos de formato de Word, y es completamente determinista, así que el resultado es consistente
Hoy en día también es fácil convertirlo usando LLM y hasta corregir automáticamente las advertencias. Aunque no tomes café, recomiendo mucho un currículum en LaTeX
Convertíamos páginas web a PDF con distintas tipografías y les agregábamos desenfoque con ImageMagick
Y por supuesto, también usábamos este programa de manchas de café