数组类型环境中的文本连字符

数组类型环境中的文本连字符

我正在尝试在显示模式中编写一个casesarray环境,其中包含一些长行文本。问题是我无法实现换行。我确信数组不允许这样做。我也知道可以轻松实现“强力”解决方案。然而,在强制换行之前,我认为这样做很好,我想在这里问一下,不仅是为了美观,也是为了学习。

这是我正在使用的代码

\ProvidesPackage{mystyle}
\usepackage[spanish]{babel} %Idioma
\usepackage[utf8]{inputenc} %Codificacion
\usepackage[T1]{fontenc}    %Para que use las formas vectoriales de las fuentes
%\usepackage{lmodern}       %Cambia Computer Modern por Latin Modern
\usepackage{mathtools}      %Paquete matemático general
\usepackage{commath}        %Funcionalidad matemática adicional, como por ejemplo, derivadas
\usepackage{hyperref}       %Links dinámicos en los capítulos y demás
\hypersetup{hidelinks}      %Configura hyperref
\usepackage{siunitx}        %Notación científica y unidades
\usepackage{cancel}         %Para tachar expresiones matemáticas
\usepackage{graphicx}       %Importar imágenes

\begin{align}
 \varepsilon_{\underbrace{ijl\hdots}_{n \text{ índices}}} = 
  \begin{cases}
    0 & \text{si hay dos índices iguales}   \\                               
    1 & \text{si todos los índices son distintos y son una permutación par de $1,2,\hdots n$ }   \\
   -1 & \text{si todos los índices son distintos y son una permutación impar de $1,2,\hdots n$ } 
  \end{cases}
\end{align} 

这里是输出:

输出

它与文本的其余部分非常隔离,因此无法截取可以看到边距的屏幕截图,但我认为方程式编号就足够了。

那么,问题是,是否存在允许自动连字符的数组类型环境?

答案1

设置固定宽度且操作对齐的<stuff>内的内容:\parbox[t]{<len>}{<stuff>}<len>[t]

在此处输入图片描述

\documentclass{article}
\usepackage[spanish]{babel} %Idioma
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

\begin{align}
 \varepsilon_{\underbrace{ijl\hdots}_{n \text{ índices}}} = 
  \begin{cases}
    0 & \text{si hay dos índices iguales}   \\                               
    1 & \parbox[t]{.6\linewidth}{si todos los índices son distintos y son una permutación par de $1,2,\hdots n$ }   \\
   -1 & \parbox[t]{.6\linewidth}{si todos los índices son distintos y son una permutación impar de $1,2,\hdots n$ } 
  \end{cases}
\end{align} 

\end{document}

相关内容