我想在 WordPress 上展示一系列化学反应快速LaTeX使用流行的chemfig
和mhchem
包。但是,我总是遇到一些问题。
例如我想像这样显示一系列反应:
A + B -> C
D + E -> F
and much more like that
我在 Wordpress 上发布的帖子是这样的
[latexpage]
\[
\ce{A+B->C} //
\ce{D+E->G}
\]
但//
创建新行在这里不起作用。我得到了一张经过 WP-QuickLaTeX 渲染后看起来像这样的图像
A+B->CD+E->G
我们能不能对 WP-QuickLaTeX 做一些事情,让它用代码完成我们在 TeXmaker 等 LaTeX 编辑器中所做的事情?
答案1
QuickLaTeX 的代码与 LaTeX 中的代码完全相同,因为 QuickLaTeX 使用 TeX Live 发行版。LaTeX 代码
\documentclass{article}
\begin{document}
\[
xxx \\ yyy
\]
\end{document}
只给出一行xxxyyy因为你不能在单个方程式中换行。当然,当你使用和时,这一点仍然适用\ce{...}
,对于 QuickLaTeX 也是如此。我猜你的困惑来自于这样一个事实:在[latexpage]
数学输入中使用$...$
和\[...\]
在 WP 帖子中原生工作。但还有更多可能性,见下文。
如果您想要对齐,mhchem
那么您可以将其与amsmath
的对齐环境相结合:
\documentclass{article}
\usepackage{amsmath}
\usepackage[version=4]{mhchem}
\begin{document}
\begin{align*}
\ce{A + B &-> D} \\
\ce{C + F &-> X + Y}
\end{align*}
\end{document}
同样适用于 WordPress 的 QuickLaTeX 代码:
[latex]
[preamble+]
\usepackage{amsmath}
\usepackage[version=4]{mhchem}
[/preamble]
\begin{align*}
\ce{A + B &-> D} \\
\ce{C + F &-> X + Y}
\end{align*}
[/latex]
或者
[latexpage]
\begin{align*}
[preamble+]\usepackage[version=4]{mhchem}[/preamble]
\ce{A + B &-> D} \\
\ce{C + F &-> X + Y}
\end{align*}
都发布在我的博客上:
根据 QuickLaTeX 的主页,以下内容在 上有效,因此在第二种情况下无需[latexpage]
加载。amsmath
支持文本中嵌入的 原生LaTeX速记:、、、
$ ... $
和环境:、、、、、、、、和。\[ ... \]
\( ... \)
$$ ... $$
equation
align
displaymath
eqnarray
multline
flalign
gather
alignat