Что такое mhchem?

mhchem - это специализированный синтаксис ввода, предназначенный для набора химических уравнений и формул. Он предоставляет интуитивный способ записи сложной химической нотации - такой как подстрочные и надстрочные индексы, стрелки и заряды - используя простые текстовые команды. Этот синтаксис широко используется в научной документации через системы типа MathJax и KaTeX, что делает его стандартом для отображения химии в интернете и академических статьях.

Описание инструмента

Этот инструмент конвертирует химические уравнения из синтаксиса mhchem в формат LaTeX. Он анализирует нотацию mhchem и генерирует соответствующий код LaTeX, который можно использовать в научных документах, презентациях или веб-страницах. Инструмент использует официальную библиотеку mhchemParser для обеспечения точной и согласованной конвертации.

Возможности

  • Конвертация химических уравнений из mhchem в синтаксис LaTeX
  • Поддержка сложных химических формул с подстрочными и надстрочными индексами
  • Обработка стрелок реакций и символов равновесия

Примеры конвертации

Простое соединение: H2O → Форматирование с подстрочными индексами для воды

Химическая реакция: CO2 + C -> 2 CO → Реакция восстановления углекислого газа

Ионный заряд: H+ → Нотация иона водорода

Равновесие: A <=> B → Стрелка обратимой реакции

Сложная формула: CuSO4.5H2O → Пентагидрат сульфата меди

Степени окисления: Fe^{II} → Железо в степени окисления +2