
TikZ Editor: LaTeX şekilleri için kodu koruyan WYSIWYG editörü
Yeni bir açık kaynak araç, TikZ şekillerini görsel olarak düzenlemeye izin veriyor; kod anında güncelleniyor, satır sonları ve girintiler bozulmuyor ve her kaydırma için yeniden derleme gerekmiyor.
Yeni bir açık kaynak araç, akademik yazımdaki en yorucu döngülerden birini kısaltmayı amaçlıyor: bir TikZ şeklini ayarlamak, belgeyi yeniden derlemek ve sonucu tekrar kontrol etmek. 23 Haziran 2026'da Show HN gönderisiyle tanıtılan TikZ Editor, LaTeX'teki TikZ diyagramları için bir WYSIWYG editörü ve ögeler tuvalde taşındıkça alttaki kodu güncelliyor.
Nasıl çalışıyor
Editör TikZ kodunu ayrıştırıyor ve her ögenin özgün kaynakta nerede durduğunu takip ediyor. Bir şekil sürüklendiğinde yalnızca koordinatlar değişiyor — dosyanın geri kalanındaki satır sonları, girintiler ve boşluklar yazarın bıraktığı gibi kalıyor. Projenin deposu sonucu tuval ile kod arasında anlık, çift yönlü bir bağ olarak tanımlıyor: görsel olarak yapılan değişiklikler kaynakta hemen görünüyor, kod panelindeki düzenlemeler tuvale yansıyor.
Kullanıcılar sıfırdan başlayabiliyor, var olan bir TikZ şeklini yükleyebiliyor ya da tam bir makale .tex dosyasını açıp içindeki şekilleri düzenleyebiliyor. Araç, \foreach döngüleri; dikdörtgen, daire, elips ve çokgen gibi şekiller; kontrol noktalı yollar ve Bézier eğrileri; ağaçlar; matrisler; renk, çizgi türü ve dolgu deseni gibi stiller dahil TikZ'in yaygın özelliklerini destekliyor.
Araçta neler var
Görsel taraf şekiller, yollar, eğriler, serbest çizimler ve Bézier eğrileri için çizim araçları sunuyor. Kod paneli TikZ sözdizimi renklendirmesi, otomatik tamamlama ve sayıları doğrudan düzenleme imkânı ekliyor; böylece sayısal değerler yeniden yazmadan değiştirilebiliyor. Şekiller SVG, PDF veya PNG olarak dışa aktarılabiliyor, bu da aynı diyagramın LaTeX belgesi dışında kullanılmasını sağlıyor.
TikZ Editor MIT lisansıyla ücretsiz ve açık kaynak. Tarayıcıda tikz.dev/editor adresinde çalışıyor; ayrıca ek özellikler sunan hafif bir masaüstü uygulaması olarak da sunuluyor. Depoyu Dominik Peters geliştiriyor; proje birkaç yüz yıldız ve yüzlerce commit topladı.
Neden önemli
TikZ, LaTeX'te yayın kalitesinde vektörel şekiller üretmenin standart yolu; ancak bir programlama dili gibi davranıyor: konumlar açık koordinatlarla ve döngülerle belirleniyor ve en küçük kaydırma genellikle yeni bir derleme gerektiriyor. Bu döngüyü kısaltan araçlar, şekillerini sürüm kontrolünde tutan araştırmacılar ve teknik yazarlar için önemli.
Öne çıkan tasarım kararı, elle yazılmış kodun korunması. Lansman tartışmasında deneyimli bazı TikZ kullanıcıları, araç çubuğundan eklenen ögelerin mutlak koordinatlarla yerleştirildiğini, elle yazılan TikZ'in ise çoğu zaman göreli konumlandırmaya ve adlandırılmış bağlantı noktalarına dayandığını belirtti; yazar, mevcut göreli yerleşimlerin düzenleme sırasında korunduğunu söyledi. Dönüştürme araçlarıyla ya da yapay zekâ modelleriyle üretilen ve biçimlendirmesi sonradan okunması zor olan şekillerde, editörün yalnızca sayılara dokunma yaklaşımı vaadin en pratik kısmı.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.