Vad är mhchem?

mhchem är ett specialiserat inmatningssyntax som är utformat för att sätta kemiska ekvationer och formler. Det ger ett intuitivt sätt att skriva komplex kemisk notation – såsom nedsänkta tecken, upphöjda tecken, pilar och laddningar – med enkla textkommandon. Syntaxen används i stor utsträckning i vetenskaplig dokumentation via system som MathJax och KaTeX, vilket gör den till en standard för att visa kemi på webben och i akademiska publikationer.

Verktygsbeskrivning

Detta verktyg konverterar kemiska ekvationer från mhchem‑syntax till LaTeX‑format. Det analyserar mhchem‑notation och genererar motsvarande LaTeX‑kod som kan användas i vetenskapliga dokument, presentationer eller webbplatser. Verktyget använder det officiella mhchemParser‑biblioteket för att säkerställa korrekt och konsekvent konvertering.

Funktioner

  • Konvertera kemiska ekvationer från mhchem till LaTeX‑syntax
  • Stöd för komplexa kemiska formler med nedsänkta och upphöjda tecken
  • Hantera reaktionspilar och jämviktssymboler
  • Bearbeta kemiska tillstånd och laddningar
  • Tolka stökiometriska koefficienter
  • Stöd för notation av elektronöverföring
  • Omvandling i realtid medan du skriver

Användningsområden

  • Akademiskt skrivande: Konvertera kemiska ekvationer för LaTeX‑dokument och forskningsartiklar
  • Webbpublicering: Generera LaTeX‑kod för kemiskt innehåll på webbplatser med MathJax eller KaTeX
  • Pedagogiskt material: Förbered kemiska formler för undervisningsmaterial och presentationer
  • Teknisk dokumentation: Formatera kemiska reaktioner och föreningar för vetenskaplig dokumentation
  • Kemiststudier: Öva på att skriva kemiska ekvationer i standardnotation
  • Formelverifiering: Kontrollera om din mhchem‑syntax är korrekt genom att visa LaTeX‑utdata

Konverteringsexempel

Enkel förening: H2O → Nedsänkt formatering för vatten

Kemisk reaktion: CO2 + C -> 2 CO → Reduktionsreaktion av koldioxid

Jonladdning: H+ → Vätejonnotation

Jämvikt: A <=> B → Reversibel reaktionspil

Komplex formel: CuSO4.5H2O → Kopparsulfat pentahydrat

Oxidationstillstånd: Fe^{II} → Järn i +2 oxidationstillstånd