- LaTeX belgelerine otomatik olarak kahve lekeleri ekleyebilen bir paket; daha önce görselleri elle eklemeyi gerektiren süreci basitleştiriyor
- Dört leke biçimi (A~D) sunuyor ve opaklık, boyut, dönüş açısı ve konum üzerinde ayrıntılı ayar yapılabiliyor
- Kurulumdan sonra
\usepackage{coffeestains} tanımlanıyor ve her leke komutu (\coffeestainA~\coffeestainD) kullanılarak sayfaya yerleştiriliyor
- Telif kısıtı olmadan serbestçe dağıtılabiliyor ve tüm leke görselleri doğrudan üretilmiş, fotoğraflanmış ve düzenlenmiş
- 2009’daki ilk sürümden bu yana sürekli geliştirildi; 2021 sürümü 0.5.1 ile leke dönüş ekseni sayfa merkezinden leke merkezine değiştirildi
Giriş (Introduction)
- Bu paket, LaTeX belgelerine kahve lekesi efekti ekleme işlevi sunuyor
- Lekeleri belgeye doğrudan basarak elle ekleme için harcanan zamanı azaltıyor
- Dört leke türü sunuluyor
- A tipi: 270° dairesel leke ve iki küçük sıçrama izi
- B tipi: 60° dairesel leke
- C tipi: açık renkli iki sıçrama izi
- D tipi: çok renkli ikiz sıçrama izi
Kullanım (Usage)
coffeestains.sty dosyasını LaTeX proje dizinine koyun veya dağıtıma kurun, ardından belge başlığına şunu ekleyin
\usepackage{coffeestains}
- Her leke şu komutla eklenir
\coffeestainA{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainB{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainC{alpha}{scale}{angle}{xoff}{yoff}
\coffeestainD{alpha}{scale}{angle}{xoff}{yoff}
- Parametre açıklamaları
- alpha: opaklık (0~1)
- scale: boyut ölçeği (varsayılan 1)
- angle: lekenin dönüş açısı (0~360 derece)
- xoff, yoff: sayfa merkezi referans alınarak konum ofseti (birim belirtilmesi önerilir)
- Örnek komutlar
\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}
Telif (Copyright)
- Serbest dağıtıma açık; “hayali mülkiyet (imaginary property)” kavramına inanılmıyor
- Tüm lekeler Hanno Rein tarafından doğrudan hazırlanmış ve fotoğraflandıktan sonra GIMP ve Inkscape ile işlenmiş
- Bağışlar yalnızca kahve şeklinde kabul ediliyor; adres, Kanada Toronto Üniversitesi Scarborough kampüsündeki Hanno Rein olarak belirtilmiş
Gelecekte istenen iyileştirmeler (Desired improvements)
- Şu anda yalnızca kahve lekeleri destekleniyor; ancak latte, çay, gazpacho ve yağ lekeleri gibi başka türlerin de gelecekte otomatik baskı hedefi olarak eklenmesi gerektiği belirtiliyor
- Tamirhaneler gibi yerlerde belgelere elle basılan lekeleri de otomatikleştirecek LaTeX topluluğu araçları geliştirme ihtiyacından söz ediliyor
Değişiklik geçmişi (Change Log)
- 3 Nisan 2009: Hanno Rein ilk sürümü (0.1) yayımladı
- 23 Kasım 2010: Evan Sultanik pdflatex uyumlu sürümü (0.2) geliştirdi
- 24 Mart 2011: Luis Randez boyut, dönüş ve opaklık ayarlarını ekledi (0.3)
- 25 Mayıs 2012: Adrian Robson merkezden kayık leke desteği ekledi (0.4)
- 1 Mayıs 2021: Patrick Bideault git deposu sürümünü (0.5) yayımladı; leke dönüş eksenini sayfa merkezi → leke merkezi olarak değiştirdi
Ebedi mottolar (Eternal mottos)
- “Coffee is great.”
- “Coffee will save the world.”
Diğer
- Belgenin son sayfasında “Bu sayfa bilerek boş bırakıldı, ancak bunu söyleyerek mahvettik” ifadesi yer alıyor
- En güncel sürüm 0.5.1 (25 Haziran 2021)
1 yorum
Hacker News görüşleri