我的 tex 环境包括以下内容
\documentclass[journal]{IEEEtran}
\usepackage{cite}
\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{cases}
\interdisplaylinepenalty=500
\usepackage[caption=false,font=footnotesize]{subfig}
\usepackage{fixltx2e}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{bm}
\usepackage{multirow}
\usepackage{color}
\usepackage{enumerate}
\usepackage{bm}
两个方程式默认都右对齐。
第一个是像下面这样的,我想要否则与上部条件对齐到中心。
\begin{equation}
p^\mathrm{H}_l=\left\{
\begin{aligned}
&p^\mathrm{H}_l,&k\in S^\mathrm{AL}_l\;\mathrm{and}\;t^\mathrm{E}_l=1\\
&0, &\mathrm{otherwise}
\end{aligned}
\right..
\end{equation}
第二个如下所示,我想要“σ= 左对齐。
\begin{equation}
\begin{split}
\sigma^\alpha_l=\\
\left\{
\begin{aligned}
&2|P_{uv}|,|Y_{uv}^{-1}-2Z_{uv}+Z_{uu}+Z_{vv}|<\varepsilon\\
&0,|Y_{uv}^{-1}-2Z_{uv}+Z_{uu}+Z_{vv}|\geq\varepsilon
\end{aligned}
\right.,l=\lbrace{u,v}\rbrace,
\end{split}
\label{equ:REI1}
\end{equation}
是否有任何参数可以将拆分后的方程式校正为中心对齐?或者我是否错过了文本开头的任何环境?
答案1
您可以使用 获得所需的居中array
;但是,这似乎不是布置方程的最佳方式。
对于第二个方程,我不明白为什么使用升代替 {你,五}:
\documentclass[journal]{IEEEtran}
%\usepackage{cite} % is it compatible with IEEEtran?
\usepackage{graphicx} % no pdftex option
%\usepackage{epstopdf} % not required
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{cases}
\usepackage[caption=false,font=footnotesize]{subfig}
%\usepackage{fixltx2e} % does nothing in recent versions of LaTeX
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{bm}
\usepackage{multirow}
\usepackage{color}
\usepackage{enumerate}
\usepackage{newtxtext,newtxmath} % also math is in Times font
%\interdisplaylinepenalty=500 % if you use it, place it after loading packages
\begin{document}
This is how you'd prefer
\begin{equation}
p^{\mathrm{H}}_l=\left\{
\renewcommand{\arraystretch}{1.2}% like cases does
\begin{array}{@{} l @{\quad} c @{}}
p^{\mathrm{H}}_l, & k\in S^{\mathrm{AL}}_l \text{ and } t^{\mathrm{E}}_l=1 \\
0, & \text{otherwise}
\end{array}
\right..
\end{equation}
but in my opinion this has some defects: centering doesn't help in
locating the boundary of the top condition; punctuation is inconsistent,
particularly in the period hanging from nothing.
\begin{equation}
p^{\mathrm{H}}_l=
\begin{cases}
p^{\mathrm{H}}_l, & k\in S^{\mathrm{AL}}_l \text{ and } t^{\mathrm{E}}_l=1, \\
0, & \text{otherwise}.
\end{cases}
\end{equation}
The second equation should be
\begin{equation}\label{equ:REI1}
\sigma^\alpha_{\{u,v\}}=
\begin{cases}
2|P_{uv}|, & |Y_{uv}^{-1}-2Z_{uv}+Z_{uu}+Z_{vv}|<\varepsilon,\\
0, & |Y_{uv}^{-1}-2Z_{uv}+Z_{uu}+Z_{vv}|\geq\varepsilon,
\end{cases}
\end{equation}
\end{document}
我在代码中添加了一些注释,请查看。我还添加了语法
a^{\mathrm{b}}
应该优先于a^\mathrm{b}
。
答案2
您是否希望获得以下结果?
我必须承认,我不知道“note2”在等式结构中代表什么。
如果您检查下面的代码,您会注意到我用单一环境替换了\left\{
和\right.
说明以及环境。aligned
cases
\documentclass{article}
\usepackage{amsmath} % for 'cases' env.
\begin{document}
\begin{equation}
\sigma^{\alpha}_l=
\begin{cases}
equation1,\\
equation2
\end{cases}
note2
\end{equation}
\end{document}
附录对其中一个新方程式进行一些格式调整。
cases
以下是我输入第二个方程的方式;注意环境和宏的使用\text
。
\documentclass{article}
\usepackage{amsmath} % for 'cases' env. and'\text' macro
\begin{document}
\begin{equation}
p^\mathrm{H}_l=
\begin{cases}
p^{\mathrm{H}}_l & \text{if $k\in S^{\mathrm{AL}}_l$ and $t^{\mathrm{E}}_l=1$;}\\
0 & \text{otherwise.}
\end{cases}
\end{equation}
\end{document}
第二附录:对于第二个表达式,我将再次使用cases
环境。此外,我将otherwise
在第二行中写入而不是提供长方程式,并且我将从For $l\in\lbrace u,v\rbrace$
显示的方程式中完全删除该项。(此外,我将使用\in
而不是=
...)
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}
For $l\in\lbrace u,v\rbrace$,
\begin{equation} \label{equ:REI1}
\sigma^\alpha_l=
\begin{cases}
2|P_{uv}|&\text{if $|Y_{uv}^{-1}-2Z_{uv}+Z_{uu}+Z_{vv}|<\varepsilon$;}\\
0 &\text{otherwise.}
\end{cases}
\end{equation}
\end{document}
答案3
我会将您的等式写如下:
\documentclass[jornal]{IEEEtran}
\usepackage{amssymb, amsthm, bm, mathtools} % math env.
\DeclarePairedDelimiter\abs{\lvert}{\rvert}
\usepackage{cases}
\interdisplaylinepenalty=50
\usepackage{color}
\usepackage{enumerate}
\usepackage{subfig}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{equation}
\sigma^\alpha_l=
\begin{cases}
2\abs*{P_{uv}}, & \mathit{condition}(uv)<\varepsilon \\
0, & \mathit{condition}(uv)\geq\varepsilon
\end{cases},
l=\{u,v\},
\label{equ:REI1}
\end{equation}
where $ \mathit{condition}(uv)=\abs*{Y_{uv}^{-1}-2Z_{uv}+Z_{uu}+Z_{vv}}$.
\smallskip
\lipsum[2-8]
\end{document}
这使: