我需要在乳胶中创建下一组方程式,目前我唯一知道的就是独立创建它们,但我需要将它们放置在附图中所示的位置,非常感谢。
我还需要标记这个方程式。
\[
Roberts=\begin{cases}
G_x = \begin{pmatrix}
1 & 0\\
0 & -1
\end{pmatrix}\\
G_y = \begin{pmatrix}
0 & 1\\
-1 & 1
\end{pmatrix}\\
\end{cases}
\]
\[
Prewitt=\begin{cases}
G_x = \begin{pmatrix}
1 & 0 & -1\\
1 & 0 & -1\\
1 & 0 & -1
\end{pmatrix}\\
G_y = \begin{pmatrix}
1 & 1 & 1\\
0 & 0 & 0\\
-1 & -1 & -1
\end{pmatrix}\\
\end{cases}
\]
\[
Sobel=\begin{cases}
G_x = \begin{pmatrix}
-1 & 0 & -1\\
-2 & 0 & 2\\
-1 & 0 & 1
\end{pmatrix}\\
G_y = \begin{pmatrix}
1 & 2 & 1\\
0 & 0 & 0\\
-1 & -2 & -1
\end{pmatrix}\\
\end{cases}
\]
答案1
(红线表示文字边框)
您需要cases
在一个方程中写下您的公式。注意:这个方程很长,可能会超出文档的边界...
\documentclass{article}
%--------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%
\usepackage{lipsum} % for dummy text
%---------------------------------------------------------------%
\usepackage[margin=25mm]{geometry}
\usepackage{amsmath}
\begin{document}
\lipsum[11]
\begin{equation} % changed
\setlength\arraycolsep{3pt}% added
\text{Roberts}
=\begin{cases}
G_x = \begin{pmatrix}
1 & 0\\
0 & -1
\end{pmatrix}\\[3ex]
G_y = \begin{pmatrix}
0 & 1\\
-1 & 1
\end{pmatrix}
\end{cases}
\text{Prewitt}
=\begin{cases}
G_x = \begin{pmatrix}
1 & 0 & -1\\
1 & 0 & -1\\
1 & 0 & -1
\end{pmatrix}\\[4ex]
G_y = \begin{pmatrix}
1 & 1 & 1\\
0 & 0 & 0\\
-1 & -1 & -1
\end{pmatrix}
\end{cases}
\text{Sobel}
=\begin{cases}
G_x = \begin{pmatrix}
-1 & 0 & -1\\
-2 & 0 & 2\\
-1 & 0 & 1
\end{pmatrix}\\[4ex]
G_y = \begin{pmatrix}
1 & 2 & 1\\
0 & 0 & 0\\
-1 & -2 & -1
\end{pmatrix}
\end{cases}
\end{equation}
\lipsum[12]
\end{document}
编辑:现在方程有数字了。方程的大小也改变了,\arraycolsep
可以适合上面 MWE 中确定的页面布局,