Siirry sisältöön

LaTeX SVG:ksi

Hahmonna LaTeX-kaava erilliseksi SVG-tiedostoksi KaTeXillä 0.19.1. Se on matematiikan ladontamoottori, jota käytetään kaikkialla verkossa. Valitse näyttö- tai tekstinsisäinen tila ja fonttikoko pikseleinä. Tiedoston koko määräytyy KaTeXin fonttimetriikkojen perusteella, ja siihen sisältyvät KaTeXin tyylitiedosto sekä vain kaavan käyttämät fontit. Näin kaava näyttää samalta kaikkialla verkkoselaimessa. Työkalu sopii selaimessa rakennettaville verkkosivuille, dokumenteille, blogeille ja dioille.

Nollaa

Usein kysytyt kysymykset

Miten SVG luodaan ilman selainta?

KaTeX latoa kaavan muotoon HTML palvelimella, ja työkalu käärii tämän HTML:n SVG foreignObject -elementtiin yhdessä KaTeXin tyylitiedoston ja kaavan tarvitsemien woff2-fonttitiedostojen kanssa, jotka upotetaan data-URL-osoitteina. Leveys ja korkeus määräytyvät KaTeXin fonttimetriikkojen ja fonttien todellisten glyfien leveyksien perusteella, joten piirtoalue rajautuu kaavaan ja sen ympärille jää pieni marginaali.

Missä SVG näkyy oikein?

Se näkyy selaimissa Chrome, Edge, Firefox ja Safari riippumatta siitä, käytätkö sitä img-elementtinä, CSS-taustana, SVG-merkintänä tekstin seassa vai avaatko tiedoston suoraan. Se näkyy myös selainmoottoriin perustuvissa sovelluksissa. Vektorieditorit ja muuntimet, kuten Inkscape, Illustrator, Figman SVG-tuonti, librsvg ja resvg, eivät hahmonna foreignObject-elementin sisällä olevaa HTML-sisältöä, joten kaava näkyy niissä tyhjänä.

Miksi kaavaa ei muunnettu vektoripoluiksi?

Tämän työkalun pinossa ei ole sallivalla lisenssillä julkaistua kirjastoa, joka muuntaisi KaTeXin matematiikan glyyfien ääriviivoiksi, eikä erillinen ladontajärjestelmä tuottaisi KaTeXin kanssa yhtenevää tulosta. KaTeXin oman HTML-tiedoston upottaminen säilyttää täsmälleen sen välistykset ja fontit. Jos vektorigrafiikkaeditorissa tarvitaan ääriviivoja, avaa SVG selaimessa ja tulosta se PDF-tiedostoksi. Tällöin kaava säilyy vektorimuotoisena ja editorit voivat tuoda sen.

Mitä eroa on näyttötilalla ja tekstinsisäisellä tilalla?

Näyttötila latoa kaavan omaksi yhtälökseen: suuret operaattorit sijoittavat rajansa ylä- ja alapuolelle, murtoluvut pysyvät täysikokoisina ja \tag-numerointi on sallittu. Tekstinsisäinen tila käyttää tiivistä tekstityyliä, joka on tarkoitettu lauseen sisällä oleville kaavoille. Murtoluvut ovat pienempiä, ja summien sekä integraalien rajat sijoittuvat niiden viereen.

Mitä fonttikoon asetus määrittää?

Se määrittää matemaattisen fontin koon pikseleinä kokonaislukuna väliltä 8–200; oletusarvo on 24. SVG:n leveys ja korkeus skaalautuvat sen mukaan, joten 48 pikselin kokoisena renderöity kaava on kaksi kertaa suurempi kuin 24 pikselin kokoinen. Koska tulos on vektorimuotoinen, voit skaalata sitä myöhemmin CSS-tiedostolla.

Mitä LaTeX-komentoja tuetaan?

Kaikkia KaTeXin 0.19.1 tukemia komentoja: murtolukuja, juuria, summia ja integraaleja, matriiseja ja ympäristöjä, kuten aligned, cases, pmatrix ja array, tarkkeita, nuolia sekä komentoja \mathbb, \mathcal, \mathfrak, \text, \color ja \tag. Voit määrittää omia makroja komennoilla \def tai \newcommand kaavan sisällä. Kokonaisia dokumentteja, komentoa \usepackage, TikZiä ja mhchemin \ce-komentoja ei tueta.

Mitä tapahtuu, jos kaavassa on virhe?

Tiedostoa ei luoda. Työkalu kertoo, mikä meni pieleen ja missä merkissä virhe on; merkkien laskenta alkaa kohdasta 1. Se ilmoittaa tuntemattomista komennoista, epätasapainoisista aaltosulkeista, päällekkäisistä yläindekseistä sekä argumentin puuttumisesta. Näin löydät virhekohdan ja voit korjata sen heti.

Onko käytössä rajoituksia?

Kaava voi olla enintään 10,000 merkkiä pitkä, makroja voidaan laajentaa enintään 1,000 kertaa, ja \rule-, \kern- ja \hspace-komentojen kaltaisten komentojen mitat on rajattu arvoon 100em. Ulkoista sisältöä lataavat tai siihen linkittävät komennot, kuten \href, \url ja \includegraphics, on poistettu käytöstä, ja ne näkyvät tukemattomina punaisina teksteinä.

Mikä SVG:n väri ja tausta ovat?

Tausta on läpinäkyvä. Kun liität SVG-merkinnän HTML-sivulle, kaava käyttää ympäröivän elementin tekstin väriä. Kuvatiedostona se piirretään mustana. Aseta kaavassa värit komennoilla \color tai \textcolor, niin ne pysyvät samoina kaikkialla.

Kuinka suuri tiedosto on, ja onko se saavutettava?

Jokainen tiedosto sisältää KaTeXin noin 24 KB:n tyylitiedoston sekä jokaisen kaavassa käytetyn fontin base64-muotoisena woff2-tiedostona. Tyypillisen kaavan tiedostokoko on 75–150 KB. KaTeXin fonteista puuttuvissa merkeissä, kuten \text-komennon sisällä olevissa kiinalaisissa tai japanilaisissa merkeissä, käytetään katseluohjelman omia fontteja. SVG:n role on img, ja sen title- ja aria-label-attribuutit sisältävät LaTeX-lähdekoodin ruudunlukuohjelmia varten.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.