უკან დაბრუნება
TikZ Editor — WYSIWYG რედაქტორი LaTeX-ის ფიგურებისთვის, რომელიც კოდს ინახავს
SiTech AI Team2 წთ. საკითხავი

TikZ Editor — WYSIWYG რედაქტორი LaTeX-ის ფიგურებისთვის, რომელიც კოდს ინახავს

ღია კოდის TikZ Editor საშუალებას გაძლევთ ფიგურა ვიზუალურად ჩაასწოროთ და კოდი მყისიერად განახლდეს — ხაზების გადატანა და ინდენტაცია უცვლელი რჩება, კომპილაცია კი აღარ სჭირდება.

ახალი ღია კოდის ინსტრუმენტი ცდილობს აკადემიური წერის ერთ-ერთი ყველაზე დამღლელი ციკლი შეამციროს: ფიგურის ჩასწორება, დოკუმენტის ხელახლა კომპილაცია და შედეგის კიდევ ერთხელ შემოწმება. TikZ Editor, რომელიც Show HN-ზე 2026 წლის 23 ივნისს წარდგინდა, LaTeX-ის TikZ დიაგრამების WYSIWYG რედაქტორია — ელემენტების გადაადგილებისას ქვეშმდებარე კოდი მყისიერად ახლდება.

როგორ მუშაობს

რედაქტორი TikZ-ის კოდს აანალიზებს და იმახსოვრებს, სად მდებარეობს ყოველი ელემენტი თავდაპირველ წყაროში. ფორმის გადათრევისას იცვლება მხოლოდ კოორდინატები — ფაილის დანარჩენ ნაწილში ხაზების გადატანა, ინდენტაცია და დაშორებები ისე რჩება, როგორც ავტორმა დაწერა. პროექტის რეპოზიტორია აღწერს შედეგს როგორც მყისიერ ორმხრივ კავშირს ვიზუალურ ტილოსა და კოდს შორის: ვიზუალურად შეტანილი ცვლილებები წყაროში დაუყოვნებლივ ჩანს, კოდის პანელში შეტანილი ცვლილებები კი ტილოზე აისახება.

მომხმარებელს შეუძლია ნულიდან დაიწყოს, არსებული TikZ ფიგურა ჩატვირთოს ან მთლიანი სტატიის .tex ფაილი გახსნას და მისი ფიგურები ცალკე ჩაასწოროს. ინსტრუმენტი მხარს უჭერს TikZ-ის გავრცელებულ შესაძლებლობებს, მათ შორის \foreach ციკლებს, ფორმებს — მართკუთხედი, წრე, ელიფსი, მრავალკუთხედი — ბილიკებსა და ბეზიეს მრუდებს საკონტროლო წერტილებით, ხეებს, მატრიცებსა და სტილიზაციას, როგორიცაა ფერები, ხაზის ტიპები და შევსების ნიმუშები.

რა შედის ინსტრუმენტში

ვიზუალური ნაწილი გთავაზობთ სახატავ ინსტრუმენტებს ფორმებისთვის, ბილიკებისთვის, მრუდებისთვის, თავისუფალი ხელით ხატვისა და ბეზიეს მრუდებისთვის. წყაროს პანელი ამატებს TikZ-ის სინტაქსის ხაზგასმას, ავტოდასრულებასა და რიცხვების პირდაპირ ჩასწორებას — რიცხვითი მნიშვნელობების შეცვლა გადაწერის გარეშეა შესაძლებელი. ფიგურების ექსპორტი ხდება SVG, PDF ან PNG ფორმატში, რაც საშუალებას იძლევა იგივე დიაგრამა LaTeX-ის დოკუმენტის გარეთაც გამოიყენოთ.

TikZ Editor უფასო და ღია კოდის პროექტია MIT ლიცენზიით. ის ბრაუზერშიც მუშაობს — მისამართზე tikz.dev/editor — და მსუბუქი დესკტოპ აპლიკაციის სახითაცაა ხელმისაწვდომი, დამატებითი ფუნქციებით. რეპოზიტორიას ავითარებს დომინიკ პეტერსი; პროექტს რამდენიმე ასეული ვარსკვლავი და ასობით კომიტი აქვს.

რატომ არის მნიშვნელოვანი

TikZ პუბლიკაციის ხარისხის ვექტორული ფიგურების შექმნის სტანდარტული გზაა LaTeX-ში, მაგრამ ის პროგრამირების ენასავით იქცევა: პოზიციები ცალსახა კოორდინატებითა და ციკლებით დგინდება, ყოველი მცირე ცვლილება კი, როგორც წესი, ახალ კომპილაციას მოითხოვს. ინსტრუმენტები, რომლებიც ამ ციკლს ამოკლებენ, მნიშვნელოვანია მკვლევრებისა და ტექნიკური ავტორებისთვის, რომლებიც ფიგურებს ვერსიების კონტროლში ინახავენ.

გამორჩეული დიზაინის გადაწყვეტილება ხელნაწერი კოდის შენარჩუნებაა. გაშვების განხილვაში TikZ-ის გამოცდილმა ზოგიერთმა მომხმარებელმა აღნიშნა, რომ ხელსაწყოთა პანელიდან დამატებული ელემენტები აბსოლუტური კოორდინატებით თავსდება, ხოლო ხელით დაწერილი TikZ ხშირად ფარდობით განლაგებასა და დასახელებულ წერტილებს ეყრდნობა; ავტორის თქმით, არსებული ფარდობითი განლაგება ჩასწორებისას უცვლელად რჩება. კონვერტაციის ინსტრუმენტებით ან AI მოდელებით გენერირებული ფიგურებისთვის — სადაც ფორმატირება ხშირად ძნელად იკითხება — რედაქტორის მიდგომა, რომელიც მხოლოდ რიცხვებს ეხება, ყველაზე პრაქტიკული ნაწილია.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.