2 điểm bởi GN⁺ 2024-02-10 | 1 bình luận | Chia sẻ qua WhatsApp
  • coffeestains là một gói CTAN giúp thêm vết cà phê vào tài liệu LaTeX, cho phép phủ hiệu ứng vết bẩn lên bản in mà không làm bẩn giấy thật
  • Được phân loại là gói đồ họa dựa trên PGF/TikZ, thiên về mục đích thêm hiệu ứng hình ảnh trang trí lên tài liệu
  • Phiên bản hiện tại là 0.5.1, mã nguồn được cung cấp tại đường dẫn /graphics/pgf/contrib/coffeestains
  • Được phân phối theo giấy phép Public Domain Software, và được đưa vào TeX Live cũng như MiKTeX với tên coffeestains
  • Có README, tài liệu tiếng Anh và tiếng Pháp, kho lưu trữ Framagit, cùng bản tải xuống ZIP, nên có thể kiểm tra và cài đặt ngay trong môi trường LaTeX

Tổng quan về gói coffeestains

  • coffeestains là gói thêm vết cà phê vào LaTeX, như thể đây là “tính năng thiết yếu đã vắng mặt từ lâu”
  • Thay vì trực tiếp làm dây vết bẩn lên trang giấy, có thể xử lý bằng cách in vết bẩn ở bước xuất tài liệu
  • Thông tin gói:
    • Phiên bản: 0.5.1
    • Giấy phép: Public Domain Software
    • Bản phân phối bao gồm: TeX Live, MiKTeX
    • Chủ đề: PGF TikZ, Graphics, Amusements

Tài liệu và liên kết phân phối

