2 ポイント 投稿者 GN⁺ 2024-02-10 | 1件のコメント | WhatsAppで共有
  • coffeestains は、LaTeX文書にコーヒーの染みを入れるためのCTANパッケージで、実際に紙を汚さずに印刷物へ染みの効果を重ねられる
  • PGF/TikZ ベースのグラフィックパッケージに分類され、文書上に装飾的な視覚効果を追加する用途に近い
  • 現在のバージョンは 0.5.1 で、ソースは /graphics/pgf/contrib/coffeestains パスで提供されている
  • Public Domain Software ライセンスで配布され、TeX Live と MiKTeX に coffeestains の名前で含まれている
  • README、英語・フランス語の文書、Framagit リポジトリ、ZIP ダウンロードがあり、LaTeX環境ですぐに確認してインストールできる

coffeestains パッケージ概要

  • coffeestains は、LaTeXに「長いあいだ欠けていた必須機能」のようにコーヒーの染みを文書へ追加するパッケージ
  • ページに染みを直接付ける代わりに、文書の出力段階で染みを 印刷 して処理できる
  • パッケージ情報:
    • バージョン: 0.5.1
    • ライセンス: Public Domain Software
    • 収録ディストリビューション: TeX Live, MiKTeX
    • 主題: PGF TikZ, Graphics, Amusements

文書と配布リンク

1件のコメント

 
GN⁺ 2024-02-10
Hacker News のコメント
  • 例はこちらで見られる: https://ctan.math.utah.edu/ctan/tex-archive/graphics/pgf/con...
    色味が少し合っていないか、別の焙煎・豆のようで、コーヒーというより科学捜査ものの殺人ミステリーに近い感じ

    • This page was intentionally left blankと言っておきながら、それを知らせるために台無しにしている文言が素晴らしい
    • 期待していたほど見栄えはよくない
    • 以前の成果物を基準に微調整を続けていると、こういうことが起きる気がする
      毎回少しずつ良くなっているようでも、ほどなく元の基準点とのつながりを失ってしまう。Deming はこれを伝言ゲームになぞらえていたと思う
    • 一部はワインの染みだ。このパッケージは両方に対応している
    • 紙をスキャンしたときにできる跡を再現したもののように見える
  • 私の AI 生成新聞も LaTeX、正確には LuaTeX 文書にコーヒーの染みを入れている: https://imgur.com/a/NoTr8XX
    自分でざっくり組み合わせて作ったものだが、すでに先行例がたくさんある広い分野だとは知らなかった

    • かっこいいプロジェクトだ。1100 mAh バッテリーがどれくらい持つのか気になる
    • 良いプロジェクトなので Hack-a-day に載せてもよさそう
    • ChatGPT のサブスク料金を除いて、全部品の費用がいくらだったのか気になる
  • 「手作業で染みを追加する代わりにページへ直接印刷すれば、多くの時間を節約できる」とは、本当に秀逸だ

    • これで品質の黄金の指輪の授与も自動化された
  • 次に文書を印刷して署名し、スキャンしろと言われたら、これを使ってみたい
    すでにページを少し回転させて粒子を追加するソフトウェアはセットアップしてあるが、これを足せばそれっぽさがさらに増しそう

    • convert \
      -density 150 \
      -colorspace gray \
      +noise Gaussian \
      -rotate 0.5 \
      -depth 2 \
      "$1" \
      "$(echo "$1" | rev | cut -f 2- -d '.' | rev)-scanned.pdf"
    • 私も同じ。誰かには役に立つかもしれない: https://photocopy.fuglede.dk/
    • 誰かにコード片を共有したいとき、Pastebin みたいな退屈なツールの代わりにこれを使えばいい:
      https://code.xxut.ru/
    • falsisign も参考になる: https://gitlab.com/edouardklein/falsisign
    • 以前、遊びで作ったものがある。seed を変えるとページに別の人工的な痕跡を追加し、回転させ、穴あけパンチ跡やコーヒーの染みも入れてくれる:
      https://sublim.nl/scp/?seed=1234567
  • 新しい論文を書くとき、このライブラリをよく使っていた
    草稿の段階ではページにコーヒーの染みを入れておいたので、見ているものが草稿なのか最終版なのか常にすぐ分かった

    • これがないと、見ている文書のバージョンが分からなかったのか? どんなワークフローだとそうなるのか気になる
  • フランスで働いていたとき、「銀行口座情報の原本のスキャン」みたいなものを提出しなければならなかった記憶がある
    ただの数字なのだからメールにコピー&ペーストすれば秘書が間違えることもなかっただろうし、銀行から書類をダウンロードしてメールで送ってもよかったはずなのに、人事は必ず原本でなければならないと言い張った
    結局、銀行からダウンロードしたあと JPEG に変換し、Gimp で薄いコーヒーの染みを入れて送った。実際に銀行が印刷した本物の書類を実際にスキャンしたように見せるためだった

    • 似たようなことを経験したが、私の銀行ではそれすら不可能だった
      枠線のない表で配置したNetscape 時代の HTMLのような粗末なものしか出してくれず、ほとんどプレーンテキスト同然だった。そこで銀行のカラーパレットと背景の半透明ロゴまで入れて、もっともらしい紙の書類に見えるよう自分で偽造しなければならなかった
      さらに別のときには、書類を受け取って署名し、スキャンして送るよう求められ、その通りにした。良いスキャナーだったのでノイズのないまっすぐなスキャンになり、良いペンだったので字もとてもきれいだった。きれいすぎたのか、相手はデジタル文書の電子署名は受け付けられない、必ず印刷して物理的に署名しスキャンしなければならない、と説教してきた。実際には私はその書類を郵送で紙として受け取っており、デジタル原本にはアクセスできなかったという事実をまったく理解していなかった
    • フランス式の書類愛、いわゆる La paperasse がほとんど恋しくなりかけた
      役人が仕事をしている様子を見るのはパフォーマンスアートのようだ
  • amusements タグが付いた、ほかにも素晴らしい CTAN パッケージがある: https://ctan.org/topic/amusements

    • realhats はかなり素晴らしい
  • コードは予想と違っていた
    だいたいSVG を sty ファイルに埋め込む方式だ: https://framagit.org/Pathe/coffeestains/-/blob/main/coffeest...
    コーヒーの染みを作り出す本物の生成 AI が出てくることを期待している

  • 90年代の古い Philip and Alex's Guide to Web Publishing の記事と、そこにあったスケッチ風/ナプキンの裏の図スタイルを思い出す
    http://philip.greenspun.com/panda/?

  • こんな視覚的なジョークを作るために時間と労力をかけておきながら、肝心の文書にはそのジョークの画像を入れない人がいるのか?