Teisenda LaTeX HTML-iks

teisendab teie LaTeX-allika HTML-iks, ideaalne teie artiklite, võrrandite ja akadeemiliste dokumentide veebis avaldamiseks

Mis on LaTeX?

LaTeX on dokumentide koostamise süsteem, mida kasutatakse laialdaselt teaduslik, akadeemiline ja tehniline. Selle leiutas Leslie Lamport 1980ndate alguses ja see põhineb Donald Knuthi TeX tüpograafilisel mootoril. Selle asemel, et kirjutada dokumenti WYSIWYG-redaktoriga (nagu Word) kirjeldab autor sisu loogilist struktuuri käskude abil: \section{Sissejuhatus}, extbf{important}, egin{itemize}... Seejärel koostab koostaja suurepärase tüpograafilise kvaliteediga PDF-faili, mis on eriti sobiv matemaatilised valemid, teadusartiklid ja pikad tööd.

Kui LaTeX on akadeemiliste PDF-ide tootmisel ületamatu, pole see aga sellega eriti ühilduv veeb: brauser ei loe LaTeX-i, vaid HTML-i. Meie tööriist LaTeX HTML-ile vastab täpselt sellele vajadusele: võtke LaTeX-i lähtekoodi fragment ja renderdage see HTML-vormingus, mida saab otse ajaveebi, CMS-i, saidilehe või meili integreerida.

Meie HTML-i tagakülg LaTeX-ile

Meie tööriistakast pakub juba konverterit HTML-ist LaTeX-i, mis võtab HTML-i ja loob selle kaudu PDF-i pdflatex. See tööriist on vastupidine toiming: LaTeX-ist HTML-ile. Kasutatakse mõlemat tööriista koos toimetuse kanalites:

  • Te kirjutate LaTeXis teadusartiklit, soovite avaldada veebiversiooni: LaTeX vers HTML.
  • Toote CMS-ist HTML-teksti ja soovite muuta selle puhtaks akadeemiliseks PDF-iks: HTML-i LaTeX.
  • Soovite säilitada ühte LaTeX-i allikat ja tõlkida selle PDF-vormingusse + veebileheks: ühendage need kaks tööriistu või kasutage veebiversiooni loomiseks LaTeX to HTML-i.

LaTeX-i vastendamine HTML-iga

Meie konverter tunneb ära tavalised LaTeX-i käsud ja rakendab järgmist vastendust:

  • \section{Title} ja \section*{Title}

    Pealkiri

  • \subsection{Title}

    Pealkiri

  • \subsubsection{Title}

    Pealkiri

  • \paragraph{Pealkiri}

    Pealkiri

  • extbf{x}x
  • extit{x} ja mph{x}x
  • \underline{x}x
  • exttt{x}x
  • egin{itemize} \item ... nd{itemize}
    • ...
  • egin{enumerate} \item ... nd{enumerate}
    1. ...
  • egin{quote} ... nd{quote}
    ...
  • Tühjad read eraldavad lõike →

    ...

  • \ ja ewline
  • Escapes \&, \%, \$, \#, \_, \{, \} → vastavad märgid
  • Preambul (\documentclass, \usepackage, egin{document}, nd{document}) → vaikselt kustutatud

Kasutusnäide

LaTeX-i allikas:

\section*{Sissejuhatus}
Siin on extbf{example} dokument koos loendiga:

egin{itemize}
\item esimene punkt
\item teine punkt
nd{itemize}

Ja lõpetamiseks väljapääs{quote}.

HTML-tulemus:

Sissejuhatus

Siin on näide loendiga dokumendist:

  • esimene punkt
  • teine punkt

Ja lõpetuseks tsitaat.

Kasutusjuhtumid

  • Lõputöö üleviimine ajaveebi: olete kirjutanud oma lõputöö LaTeX-is, soovite avaldada peatükke oma ajaveebis või isiklikul saidil. Muundur teeb enamiku konstruktsioonitöödest tuleb vaid lõpliku vormingu eest hoolitseda.
  • Sisu väljavõte teadustööst: korrake sissejuhatust, kokkuvõtet või olemasoleva LaTeX-i artikli järeldus, et see uuesti veebis avaldada (projekti leht, suhtlus labor).
  • Haridusabi ettevalmistamine: LaTeXis kirjutatud kursusele saab üle minna HTML Moodle'i, wiki või e-õppeplatvormi käivitamiseks.
  • Tehniline dokumentatsioon: edastage selle levitamiseks HTML-is LaTeX-i tehniline märkus Confluence'is, GitHubi lehtedel või sisevõrgus.
  • Kiirvaade: visualiseerige, kuidas LaTeX-i fragment HTML-is välja näeks ilma käivitage täielik pdflatexi kompilatsioon.