1 bình luận

 
GN⁺ 2024-02-10
Ý kiến trên Hacker News
  • Có thể xem ví dụ tại đây: https://ctan.math.utah.edu/ctan/tex-archive/graphics/pgf/con...
    Tông màu hơi không khớp, hoặc trông như kiểu rang/hạt khác, nên cảm giác giống bí ẩn án mạng trong phim điều tra khoa học hơn là cà phê

    • Câu “This page was intentionally left blank” rồi lại làm hỏng trang chỉ để thông báo điều đó thật tuyệt
    • Trông không đẹp như tôi kỳ vọng
    • Có vẻ đây là chuyện xảy ra khi cứ liên tục tinh chỉnh dựa trên kết quả trước đó
      Mỗi lần có vẻ tốt hơn một chút, nhưng chẳng bao lâu sau lại mất liên hệ với điểm chuẩn ban đầu. Hình như Deming từng ví chuyện này với trò điện thoại truyền tin
    • Một số là vết rượu vang. Gói này xử lý cả hai loại
    • Có vẻ như tái hiện các dấu vết xuất hiện khi quét giấy
  • Tờ báo do AI tạo của tôi cũng thêm vết cà phê vào tài liệu LaTeX, chính xác hơn là LuaTeX: https://imgur.com/a/NoTr8XX
    Tôi tự ráp đại lại, không biết đây đã là một lĩnh vực rộng với nhiều tiền lệ như vậy

    • Dự án hay đấy. Không biết pin 1100 mAh dùng được bao lâu
    • Dự án tốt, có vẻ đáng đưa lên Hack-a-day
    • Không tính phí thuê bao ChatGPT, không biết tổng chi phí linh kiện là bao nhiêu
  • “Thay vì thêm vết bẩn thủ công, bạn có thể tiết kiệm rất nhiều thời gian bằng cách in trực tiếp chúng lên trang” — thật xuất sắc

    • Giờ thì việc trao chiếc nhẫn vàng chất lượng cũng đã được tự động hóa
  • Lần tới khi bị yêu cầu in tài liệu ra, ký rồi quét lại, tôi muốn thử dùng cái này
    Tôi đã thiết lập sẵn phần mềm hơi xoay trang và thêm hạt nhiễu rồi; thêm cái này vào chắc sẽ tăng thêm một tầng trông có vẻ thật

    • convert \
      -density 150 \
      -colorspace gray \
      +noise Gaussian \
      -rotate 0.5 \
      -depth 2 \
      "$1" \
      "$(echo "$1" | rev | cut -f 2- -d '.' | rev)-scanned.pdf"
    • Tôi cũng y hệt. Có thể cái này sẽ hữu ích với ai đó: https://photocopy.fuglede.dk/
    • Khi muốn chia sẻ một đoạn mã với ai đó, thay vì dùng công cụ nhàm chán như Pastebin thì có thể dùng cái này:
      https://code.xxut.ru/
    • falsisign cũng đáng tham khảo: https://gitlab.com/edouardklein/falsisign
    • Trước đây tôi từng làm một thứ cho vui. Đổi seed thì nó thêm các dấu vết nhân tạo khác nhau lên trang, xoay trang, thêm lỗ bấm và cả vết cà phê:
      https://sublim.nl/scp/?seed=1234567
  • Tôi hay dùng thư viện này khi viết bài mới
    Khi còn là bản nháp, tôi đặt vết cà phê lên trang, nên luôn biết ngay mình đang xem bản nháp hay bản cuối

    • Nếu không có cái này thì bạn không biết mình đang xem phiên bản nào của tài liệu à? Tôi tò mò đó là kiểu quy trình làm việc
  • Tôi nhớ hồi làm việc ở Pháp, tôi phải nộp những thứ kiểu “bản scan bản gốc thông tin tài khoản ngân hàng”
    Nó chỉ là vài con số, nếu copy dán vào email thì thư ký cũng chẳng nhập sai được; hoặc tải tài liệu từ ngân hàng rồi gửi email cũng được, nhưng phòng nhân sự cứ khăng khăng phải là bản gốc
    Cuối cùng tôi tải từ ngân hàng xuống, chuyển sang JPEG rồi dùng Gimp thêm một vết cà phê mờ và gửi đi. Mục đích là làm cho nó trông như một tài liệu thật do ngân hàng thật in ra và được quét thật sự

    • Tôi cũng gặp chuyện tương tự, nhưng ngân hàng của tôi thậm chí còn không làm được như vậy
      Họ chỉ đưa ra một thứ cẩu thả như HTML thời Netscape được dàn bằng bảng không viền, gần như chẳng khác văn bản thuần. Vì vậy tôi phải tự làm giả cho nó trông như tài liệu giấy tử tế, thêm bảng màu của ngân hàng và cả logo bán trong suốt ở nền
      Một lần khác, tôi được yêu cầu nhận giấy tờ, ký rồi quét lại gửi đi, và tôi đã làm đúng như vậy. Máy quét tốt nên bản quét thẳng thớm, không nhiễu; bút tốt nên chữ viết cũng rất sạch. Có lẽ sạch quá, nên bên kia lên lớp rằng họ không chấp nhận chữ ký số trên tài liệu số, bắt buộc phải in ra, ký vật lý rồi quét lại. Họ hoàn toàn không hiểu rằng thực ra tôi đã nhận giấy tờ đó bằng thư bưu điện dưới dạng giấy thật, và không hề có quyền truy cập bản gốc số
    • Tôi suýt nữa thấy nhớ tình yêu giấy tờ kiểu Pháp, tức La paperasse
      Nhìn công chức làm việc cứ như xem nghệ thuật trình diễn
  • Còn có các gói CTAN tuyệt vời khác gắn thẻ amusements: https://ctan.org/topic/amusements

    • realhats khá tuyệt
  • Mã không như tôi tưởng
    Đại khái là nhúng SVG vào file sty: https://framagit.org/Pathe/coffeestains/-/blob/main/coffeest...
    Tôi mong sẽ có AI sinh tạo thật sự tạo ra vết cà phê

  • Làm tôi nhớ đến bài Philip and Alex's Guide to Web Publishing cũ từ thập niên 90, cùng phong cách sơ đồ kiểu phác thảo/mặt sau khăn giấy trong đó
    http://philip.greenspun.com/panda/?

  • Ai lại bỏ thời gian và công sức làm một trò đùa thị giác như vậy, mà rốt cuộc lại không đưa hình ảnh của trò đùa đó vào tài liệu?