-
LaTeX 문서에 커피 얼룩을 자동으로 추가할 수 있는 패키지로, 수작업으로 이미지를 삽입하던 과정을 단순화함
- 네 가지 형태의 얼룩(A~D)을 제공하며, 투명도·크기·회전각·위치를 세밀하게 조정 가능
- 설치 후 \usepackage{coffeestains}를 선언하고, 각 얼룩 명령(\coffeestainA~\coffeestainD)을 사용해 페이지에 배치
-
저작권 제한 없이 자유 배포 가능하며, 모든 얼룩 이미지는 직접 제작·촬영·편집된 것임
- 2009년 첫 버전 이후 지속적으로 개선되어, 2021년 버전 0.5.1에서는 얼룩 회전 기준이 페이지 중심에서 얼룩 중심으로 변경됨
소개 (Introduction)
- 이 패키지는 LaTeX 문서에 커피 얼룩 효과를 추가하는 기능 제공
- 문서에 직접 얼룩을 인쇄함으로써 수동 삽입 시간을 절약
- 네 가지 얼룩 유형 제공
- A형: 270° 원형 얼룩과 작은 두 개의 튀김 자국
- B형: 60° 원형 얼룩
- C형: 밝은 색상의 두 개의 튀김 자국
- D형: 다채로운 쌍둥이 튀김 자국
사용법 (Usage)
-
coffeestains.sty 파일을 LaTeX 프로젝트 디렉터리에 두거나 배포판에 설치 후, 문서 헤더에 다음을 추가
\usepackage{coffeestains}
- 각 얼룩은 다음 명령으로 삽입
\coffeestainA{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainB{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainC{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainD{alpha}{scale}{angle}{xoff}{yoff}
- 매개변수 설명
-
alpha: 투명도 (0~1)
-
scale: 크기 배율 (기본값 1)
-
angle: 얼룩 회전각 (0~360도)
-
xoff, yoff: 페이지 중심 기준 위치 오프셋 (단위 지정 권장)
- 예시 명령
-
\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)
-
자유 배포 가능, “상상의 재산(imaginary property)” 개념을 믿지 않음
- 모든 얼룩은 Hanno Rein이 직접 제작·촬영 후 GIMP와 Inkscape로 처리
- 기부는 커피 형태로만 받으며, 주소는 캐나다 토론토 대학교 Scarborough 캠퍼스의 Hanno Rein에게 명시됨
향후 개선 사항 (Desired improvements)
- 현재는 커피 얼룩만 지원하지만, 라떼·차·가스파초·기름 얼룩 등도 향후 자동 인쇄 대상으로 확장 필요
- 수리소 등에서 문서에 수동으로 찍히는 얼룩까지 자동화하는 LaTeX 커뮤니티의 도구 개발 필요성 언급
변경 이력 (Change Log)
-
2009년 4월 3일: Hanno Rein이 최초 버전(0.1) 공개
-
2010년 11월 23일: Evan Sultanik이 pdflatex 호환 버전(0.2) 개발
-
2011년 3월 24일: Luis Randez가 크기·회전·투명도 조절 기능 추가(0.3)
-
2012년 5월 25일: Adrian Robson이 중심 이탈 얼룩 지원 추가(0.4)
-
2021년 5월 1일: Patrick Bideault가 git 저장소 버전(0.5) 공개, 얼룩 회전 기준을 페이지 중심 → 얼룩 중심으로 변경
영원한 모토 (Eternal mottos)
-
“Coffee is great.”
-
“Coffee will save the world.”
기타
- 문서 마지막 페이지에는 “이 페이지는 의도적으로 비워 두었지만, 알려드림으로써 망쳐버렸다”는 문구 포함
- 최신 버전은 0.5.1 (2021년 6월 25일)