Piirangud

Meie konverter on tahtlikult pragmaatiline: selle eesmärk on katta 90% juhtudest levinud lihtsa rakendamisega, selle asemel, et nõuda kõikehõlmavat katvust LaTeX-i süntaks. Konkreetselt:

  • Keerulisi matemaatilisi valemeid pole. Avaldised $x^2$ ja egin{equation}... nd{equation} säilitatakse sellisel kujul. Renderduse jaoks veebimatemaatika, integreerige oma lehele MathJax või KaTeX.
  • Puudub jooniseid, tabeleid ega bibliograafiaid. \includegraphics käsud, egin{table}, ibliography ei ole tõlgitud.
  • Kohandatud makrosid pole. ewcommand{\myfunction} ei ole tõlgendatud: konverter tunneb ära ainult standardsed LaTeX-i käsud.
  • Minimaalne stiil. Väljund on semantiline HTML ilma manustatud CSS-ita: see on teie enda otsustada et lisada oma stiilileht.

Põhjalikumate konversioonide jaoks katavad sellised tööriistad nagu Pandoc suurema ala LaTeX. Meie tööriist on suunatud ühisele vajadusele: kiiresti taastada fragmendist puhas HTML LaTeX, ilma tarkvara installimata.

Kuidas konverterit kasutada

  1. Kleebi oma LaTeX-i allikas tekstiväljale (fragment või täielik dokument, preambula ignoreeritakse).
  2. Klõpsake käsul teisenda.
  3. Saate vastava HTML-i: kopeerige see oma redaktorisse, CMS-i või faili staatiline.
  4. Tagurpidi toimimiseks kasutage meie HTML-i LaTeX-i konverter.

Korduma kippuvad küsimused

Kas konverter toetab matemaatilisi valemeid?

Matemaatiline LaTeX ($x^2 + y^2$, egin{equation}) jäetakse samaks HTML-väljundis. Visuaalseks renderdamiseks lisage oma veebilehele MathJax või KaTeX: need Teegid muudavad LaTeXi brauseri poolel matemaatiliseks.

Minu kohandatud tellimused ( ewcommand) pole tõlgitud, miks?

Konverter ei tööta TeX mootoriga, vaid teeb süntaktilise kaardistamise. Makro, mille määrab ewcommand ei ole laiendatud. Enne teisendamist asendage oma makrod nendega selgesõnalist määratlust või kasutage Pandoci, millel on täielikum parser.

Kas sisendis on LaTeX-i preambulat vaja?

Ei. Saate kleepida fragmendi ilma \documentclass või ilma egin{document}. Kui teie allikas sisaldab täielikku preambulit, on see endiselt olemas ignoreeritakse: teisendatakse ainult kasulik sisu.

Kas rõhumärkidega tähemärke käsitletakse õigesti?

Jah, eeldusel, et teie LaTeX-i allikas on UTF-8 (koos \usepackage[utf8]{inputenc} või ilma selleta). Vanad LaTeX-i tähistused, nagu \'e é jaoks, ei ole otseselt olemas tõlgitud, eelistage otsest UTF-8.

Kas minu andmed saadetakse ja salvestatakse?

LaTeX-i töödeldakse teisendamise ajal serveri poolel, seejärel saadetakse tulemus teile tagasi brauser. Andmeid ei salvestata, indekseerita ega jagata.

Miks hankida PDF-i asemel HTML?

HTML on veebi põhivorming: lehed, ajaveebid, meilid, CMS. Kui teie viimane vajadus on PDF, selle asemel kasutage meie HTML-i LaTeX-i konverterit mis toodab PDF-i pdflatexi kaudu.

Päringunäide

curl -X POST https://cdrn.fr/api/v1/tools/latex-to-html-converter/execute \
  -H "Content-Type: application/json" \
  -d '{"latex":"..."}'

Sisendskeem

Väli Tüüp Kohustuslik Vaikimisi
latex text

Lõpp-punktid

  • GET https://cdrn.fr/api/v1/tools - loetleb kõik saadaolevad tööriistad
  • GET https://cdrn.fr/api/v1/tools/latex-to-html-converter - toob selle tööriista skeemi
  • POST https://cdrn.fr/api/v1/tools/latex-to-html-converter/execute - täidab selle tööriista JSON-payloadiga