
TikZ Editor՝ WYSIWYG խմբագրիչ LaTeX-ի պատկերների համար
Նոր բաց կոդով գործիքը թույլ է տալիս TikZ պատկերները խմբագրել տեսողականորեն. կոդը ակնթարթորեն թարմացվում է, տողադարձերն ու նահանջները չեն խախտվում, իսկ վերակոմպիլացում պետք չէ։
Նոր բաց կոդով գործիքը նպատակ ունի կրճատել ակադեմիական գրելու ամենահոգնեցուցիչ փուլերից մեկը. TikZ պատկերի ճշգրտում, փաստաթղթի վերակոմպիլացում և արդյունքի կրկին ստուգում։ 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 հասցեով, և հասանելի է նաև որպես թեթև աշխատասեղանային հավելված՝ լրացուցիչ հնարավորություններով։ Պահոցը մշակում է Դոմինիկ Պետերսը. նախագիծը հավաքել է մի քանի հարյուր աստղ և հարյուրավոր commit-ներ։
Ինչու է դա կարևոր
TikZ-ը LaTeX-ում հրատարակչական որակի վեկտորային պատկերներ ստեղծելու ստանդարտ միջոցն է, բայց այն իրեն պահում է ծրագրավորման լեզվի պես. դիրքերը սահմանվում են բացահայտ կոորդինատներով ու ցիկլերով, և ամեն փոքր տեղաշարժ սովորաբար պահանջում է նոր կոմպիլացիա։ Այդ ցիկլը կրճատող գործիքները կարևոր են հետազոտողների և տեխնիկական հեղինակների համար, որոնք պատկերները պահում են տարբերակների վերահսկման ներքո։
Ամենանշանակալի նախագծային որոշումը ձեռքով գրված կոդի պահպանումն է։ Թողարկման քննարկմանը TikZ-ի փորձառու որոշ օգտվողներ նշել են, որ գործիքագոտուց ավելացված տարրերը տեղադրվում են բացարձակ կոորդինատներով, մինչդեռ ձեռքով գրված TikZ-ը հաճախ հենվում է հարաբերական դիրքավորման և անվանված կետերի վրա. հեղինակը նշել է, որ գոյություն ունեցող հարաբերական դասավորությունը խմբագրման ընթացքում պահպանվում է։ Փոխարկիչներով կամ AI մոդելներով ստեղծված պատկերների համար, որտեղ ձևաչափումը հաճախ դժվար է կարդալ, խմբագրիչի մոտեցումը՝ դիպչել միայն թվերին, առաջարկի ամենագործնական մասն է։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։