在以下示例中,
我怎样才能将花括号放在左侧?
\begin{itemize}
\item Riemann Sum
\item Trapezoidal Rule
\item
Simpson's 1/3 Rule
$\smash{\left.\rule{0pt}{.5\dimexpr3\baselineskip+2\itemsep+2\parskip}\right\}
\text{Newton Cotes formulae of different degrees}}$
\item Simpson's 3/8 Rule
\end{itemize}
顺便问一下,有没有什么方法可以避免使用数学模式?
我也尝试过以下方法,但都失败了:
$\left\{\text{
\begin{itemize}
\item item 1
\item item 2
\item item 3
\end{itemize}
}\right.$
答案1
您可以使用minipage
如下方式:
\documentclass{article}
\begin{document}
\begin{itemize}
\item Riemann Sum
\item Newton Cotes formulae of different degrees
\(
\left\{ \quad
\begin{minipage}[c]{0.3\linewidth}
\item Trapezoidal Rule
\item Simpson's \( 1/3 \) Rule
\item Simpson's \( 3/8 \) Rule
\end{minipage}
\right.
\)
\end{itemize}
\end{document}
或者你也可以使用tabular
:
\documentclass{article}
\begin{document}
\begin{itemize}
\item Riemann Sum
\item Newton Cotes formulae of different degrees
\(
\left\{
\begin{tabular}{@{\textbullet\enspace}l}
Trapezoidal Rule \\
Simpson's \( 1/3 \) Rule \\
Simpson's \( 3/8 \) Rule
\end{tabular}
\right.
\)
\end{itemize}
\end{document}
这避免了必须指定宽度,但意味着您必须itemize
自己提供类似标记。
正如 Schweinebacke 指出的那样,包varwidth
中也有环境varwidth
,它将替换minipage
,您只需指定最大宽度即可。但是它的行为略有不同:项目列表现在处于第二级,因此默认情况下项目符号被破折号替换,并且左边距缩进很大。因此,如果想要与以前相同的外观类型,您需要修改样式itemize
,例如通过enumitem
包:
\documentclass{article}
\usepackage{varwidth}
\usepackage{enumitem}
\begin{document}
\begin{itemize}
\item Riemann Sum
\item Newton Cotes formulae of different degrees
\(
\left\{
\begin{varwidth}{\textwidth}
\begin{itemize}[label=\textbullet,leftmargin=1em]
\item Trapezoidal Rule
\item Simpson's \( 1/3 \) Rule
\item Simpson's \( 3/8 \) Rule
\end{itemize}
\end{varwidth}
\right.
\)
\end{itemize}
\end{document}
如果你真的想避免使用数学模式,tikz
那么你可以使用
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,calc}
\begin{document}
\begin{itemize}
\item Riemann Sum
\item Newton Cotes formulae of different degrees
\begin{tikzpicture}[baseline]
\node[inner ysep=0pt] (A) at (0,0) {
\begin{tabular}{@{\textbullet\enspace}l}
Trapezoidal Rule \\
Simpson's \( 1/3 \) Rule \\
Simpson's \( 3/8 \) Rule
\end{tabular}};
\draw [decoration={brace,amplitude=0.5em},decorate,thick]
(A.south west) -- (A.north west);
\end{tikzpicture}
\end{itemize}
\end{document}
其核心是表格。在我看来,数学模式选项更简单。