化学式 - 我该如何写括号?

化学式 - 我该如何写括号?

我想在 Latex 中写下以下化学方程式:

我尝试将括号放在 () 中:

\documentclass[fontsize=11pt]{article}
\usepackage{braket}
\usepackage{pdfpages}
\usepackage{geometry}
\usepackage{chemist}
\usepackage{chemformula}
\geometry{margin=2.5cm}
\usepackage{mathptmx}
\newtheorem{theorem}{Teorema}
\usepackage{tocloft}
\usepackage{tocstyle}
\newtocstyle[standard][leaders]{mytocstyle}{\settocfeature[1]{entryhook}{\normalfont}}
\usetocstyle{mytocstyle}
\renewcommand{\baselinestretch}{1.15}
\usepackage[justification=centering]{caption}
\usepackage{array}
\usepackage{setspace}
\usepackage{imakeidx}
\usepackage{adjustbox}
\usepackage{enumitem}
\usepackage{amsfonts}
\usepackage{varwidth}
\usepackage{booktabs}
\usepackage{array,tabularx,threeparttablex}
\usepackage{indentfirst}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage[normalem]{ulem}
\usepackage{mathtools}
\usepackage{blindtext}
\usepackage{color}
\usepackage{caption}
\usepackage{float}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{verbatim}
\usepackage[utf8]{inputenc}
\usepackage[document]{ragged2e}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{fancyhdr}
\addtocontents{toc}{\protect\thispagestyle{empty}}
\usepackage[T1]{fontenc}
\usepackage[portuguese]{babel}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{amssymb,amsmath,bbm}
\usepackage{multirow}
\usepackage{acro}
\acsetup{first-style=short}
\begin{document}
\begin{chemmath}
  \text{MoS}_{2}+\emph{x}\,\,\text{n-BuLi}
  \reactrarrow{0pt}{1cm}{}{}
  \frac{\emph{x}}{2}\,\,\text{n-Oct} + \text{Li}_{x}\text{MoS}_2\,\,\, (x\approx 1)
\end{chemmath}
\end{document}

输出:

在此处输入图片描述

我该如何修复代码?

答案1

不要直接使用括号,而要使用相关的 LaTeX 命令。在代码中用(\left(替换。)\right)

\documentclass[fontsize=11pt]{article}
\usepackage{braket}
\usepackage{chemist}
\usepackage{chemformula}
\begin{document}

\begin{chemmath}
    \text{MoS}_{2}+\emph{x}\,\,\text{n-BuLi}
    \reactrarrow{0pt}{1cm}{}{}
    \frac{\emph{x}}{2}\,\,\text{n-Oct} + 
    \text{Li}_{x}\text{MoS}_2\,\,\, 
    \left(x\approx 1\right)
\end{chemmath}

\end{document}

在此处输入图片描述

答案2

您加载了chemformula,因此请使用它。

\documentclass{article}
\usepackage{chemformula}

\begin{document}

\[
\ch{MoS2 + \(x\) 'n-BuLi' ->
\(\frac{x}{2}\) 'n-Oct' + Li\(\sb{x}\)MoS2 '\quad(\(x\approx{1}\))'}
\]

\end{document}

在此处输入图片描述

答案3

ChemEquation可以使用XymTeX 提供的环境编写化学公式(参见第八部分 分子式和反应方案)。

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

% c.f. XymTeX manual (p.6,7...)
\usepackage{xymtexpdf}
\usepackage{xcolor}
\usepackage{graphicx}


\begin{document}

% c.f. XymTeX manual (Part VIII)
\begin{chemmath}
   MoS_2+\mathit{x}\,\hbox{\rm n-BuLi}\llongrightarrow
     \frac{\mathit{x}}{2}\,\hbox{\rm n-Oct}+Li_\mathit{x}MoS_2\qquad
   (\mathit{x}\approx 1)
\end{chemmath}

\end{document}

化学式

该输入文档可以用 (PDF/Xe)LaTeX 进行处理。

相关内容