修复 Cases 环境中丑陋的间距

修复 Cases 环境中丑陋的间距

考虑下面的代码,它在等式中使用了 cases 环境:

\documentclass[a4paper]{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amssymb}
\setlength{\parindent}{0pt}
\usepackage[T1]{fontenc}
\usepackage{stix}
\begin{document}

\begin{equation}
f(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x
\end{cases}
\end{equation}

\begin{equation}
g(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x^{\frac{x}{2}}
\end{cases}
\end{equation}
\end{document}

此代码给出以下输出。显然,这些都是非常丑陋的表达式。理想情况下,我希望能够调整 f(x) 和 g(x) 中两个案例之间的垂直空间,使它们相同。我还希望括号能够完美地适合其中的表达式,以匹配给定的两个案例之间的距离。这里似乎都不是这种情况(因为案例之间的垂直空间不一致,并且每个示例中的括号都太大)。在这里提出的类似问题中,建议在后面添加 [...] ex]\\可以调整代码中两个案例之间的垂直空间,但这不一定能调整括号的大小,所以我们仍然会得到一个不合适的括号。有人可以建议解决办法吗?在此处输入图片描述

答案1

可以执行 TABstacks 来指定行的垂直基线跳跃。我刚刚在第二个方程上执行了此操作,以大致匹配第一个方程的间隙。

虽然如果您需要多个水平字段,情况将需要改变,但 TABstack 可以处理带标签的字段。它无法做的是使用自己的方程编号对个别案例进行编号。

\documentclass[a4paper]{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amssymb}
\setlength{\parindent}{0pt}
\usepackage[T1]{fontenc}
\usepackage{stix}
\usepackage{tabstackengine}
\TABstackMath
\begin{document}

\begin{equation}
f(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x
\end{cases}
\end{equation}

\begin{equation}
\setstackgap{L}{22pt}
g(x) = \left\{\tabbedCenterstack[l]{
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x^{\frac{x}{2}}
}\right.
\end{equation}
\end{document}

在此处输入图片描述

答案2

我提供了两个选项,请参阅代码。此外,我删除了很多软件包,因为它们似乎与问题无关。我没有解决您问题的细节(时间不够)。

\documentclass{article}
\usepackage{amsmath}
\usepackage{stix}

\begin{document}

\begin{equation}
f(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x
\end{cases}
\end{equation}

\begin{equation}
g(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x^{\frac{x}{2}}
\end{cases}
\end{equation}

\textbf{Option 1} % added \\[2mm]
% https://tex.stackexchange.com/questions/312055
\begin{equation}
g(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\[2mm]
x^{\frac{x}{2}}
\end{cases}
\end{equation}

\textbf{Option 2} % \strut
% https://tex.stackexchange.com/questions/41185
\begin{equation}
g(x) = \begin{cases}
\frac{x^{\frac{1-\alpha}{1+\alpha}- 1}}{\alpha-1} \\
x^{\strut\frac{x}{2}}
\end{cases}
\end{equation}

\end{document}

在此处输入图片描述

相关内容