我的尝试是这样的:
\documentclass[preview, border=1pt, convert={outext=.png}]{standalone}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{braket}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{equation*}
n + m =^{def} \left\{\begin{array}{rl} n+n + \ldots + n & \text{se } m > 0 \\ 0 & \text{se } m = 0\end{array}\right.
\end{equation*}
\end{document}
我不知道如何使用花括号对元素进行分组。
PS:我还希望背景是透明的,而不是白色的。我正在用这个进行编译:
pdflatex --shell-escape formula.tex && convert -resize 50% formula.png formula.png
答案1
我建议使用环境cases
来编写“方程式”。这里有我的 MWE 的屏幕截图。
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\[n+m\stackrel{\text{def}}{=}
\begin{cases}
\underbrace{\sigma(\sigma(\ldots\sigma}_{m\text{ volte}}(n))) & \text{se $m>0$}\\
n & \text{se $m=0$}.\qquad \square
\end{cases}
\]
\end{document}
评论:仔细阅读优秀用户@egreg 和@Mico 的宝贵建议,我最初的代码已经修改。
答案2
您的代码不起作用,所以我无法尝试。但此代码应该可以工作:
\documentclass{standalone}
\usepackage{amsmath}
\begin{document}
$n + m \overset{\text{def}}{=} \left\{\begin{array}{l}
\underbrace{\sigma(\sigma(\ldots\sigma}_\text{m \text{volte}}(n))) \hspace{5mm} \text{se } m > 0\\
n \hspace{24mm} \text{se } m = 0
\end{array}
\right.$
\end{document}