LaTeX Kahve Lekeleri (LaTeX Coffee Stains)
(ctan.math.illinois.edu)- 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.stydosyası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