我正在编写一些公式,其中我想将括号cases
移到后面、旋转一些文本以及换行一些文本,等等。我制作了一个工作示例来说明 a 走了多远,并附上了我想要去的地方(或多或少)。我向这个社区询问,因为我的经验是,总有一种更简单的方法(代码在帖子底部)。
这是我想去的地方(不必看起来完全像这样,绿色只是为了说明我所做的更改)
这是我针对上述示例编写的代码。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\text{This sectors} &=
\begin{cases}
\text{ A markets}
\begin{cases}
4+3+4c & \\
1+3+4c & Q^*
\end{cases}\\
\text{ B markets}
\begin{cases}
1+3+m & \\
5+3+4c & N^*, F^*
\end{cases}
\end{cases}
\\
\text{Thats sectors} &=
\begin{cases}
\text{ C markets and some}
\begin{cases}
1+3+m & \\
+3+4c & F^*
\end{cases}\\
\text{ D markets}
\begin{cases}
1+3+m & \\
+3+4c & P^*
\end{cases}\\
\text{ E markets}
\begin{cases}
1+3+m & F1^*\\
1+3+m & \\
+3+4c & F2^*
\end{cases}
\end{cases}
\end{align*}
\end{document}
主要的黄金是使其更加紧凑(主要是不那么宽)并{cases}
在右侧添加。谢谢!
答案1
像这样吗?
它是借助嵌套数组生成的。
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[active,displaymath,tightpage]{preview}
\setlength\PreviewBorder{1em}
\begin{document}
\begin{align*}
\rotatebox[]{90}{\text{This sectors}}
& \left[\begin{array}{p{22mm}l}
A markets & \left[\begin{array}{l}
4+3+4c \\
1+3+4c
\end{array}\right\} Q \\[3ex]
B markets & \left[\begin{array}{l}
1+3+m \\
5+3+4c
\end{array}\right\} N^*, F^*
\end{array}\right. \\
\rotatebox[]{90}{\text{Thats sectors}}
& \left[\begin{array}{p{22mm}l}
C markets\newline
and some & \left[\begin{array}{l}
1+3+m \\
5+3+4c
\end{array}\right\} F^* \\[3ex]
D markets & \left[\begin{array}{l}
1+3+m \\
+3+4c
\end{array}\right\} P^* \\[3ex]
E markets & \left[\begin{array}{@{\,}l}
\left.\begin{array}{@{}l}
1+3+m \\
1+3+m
\end{array}\right\} F1^* \\[2ex]
\left.\begin{array}{@{}l}
\phantom{1}+3+4c
\end{array}\right\} F1^*
\end{array}\right.
\end{array}\right.
\end{align*}
\end{document}