Pāriet uz saturu

LaTeX uz SVG

Renderējiet LaTeX formulu atsevišķā SVG failā, izmantojot KaTeX 0.19.1 — tīmeklī plaši izmantotu matemātikas salikšanas dzini. Izvēlieties attēlojuma vai iekļauto režīmu un fonta lielumu pikseļos. Faila izmērs tiek noteikts pēc KaTeX fonta metrikas, un tajā ir iegulta KaTeX stila lapa un tikai tie fonti, ko izmanto formula, tāpēc visās tīmekļa pārlūkprogrammās tā izskatās vienādi. Paredzēts tīmekļa lapām, dokumentācijai, emuāriem un pārlūkprogrammā veidotām prezentācijām.

Atiestatīt

Bieži uzdotie jautājumi

Kā SVG tiek izveidots bez pārlūkprogrammas?

KaTeX serverī saliek formulu kā HTML, un rīks ievieto šo HTML SVG foreignObject elementā kopā ar KaTeX stila lapu un formulai nepieciešamajiem woff2 fontu failiem, kas iegulti kā datu URL. Platums un augstums tiek noteikts pēc KaTeX fonta metrikas un šo fontu reālajiem glifu platumiem, tāpēc audekls cieši ietver formulu ar nelielu malu.

Kur SVG tiek attēlots pareizi?

Tas tiek attēlots pareizi pārlūkprogrammās Chrome, Edge, Firefox un Safari neatkarīgi no tā, vai to izmantojat kā img elementu, CSS fona attēlu, iekļautu SVG marķējumu vai atverat failu tieši, kā arī lietotnēs, kas veidotas uz pārlūkprogrammas dziņa. Vektoru redaktori un pārveidotāji, piemēram, Inkscape, Illustrator, Figma SVG imports, librsvg un resvg, nerenderē HTML foreignObject elementā, tāpēc formula tajos ir tukša.

Kāpēc formula netiek pārveidota par vektora kontūrām?

Šī rīka stekā nav nevienas bibliotēkas ar atļaujošu licenci, kas KaTeX matemātiskās izteiksmes pārvērstu glifu kontūrās, un atsevišķs salicējs neatveidotu KaTeX rezultātu. Iegultais KaTeX HTML saglabā precīzu atstarpju izkārtojumu un fontus. Ja vektorgrafikas redaktoram vajadzīgas kontūras, atveriet SVG pārlūkprogrammā un izdrukājiet to PDF formātā — tā formula tiek saglabāta kā vektoru formas, ko redaktori var importēt.

Kāda ir atšķirība starp attēlojuma un iekļauto režīmu?

Attēlojuma režīmā formula tiek salikta kā atsevišķs vienādojums: lielo operatoru robežnosacījumi atrodas virs un zem tiem, daļas saglabā pilnu izmēru, un ir atļauts izmantot \tag numurus. Iekļautajā režīmā tiek izmantots kompakts teksta stils formulām teikuma iekšienē, ar mazākām daļām un robežnosacījumiem, kas novietoti blakus summām un integrāļiem.

Ko nosaka fonta lielums?

Tas nosaka matemātikas fonta lielumu pikseļos — veselu skaitli no 8 līdz 200; noklusējuma vērtība ir 24. SVG platums un augstums tiek pielāgots šai vērtībai, tāpēc formula, kas atveidota 48 pikseļos, ir divreiz lielāka nekā 24 pikseļos atveidotā. Tā kā rezultāts ir vektorgrafika, vēlāk to var mērogot ar CSS.

Kuras LaTeX komandas tiek atbalstītas?

Tiek atbalstīts viss, ko atbalsta KaTeX 0.19.1: daļas, saknes, summas un integrāļi, matricas un tādas vides kā aligned, cases, pmatrix un array, diakritiskās zīmes, bultas, \mathbb, \mathcal, \mathfrak, \text, \color un \tag. Formulā varat definēt savas makrokomandas ar \def vai \newcommand. Pilni dokumenti, \usepackage, TikZ un mhchem komandas \ce nav pieejamas.

Kas notiek, ja formulā ir kļūda?

Fails netiek izveidots, un rīks norāda, kas nogājis greizi un pie kura simbola, skaitot no 1. Tas identificē nezināmas komandas, nesabalansētas figūriekavas, dubultus augšrakstus un komandas, kurām trūkst argumenta, lai jūs varētu uzreiz atrast attiecīgo vietu un to izlabot.

Vai ir kādi ierobežojumi?

Formula var būt līdz 10,000 simbolus gara, makrokomandas var izvērst ne vairāk kā 1,000 reizes, un komandām, piemēram, \rule, \kern un \hspace, norādītie izmēri nedrīkst pārsniegt 100em. Komandas, kas ielādē vai saista ārēju saturu, piemēram, \href, \url un \includegraphics, ir atspējotas un tiek parādītas kā neatbalstīts sarkans teksts.

Kāda krāsa un fons ir SVG?

Fons ir caurspīdīgs. Ielīmējot SVG marķējumu HTML lapā, formula pārņem apkārtējā elementa teksta krāsu, bet attēla failā tā tiek attēlota melnā krāsā. Lai iestatītu krāsas, kas visur paliek nemainīgas, formulā izmantojiet \color vai \textcolor.

Cik liels ir fails, un vai tas ir pieejams?

Katrā failā ir iekļauta KaTeX stila lapa aptuveni 24 KB apjomā, kā arī visi formulā izmantotie fontu veidi base64 woff2 formātā, tāpēc tipiskas formulas fails ir 75–150 KB liels. Simboliem, kuru KaTeX fontu komplektā nav, piemēram, ķīniešu vai japāņu tekstam komandā \text, tiek izmantoti skatītāja fonti. SVG ir loma img, un tā title un aria-label atribūtos ekrānlasītājiem ir norādīts LaTeX pirmkods.

Par OneClick Pro

OneClick Pro ir bezmaksas vairāk nekā 150 tīmekļa rīku kolekcija ikdienas darbam: attēlu un mērvienību konvertēšanai, koda formatēšanai un validēšanai, domēnu un SEO pārbaudei, kā arī darbam ar tekstu, datumiem un skaitļiem. Katru rīku var izmantot bez reģistrācijas vai abonēšanas, un ievadītie dati tiek izmantoti tikai rezultāta aprēķināšanai un nekad netiek saglabāti. Izmantojiet to kā ātru rīku kopumu atsevišķiem uzdevumiem vai pievienojiet grāmatzīmēm rīkus, ko lietojat katru dienu.