2 points par GN⁺ 2024-02-10 | 1 commentaires | Partager sur WhatsApp
  • coffeestains est un package CTAN qui ajoute des taches de café aux documents LaTeX, permettant de superposer un effet de taches sur les impressions sans salir le papier réel
  • Classé comme package graphique basé sur PGF/TikZ, il sert plutôt à ajouter des effets visuels décoratifs par-dessus un document
  • La version actuelle est 0.5.1, et les sources sont disponibles dans le chemin /graphics/pgf/contrib/coffeestains
  • Distribué sous licence Public Domain Software, il est inclus dans TeX Live et MiKTeX sous le nom coffeestains
  • Un README, des documentations en anglais et en français, un dépôt Framagit et un téléchargement ZIP permettent de le consulter et de l’installer directement dans un environnement LaTeX

Présentation du package coffeestains

  • coffeestains est un package qui ajoute des taches de café aux documents LaTeX, comme une « fonctionnalité indispensable » longtemps absente
  • Au lieu de tacher directement les pages, il permet de gérer les taches en les imprimant lors de la génération du document
  • Informations sur le package :
    • Version : 0.5.1
    • Licence : Public Domain Software
    • Distributions incluses : TeX Live, MiKTeX
    • Sujets : PGF TikZ, Graphics, Amusements

Documentation et liens de distribution

1 commentaires

 
GN⁺ 2024-02-10
Commentaires sur Hacker News
  • On peut voir des exemples ici : https://ctan.math.utah.edu/ctan/tex-archive/graphics/pgf/con...
    Les teintes ne sont pas tout à fait justes, ou alors ça ressemble à une autre torréfaction/variété de grains ; ça fait moins café que polar scientifique avec mystère de meurtre

    • La mention This page was intentionally left blank, qui gâche justement la page pour le signaler, est excellente
    • Ce n’est pas aussi joli que ce à quoi je m’attendais
    • J’ai l’impression que c’est ce qui arrive quand on continue à ajuster finement à partir des résultats précédents
      À chaque fois, ça semble un peu mieux, mais assez vite on perd le lien avec le point de référence initial. Je crois que Deming comparait ça au jeu du téléphone arabe
    • Certaines sont des taches de vin. Ce package gère les deux
    • On dirait une reproduction des artefacts qui apparaissent quand on scanne du papier
  • Mon journal généré par IA ajoute aussi des taches de café dans des documents LaTeX, plus précisément LuaTeX : https://imgur.com/a/NoTr8XX
    J’avais bricolé ça moi-même vite fait ; je ne savais pas que c’était un vaste domaine avec déjà beaucoup de précédents

    • Beau projet. Je me demande combien de temps tient la batterie de 1100 mAh
    • C’est un bon projet, ça pourrait très bien passer sur Hack-a-day
    • Je me demande combien ont coûté tous les composants, hors abonnement ChatGPT
  • « Au lieu d’ajouter les taches manuellement, les imprimer directement sur la page permet de gagner beaucoup de temps » : vraiment brillant

    • La remise de l’anneau d’or de la qualité est désormais automatisée elle aussi
  • La prochaine fois qu’on me demandera d’imprimer un document, de le signer puis de le scanner, j’ai envie d’essayer ça
    J’ai déjà un logiciel configuré pour faire légèrement pivoter les pages et ajouter du grain ; avec ça en plus, le réalisme devrait monter d’un cran

    • convert \
      -density 150 \
      -colorspace gray \
      +noise Gaussian \
      -rotate 0.5 \
      -depth 2 \
      "$1" \
      "$(echo "$1" | rev | cut -f 2- -d '.' | rev)-scanned.pdf"
    • Pareil pour moi. Ça peut être utile à quelqu’un : https://photocopy.fuglede.dk/
    • Quand on veut partager un bout de code avec quelqu’un, on peut utiliser ça au lieu d’un outil ennuyeux comme Pastebin :
      https://code.xxut.ru/
    • falsisign vaut aussi le détour : https://gitlab.com/edouardklein/falsisign
    • J’avais fait ça pour m’amuser il y a quelque temps. En changeant le seed, ça ajoute différents artefacts artificiels sur la page, la fait pivoter, et ajoute aussi des perforations et des taches de café :
      https://sublim.nl/scp/?seed=1234567
  • J’utilisais souvent cette bibliothèque quand j’écrivais de nouveaux articles
    Quand c’était un brouillon, je mettais des taches de café sur les pages, ce qui me permettait toujours de savoir immédiatement si je regardais un brouillon ou la version finale

    • Sans ça, tu ne pouvais pas savoir quelle version du document tu regardais ? Je suis curieux de savoir quel workflow mène à ça
  • Je me souviens qu’en travaillant en France, j’avais dû fournir quelque chose comme « un scan de l’original des coordonnées bancaires »
    Ce n’étaient que des chiffres, donc si je les avais copiés-collés dans un e-mail, la secrétaire ne se serait pas trompée ; et j’aurais pu télécharger le document depuis la banque et l’envoyer par e-mail, mais les RH insistaient pour que ce soit absolument l’original
    Au final, je l’ai téléchargé depuis la banque, converti en JPEG, puis ajouté une légère tache de café avec Gimp avant de l’envoyer. Le but était de donner l’impression d’un vrai document réellement imprimé par la banque puis réellement scanné

    • J’ai vécu quelque chose de similaire, sauf que ma banque ne permettait même pas ça
      Elle ne fournissait qu’un truc rudimentaire en HTML de l’époque Netscape, mis en page avec des tableaux sans bordure, presque du texte brut. J’ai donc dû le falsifier moi-même pour le faire ressembler à un document papier crédible, avec la palette de couleurs de la banque et même un logo semi-transparent en arrière-plan
      Une autre fois, on m’a demandé de recevoir un formulaire, de le signer, de le scanner et de le renvoyer, ce que j’ai fait. Comme j’avais un bon scanner, le scan était bien droit et sans bruit ; comme j’avais un bon stylo, l’écriture était très propre. Apparemment trop propre : mon interlocuteur m’a fait la leçon en disant qu’il ne pouvait pas accepter une signature numérique sur un document numérique, qu’il fallait absolument l’imprimer, le signer physiquement puis le scanner. Il n’a absolument pas compris que j’avais reçu ce formulaire par courrier, sur papier réel, et que je n’avais accès à aucun original numérique
    • J’ai presque fini par regretter l’amour français des dossiers, autrement dit la paperasse
      Voir des fonctionnaires travailler relève de la performance artistique
  • Il existe aussi d’autres excellents packages CTAN marqués avec le tag amusements : https://ctan.org/topic/amusements

    • realhats est assez excellent
  • Le code n’était pas ce à quoi je m’attendais
    En gros, c’est une méthode qui intègre du SVG dans un fichier sty : https://framagit.org/Pathe/coffeestains/-/blob/main/coffeest...
    J’attends avec impatience une vraie IA générative capable de produire des taches de café

  • Ça me rappelle le vieux texte des années 90 Philip and Alex's Guide to Web Publishing, et son style schéma griffonné / diagramme au dos d’une serviette
    http://philip.greenspun.com/panda/ ?

  • Qui consacrerait du temps et des efforts à créer ce genre de blague visuelle, sans mettre l’image de la blague dans la documentation ?