案例环境中的平方根导致字母被截断

案例环境中的平方根导致字母被截断

我在 cases 环境中写了一个如下所示的等式:

\begin{align}
B = 
    \begin{cases}
        2\sqrt{\mu_0 T_0 n_0}\dfrac{x}{a}, & \text{if $x < a$} \\
        2\sqrt{\mu_0 T_0 n_0},             & \text{otherwise}
    \end{cases}
\end{align}

但 $T_0$ 最终与平方根重叠(见附图)。有没有办法让平方根变大,以避免这种情况发生?

图像

答案1

您可以使用dcasesfrom mathtools

我也提几点建议。

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools} % for dcases

\begin{document}

You should never use \texttt{align} for a single equation
\begin{equation}
B = 
    \begin{cases}
        2\sqrt{\mu_0 T_0 n_0}\dfrac{x}{a}, & \text{if $x < a$} \\
        2\sqrt{\mu_0 T_0 n_0},             & \text{otherwise}
    \end{cases}
\end{equation}
Let's see what happens with \texttt{dcases}
\begin{equation}
B = 
    \begin{dcases}
        2\sqrt{\mu_0 T_0 n_0}\frac{x}{a}, & \text{if $x < a$} \\
        2\sqrt{\mu_0 T_0 n_0},             & \text{otherwise}
    \end{dcases}
\end{equation}
and with a finishing touch
\begin{equation}
B = 
    \begin{dcases}
        2\sqrt{\mu_0 T_0 n_0}\,\frac{x}{a}, & \text{if $x < a$} \\
        2\sqrt{\mu_0 T_0 n_0},             & \text{otherwise}
    \end{dcases}
\end{equation}
or, possibly better
\begin{equation}
B = 
    \begin{dcases}
        2\,\frac{x}{a}\sqrt{\mu_0 T_0 n_0}, & \text{if $x < a$} \\
        2\sqrt{\mu_0 T_0 n_0},             & \text{otherwise}
    \end{dcases}
\end{equation}

\end{document}

在此处输入图片描述

答案2

可以采用一种解决方案\strut\sqrt增加根的高度。

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}


\begin{document}
\[
    \begin{cases}
        2\sqrt{\strut \mu_0 T_0 n_0}\,\dfrac{x}{a}, & \text{if $x < a$}\\
        2\sqrt{\strut \mu_0 T_0 n_0},             & \text{otherwise}
    \end{cases}\]
\end{document}

在此处输入图片描述

相关内容