我有以下公式,需要在论文的其他地方引用。这是一篇 IEEE 双栏格式的论文,dmath* 似乎可以很好地拟合公式。不过,我需要为其添加标签和标题,以便在论文的其他部分引用。
%% The equation in question...
\begin{dmath*}
\left({1 \over ({x^2 \over 9} + 4y^2 + 4z^2)^4 } +
{1 \over ({y^2 \over 9} + 4x^2 + 4z^2)^4} +
{1 \over (({4x \over 3} - 4)^2 + {16y^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4x \over 3} + 4)^2 + {16y^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4y \over 3} - 4)^2 + {16x^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4y \over 3} + 4)^2 + {16x^2 \over 9} +
{16z^2 \over 9})^4}\right)^ {- {1\over 4}} - 1
\end{dmath*}
我尝试过简单地添加标签和标题
%% The equation in question...
\begin{dmath*}
\left({1 \over ({x^2 \over 9} + 4y^2 + 4z^2)^4 } +
{1 \over ({y^2 \over 9} + 4x^2 + 4z^2)^4} +
{1 \over (({4x \over 3} - 4)^2 + {16y^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4x \over 3} + 4)^2 + {16y^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4y \over 3} - 4)^2 + {16x^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4y \over 3} + 4)^2 + {16x^2 \over 9} +
{16z^2 \over 9})^4}\right)^ {- {1\over 4}} - 1
\caption{Bloomenthal Algebraic Jack}
\label{eq:BloomenthalJack}
\end{dmath*}
但这不起作用,因为 dmath* 不是浮点数。
我也尝试将它放在\begin{equation}
和之间\end{equation}
,这样将所有内容放在一行并且也不是浮点数。\begin{figure}
并\end{figure}
使其成为浮点数,但将其称为图形并将整个等式放在一行上。
有人有办法添加标题并获得正确的方程式格式吗?
答案1
如果我理解正确的话,你可以将方程式变成浮点数,只要它没有标记为“图”或“表”之类的。那么让我们使用该float
包定义一个新的浮点数称为eqn
。通过调用\floatname{eqn}{Equation}
,我们确保如果您向环境添加标题eqn
,该标题将类似于“公式 1:...”
\usepackage{float}
\newfloat{eqn}{htbp}{loe}
\floatname{eqn}{Equation}
此外,您可以在浮点数内执行所需的操作:breqn
仍然会破坏您的等式,并且您可以像使用任何其他浮点数一样使用\label
它。\ref
这是我用来获取该图像的代码。
\documentclass{article}
\usepackage{breqn}
\usepackage{lipsum}
\usepackage{float}
\newfloat{eqn}{htbp}{loe}
\floatname{eqn}{Equation}
\begin{document}
\lipsum[6]
\begin{eqn}
\begin{dmath*}
\left({1 \over ({x^2 \over 9} + 4y^2 + 4z^2)^4 } +
{1 \over ({y^2 \over 9} + 4x^2 + 4z^2)^4} +
{1 \over (({4x \over 3} - 4)^2 + {16y^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4x \over 3} + 4)^2 + {16y^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4y \over 3} - 4)^2 + {16x^2 \over 9} +
{16z^2 \over 9})^4} + {1 \over (({4y \over 3} + 4)^2 + {16x^2 \over 9} +
{16z^2 \over 9})^4}\right)^ {- {1\over 4}} - 1
\end{dmath*}
\caption{Bloomenthal Algebraic Jack}
\label{eq:BloomenthalJack}
\end{eqn}
Let's talk about Equation~\ref{eq:BloomenthalJack}.
\end{document}