# LaTeX în SVG

Randați o formulă LaTeX într-un fișier SVG autonom cu KaTeX 0.19.1, motorul de compunere matematică folosit pe web. Alegeți modul de afișare sau în linie și dimensiunea fontului în pixeli. Dimensiunile fișierului sunt calculate pe baza metricilor de font KaTeX și acesta încorporează foaia de stil KaTeX și doar fonturile folosite de formulă, astfel încât să arate la fel oriunde este afișat într-un browser web. Creat pentru pagini web, documentații, bloguri și prezentări construite în browser.

## Întrebări frecvente

### Cum este creat SVG-ul fără un browser?

KaTeX compune formula în HTML pe server, iar instrumentul încorporează acel HTML într-un foreignObject SVG împreună cu foaia de stil KaTeX și fișierele de font woff2 necesare formulei, încorporate ca URL-uri de date. Lățimea și înălțimea sunt calculate pe baza metricilor de font KaTeX și a lățimilor reale ale glifelor acelor fonturi, astfel încât suprafața să încapă formula cu o mică margine.

### Unde se afișează corect SVG-ul?

Se afișează în Chrome, Edge, Firefox și Safari, fie că îl folosiți ca element img, fundal CSS, marcaj SVG în linie sau deschideți fișierul direct, precum și în aplicațiile construite pe un motor de browser. Editorii și convertoarele vectoriale, precum Inkscape, Illustrator, importul SVG din Figma, librsvg și resvg, nu randează HTML în interiorul foreignObject, astfel că formula apare goală acolo.

### De ce nu este convertită formula în trasee vectoriale?

Nicio bibliotecă cu licență permisivă din stiva acestui instrument nu redă formulele KaTeX ca contururi de glife, iar un alt motor de tipărire nu ar reproduce rezultatul KaTeX. Încorporarea propriului HTML al KaTeX păstrează spațierea și fonturile exacte. Dacă un editor vectorial are nevoie de contururi, deschideți SVG-ul într-un browser și imprimați-l în PDF; formula va rămâne formată din forme vectoriale pe care editorul le poate importa.

### Care este diferența dintre modul de afișare și modul în linie?

Modul de afișare redă formula ca ecuație de sine stătătoare: operatorii mari au limitele deasupra și dedesubt, fracțiile rămân la dimensiune completă, iar numerotarea cu \tag este permisă. Modul în linie folosește stilul compact pentru formule dintr-o propoziție, cu fracții mai mici și limite plasate lângă sume și integrale.

### Ce controlează dimensiunea fontului?

Stabilește dimensiunea fontului matematic, în pixeli, de la 8 la 200, ca număr întreg; valoarea implicită este 24. Lățimea și înălțimea SVG-ului se scalează odată cu aceasta, astfel încât o formulă redată la 48 de pixeli este de două ori mai mare decât una redată la 24. Deoarece rezultatul este vectorial, îl puteți scala ulterior cu CSS.

### Ce comenzi LaTeX sunt acceptate?

Tot ce acceptă KaTeX 0.19.1: fracții, radicali, sume și integrale, matrici și medii precum aligned, cases, pmatrix și array, accente, săgeți, \mathbb, \mathcal, \mathfrak, \text, \color și \tag. Puteți defini propriile macrocomenzi cu \def sau \newcommand în formulă. Documentele complete, \usepackage, TikZ și comenzile \ce din mhchem nu sunt disponibile.

### Ce se întâmplă dacă formula conține o eroare?

Nu se produce niciun fișier, iar instrumentul vă spune ce nu a funcționat și la ce caracter, numărând de la 1. Menționează comenzile necunoscute, acoladele neechilibrate, exponenții dubli și comenzile cărora le lipsește un argument, ca să puteți sări direct la locul respectiv și să remediați problema.

### Există limite?

O formulă poate avea cel mult 10,000 de caractere, macrocomenzile se pot extinde de cel mult 1,000 ori, iar dimensiunile date unor comenzi precum \rule, \kern și \hspace sunt limitate la 100em. Comenzile care încarcă sau leagă conținut extern, precum \href, \url și \includegraphics, sunt dezactivate și apar ca text roșu, nesuportat.

### Ce culoare și ce fundal are SVG-ul?

Fundalul este transparent. Când lipiți marcajul SVG într-o pagină HTML, formula preia culoarea textului elementului din jur, iar ca fișier imagine este desenată cu negru. Folosiți \color sau \textcolor în formulă pentru a seta culori care rămân fixe peste tot.

### Cât de mare este fișierul și este accesibil?

Fiecare fișier include foaia de stil KaTeX, de aproximativ 24 KB, și toate fonturile folosite de formulă, în format base64 woff2, astfel încât o formulă obișnuită are între 75 și 150 KB. Pentru caracterele care lipsesc din fonturile KaTeX, precum cele chinezești sau japoneze din \text, se folosesc fonturile proprii ale programului de vizualizare. SVG-ul are rolul img, titlul cu sursa LaTeX și atributul aria-label pentru cititoarele de ecran.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
