我想在 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
答案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 进行处理。