大括号中每个公式都需要加标号,有的公式很长需要换行,换行后又多增加一个标号1f(其实是一个公式),需要如何去掉1f呢?
\documentclass[twocolumn]{IEEEtran}
\usepackage{mathrsfs}
\usepackage{flafter}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{empheq}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{float}
\usepackage{cases}
\usepackage[font={small,rm}]{caption}
\DeclareGraphicsRule{.jpg}{eps}{.bb}{}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}{Corollary}
\newtheorem{definition}{Definition}
\newtheorem{lemma}{Lemma}
\newtheorem{proposition}{Proposition}
\newtheorem{algorithm}{Algorithm}
\newtheorem{assumption}{Assumption}
\newtheorem{remark}{Remark}
\renewcommand{\baselinestretch}{1.0}
\allowdisplaybreaks
\begin{document}
\begin{subequations}\label{op1}
\begin{empheq}
[left={\textbf{OP1}:\empheqlbrace}]{align}
&\underset{u}{\min}~ \psi \label{op51}\\
&\mathrm{s.t.}~~J_{\infty}(s) \leq \psi \label{op52}\\
&\underset{p}{\max}\left|\left[u(s)\right]_p\right|\leq \bar{u}, \label{op53} \\
&\underset{q}{\max}\left|\left[x(s+1|s)\right]_q\right|\leq \bar{x}, \label{op54}\\
& \mathscr{E}\{V(\phi(s))\}-V(\phi(s))\\ \label{op55}
& \leq -z^{\mathrm{T}}(s)z(s)+\rho d^{\mathrm{T}}(s)d(s).
\end{empheq}
\end{subequations}
\end{document}
最后两行其实是同一个公式,想要去掉1f
.
此事在lshort
中亦有记载
0.你原先的代码还是有大量和问题无关的内容,他们理应被删去,不要给别人增加代码阅读量!!:
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{float}
\usepackage{cases}
\usepackage[font={small,rm}]{caption}
\DeclareGraphicsRule{.jpg}{eps}{.bb}{}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}{Corollary}
\newtheorem{definition}{Definition}
\newtheorem{lemma}{Lemma}
\newtheorem{proposition}{Proposition}
\newtheorem{algorithm}{Algorithm}
\newtheorem{assumption}{Assumption}
\newtheorem{remark}{Remark}
\renewcommand{\baselinestretch}{1.0}
\allowdisplaybreaks
1.加上\nonumber
就可以去掉编号
2.我在最后一行加上了\quad
,让末两行看上去是「同一个公式(折行)」
\documentclass[twocolumn]{IEEEtran}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{empheq}
\begin{document}
\begin{subequations}
\begin{empheq}
[left={\textbf{OP1}:\empheqlbrace}]{align}
&\underset{u}{\min}~ \psi\\
&\mathrm{s.t.}~~J_{\infty}(s) \leq \psi\\
&\underset{p}{\max}\left|\left[u(s)\right]_p\right|\leq \bar{u}, \\
&\underset{q}{\max}\left|\left[x(s+1|s)\right]_q\right|\leq \bar{x},\\
& \mathscr{E}\{V(\phi(s))\}-V(\phi(s))\\
& \quad \leq -z^{\mathrm{T}}(s)z(s)+\rho d^{\mathrm{T}}(s)d(s). \nonumber
\end{empheq}
\end{subequations}
\end{document}
感觉这样更好看...
换行后又多增加一个标号1f(其实是一个公式),需要如何去掉1f呢?
\documentclass[twocolumn]{IEEEtran}
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{empheq}
\begin{document}
\begin{subequations}
\begin{empheq}
[left={\textbf{OP1}:\empheqlbrace}]{align}
&\underset{u}{\min}~ \psi\\
&\mathrm{s.t.}~~J_{\infty}(s) \leq \psi\\
&\underset{p}{\max}\left|\left[u(s)\right]_p\right|\leq \bar{u}, \\
&\underset{q}{\max}\left|\left[x(s+1|s)\right]_q\right|\leq \bar{x},\\
& \mathscr{E}\{V(\phi(s))\}-V(\phi(s))\nonumber\\
& \qquad \leq -z^{\mathrm{T}}(s)z(s)+\rho d^{\mathrm{T}}(s)d(s).
\end{empheq}
\end{subequations}
\end{document}