我们已经知道如何让花括号跨越多行非数学文本:
我现在想知道的是:如何使用以下命令执行相同操作:
\begin{itemize}
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
如何让花括号跨越这样的项目,在逐项列举-环境?
答案1
调整你已经找到的答案并不太难:)
\documentclass[12pt]{article}
\begin{document}
$\left\{
\begin{tabular}{p{.8\textwidth}}
\begin{itemize}
\item Second line
\item Third line, which is quite long and seemingly tedious in the extreme
\item Fourth line, which isn't as long as the third
\end{itemize}
\end{tabular}
\right.$
\end{document}
间距可能需要做一些工作但我太懒了。
答案2
以下是 Werner 的评论,链接至:
- 用户 Cmhuges 的回答针对这个问题在正文旁边添加大括号
我最终得到以下结果,但是(当人们想要左花括号时)导致左括号的方向错误(应该水平翻转)。
正确的花括号使用方法可以在上述内容中找到用户 Cmhuges 的回答。
\documentclass{article}
\usepackage{lipsum}
\usepackage[many]{tcolorbox}
\usetikzlibrary{decorations.pathreplacing}
\newtcolorbox{leftbrace}{%
enhanced jigsaw,
breakable, % allow page breaks
frame hidden, % hide the default frame
overlay={%
\draw [
decoration={brace,amplitude=0.5em},
decorate,
ultra thick,
]
% right line
(frame.north west)--(frame.south west);
},
% paragraph skips obeyed within tcolorbox
parbox=false,
}
\begin{document}
\begin{leftbrace}
\begin{itemize}
\item Second line
\item Third line, which is quite long and seemingly tedious in the extreme
\item Fourth line, which isn't as long as the third
\end{itemize}
\end{leftbrace}
\end{document}
答案3
我没有足够的信誉点数来回复你@Anas A. Ibrahim,但要让水平支架指向下方,你需要将“ %right line
”注释下方的行更改为:(frame.south west)--(frame.south east)
。如果你想让水平支架指向上方,请将同一行更改为:(frame.north west)--(frame.north east)
。希望有帮助!
答案4
除了@Christina Cole 的解决方案之外,“翻转”大括号的另一种方法是使用选项mirror
,即替换 decoration={brace, amplitude=0.5em}
为decoration={brace, amplitude=0.5em, mirror}
。