【LaTex公式】使用align环境实现cases文本的换行
使用cases环境实现总结笔记时,一个问题就是控制文本换行的问题。
\scriptsize
这是一个超长超长的标题
\begin{cases}
这也是一个超长超长的标题
\begin{cases}
这也是一个超长超长的标题
\end{cases}
\end{cases}
这是一个超长超长的标题 { 这也是一个超长超长的标题 { 这也是一个超长超长的标题 \scriptsize 这是一个超长超长的标题 \begin{cases} 这也是一个超长超长的标题 \begin{cases} 这也是一个超长超长的标题 \end{cases} \end{cases} 这是一个超长超长的标题{这也是一个超长超长的标题{这也是一个超长超长的标题
对于最后一级标题我们可以采用cases
环境内的手动换行。
\scriptsize
这是一个超长超长的标题
\begin{cases}
这也是一个超长超长的标题
\begin{cases}
这也是一个超 \\
长超长的标题
\end{cases}
\end{cases}
这是一个超长超长的标题 { 这也是一个超长超长的标题 { 这也是一个超 长超长的标题 \scriptsize 这是一个超长超长的标题 \begin{cases} 这也是一个超长超长的标题 \begin{cases} 这也是一个超 \\ 长超长的标题 \end{cases} \end{cases} 这是一个超长超长的标题{这也是一个超长超长的标题{这也是一个超长超长的标题
但是再上一级的就不符合我们的目标了:
\scriptsize
这是一个超长超长的标题
\begin{cases}
这也是一个超\\
长超长的标题
\begin{cases}
这也是一个超 \\
长超长的标题
\end{cases}
\end{cases}
这是一个超长超长的标题 { 这也是一个超 长超长的标题 { 这也是一个超 长超长的标题 \scriptsize 这是一个超长超长的标题 \begin{cases} 这也是一个超\\ 长超长的标题 \begin{cases} 这也是一个超 \\ 长超长的标题 \end{cases} \end{cases} 这是一个超长超长的标题⎩ ⎨ ⎧这也是一个超长超长的标题{这也是一个超长超长的标题
对于一级标题更是如此:
\scriptsize
这是一个超\\
长超长的标题
\begin{cases}
这也是一个超\\
长超长的标题
\begin{cases}
这也是一个超 \\
长超长的标题
\end{cases}
\end{cases}
这是一个超 长超长的标题 { 这也是一个超 长超长的标题 { 这也是一个超 长超长的标题 \scriptsize 这是一个超\\ 长超长的标题 \begin{cases} 这也是一个超\\ 长超长的标题 \begin{cases} 这也是一个超 \\ 长超长的标题 \end{cases} \end{cases} 这是一个超长超长的标题⎩ ⎨ ⎧这也是一个超长超长的标题{这也是一个超长超长的标题
最后我想到的办法是,把需要换行的内容包裹在在一个align
,然后用\\
手动换行:
\scriptsize\begin{align}
这是一个超\\长超长的标题
\end{align}
\begin{cases}
\begin{align}
这是一个超\\长超长的标题
\end{align}
\begin{cases}
这也是一个超 \\
长超长的标题
\end{cases}
\end{cases}
这是一个超 长超长的标题 { 这是一个超 长超长的标题 { 这也是一个超 长超长的标题 \scriptsize \begin{align} 这是一个超\nonumber\\长超长的标题\nonumber \end{align} \begin{cases} \begin{align} 这是一个超\nonumber\\长超长的标题\nonumber \end{align} \begin{cases} 这也是一个超 \\ 长超长的标题 \end{cases} \end{cases} 这是一个超长超长的标题{这是一个超长超长的标题{这也是一个超长超长的标题
好处是不会影响cases环境的排版,花括号的尖端指向整个文字块的中间。