\begin{equation*}
\theta({P,\bar{Cl}}) =
\begin{cases}
S(P,\widehat{Cl}) + (S(P,\widehat{Cl}) \times ((\bar{R}-\widehat{R})/\bar{R})) & \widehat{Cl} \textless \bar{Cl} \\
S(P,\widehat{Cl}) - (S(P,\widehat{Cl}) \times ((\widehat{R}-\bar{R})/\bar{R})) & \widehat{Cl} \textgreater \bar{Cl}
\end{cases}
\label(eq: state}
\end{equation*}
我怎样才能让它看起来更美观、更清晰?我想将除法符号推到下面,这样它就更清晰了
欢迎任何想法
答案1
首先,我会使用分数。接下来,我会用替换displaystyle
不可扩展的,借用了(它在包中,无需加载包,因为它会更改许多符号。当我更改符号时,我还用 mathx 的版本替换了它,并使用 I 命名以免干扰默认值。最后,我将其改为数学运算符(),我怀疑它确实如此。目前,它看起来像两个变量 C 和 l 的乘积。如果我错了,您所要做的就是用 替换回去。\bar
\widebar
mathx
mathabx
mathabx
\widehat
varwidehat
Cl
Cl
\Cl
Cl
为了防止由于分数而与周围文本有太大的垂直间距,我使用命令消除了第一行分数高度\smash[t]{…}
,并使用命令消除了第二行分数深度\smash[b]{…}
。
\documentclass[11pt,a4paper]{article}
\usepackage{mathtools}
\DeclareMathOperator\Cl{Cl}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<-6> mathx5 <6-7> mathx6 <7-8> mathx7
<8-9> mathx8 <9-10> mathx9
<10-12> mathx10 <12-> mathx12
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\varwidehat}{0}{mathx}{"70}
\DeclareMathAccent{\widebar}{0}{mathx}{"73}
\begin{document}
\begin{equation*}
\theta({P,\widebar{\Cl}}) =
\begin{cases}
S(P,\varwidehat{\Cl}) + S(P,\varwidehat{\Cl}) \times \smash[t]{ \dfrac{\widebar{R}-\varwidehat{R}}{\widebar{R}}} &\qquad \varwidehat{\Cl} < \widebar{\Cl} \\[1.5ex]
S(P,\varwidehat{\Cl}) - S(P,\varwidehat{\Cl}) \times \smash[b]{\dfrac{\varwidehat{R}-\widebar{R}}{\widebar{R}}} &\qquad \varwidehat{\Cl} > \widebar{\Cl}
\end{cases}
\label{(eq: state}
\end{equation*}
\end{document}
答案2
您的代码无法编译,因为它包含不应在数学模式下出现的宏,例如\textgreater
和。顺便说一下,命令的参数必须用花括号括起来。\textless
\label
你没有给出任何提示你的美观和易读性的标准,所以我必须使用自己的标准。:-) 一旦代码被修复以便编译,外观就没有什么大问题了。(当然,我纯粹是在谈论美学;我无法判断数学是否正确......)我确实注意到整体外观相当局促。您可以使用环境dcases*
(由mathtools
包提供)而不是基本cases
环境来提供更多的空白。接下来,重音符号使用不均匀存在一个小问题:“帽子”统一“宽”,但“条”不是。我建议使用\overline
术语Cl
。第三,我会去掉每行上的两对多余的括号。最后,由于没有必要为无编号的等式提供\label
,我要么将其注释掉,要么完全删除它。
\documentclass[12pt, a4paper]{book}
\usepackage{mathtools} % for 'dcases*' environment
\begin{document}
Before:
\begin{equation*}
\theta({P,\bar{Cl}}) =
\begin{cases}
S(P,\widehat{Cl}) + (S(P,\widehat{Cl}) \times ((\bar{R}-\widehat{R})/\bar{R})) & \widehat{Cl} < \bar{Cl} \\
S(P,\widehat{Cl}) - (S(P,\widehat{Cl}) \times ((\widehat{R}-\bar{R})/\bar{R})) & \widehat{Cl} > \bar{Cl}
\end{cases}
\label{eq: state}
\end{equation*}
After:
\begin{equation*}
\theta(P,\overline{Cl}\,) =
\begin{dcases*}
S(P,\widehat{Cl}) + S(P,\widehat{Cl}) \times (\bar{R}-\widehat{R})/\bar{R}
& if $\widehat{Cl} < \overline{Cl}$ \\
S(P,\widehat{Cl}) - S(P,\widehat{Cl}) \times (\widehat{R}-\bar{R})/\bar{R}
& if $\widehat{Cl} > \overline{Cl} $
\end{dcases*}
\end{equation*}
\end{document}
答案3
以下两条建议可能会使这个等式更容易阅读。
代码基于@Bernard 的回答。
\documentclass[11pt,a4paper]{article}
\usepackage{mathtools}
\DeclareMathOperator\Cl{Cl}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<-6> mathx5 <6-7> mathx6 <7-8> mathx7
<8-9> mathx8 <9-10> mathx9
<10-12> mathx10 <12-> mathx12
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\varwidehat}{0}{mathx}{"70}
\DeclareMathAccent{\widebar}{0}{mathx}{"73}
\begin{document}
\begin{equation*}
\theta({P,\widebar{\Cl}}) =
\begin{cases}
S(P,\varwidehat{\Cl}) \times \left( 1 +
\dfrac{\widebar{R}-\varwidehat{R}}{\widebar{R}}\right) &\qquad
\varwidehat{\Cl} < \widebar{\Cl} \\[3.0ex]
S(P,\varwidehat{\Cl}) \times \left( 1 -
\dfrac{\widebar{R}-\varwidehat{R}}{\widebar{R}}\right) &\qquad
\varwidehat{\Cl} > \widebar{\Cl}
\end{cases}
\label{(eq: state}
\end{equation*}
or perhaps, if this difference has some separate semantic value
Let
%
\begin{equation*}
\Delta = \dfrac{\widebar{R}-\varwidehat{R}}{\widebar{R}}.
\end{equation*}
Then
\begin{equation*}
\theta({P,\widebar{\Cl}}) =
\begin{cases}
S(P,\varwidehat{\Cl}) \times ( 1 + \Delta)
&\qquad
\varwidehat{\Cl} < \widebar{\Cl} \\[1.5ex]
S(P,\varwidehat{\Cl}) \times ( 1 - \Delta)
&\qquad
\varwidehat{\Cl} > \widebar{\Cl}
\end{cases}
\label{(eq: state}
\end{equation*}
\end{document}