我正在尝试制作一个有两列的投影仪幻灯片,一列是图像,另一列是或多或少大的矩阵。我拥有的代码如下
\begin{frame}{Frame}
\frametitle{Minimal grid example}
\begin{columns}
\column{0.4\textwidth}
\includegraphics[scale=0.2]{image.pdf}
\column{0.4\textwidth}
\begin{equation}
\begin{pmatrix}
0 && 0 && 1 && 0 && 0 && 0 && 0 && 0 \\
0 && 0 && 0 && 0 && 0 && 1 && 0 && 0 \\
t && -r^* && 0 && 0 && 0 && 0 && 0 && 0 \\
0 && 0 && 0 && 0 && 0 && 0 && 0 && 1 \\
0 && 0 && 0 && 0 && 0 && 0 && 1 && 0 \\
r && t* && 0 && 0 && 0 && 0 && 0 && 0 \\
0 && 0 && 0 && 0 && 1 && 0 && 0 && 0 \\
0 && 0 && 0 && 1 && 0 && 0 && 0 && 0
\end{pmatrix}.
\end{equation}
\end{columns}
\end{frame}
但出于某种原因,矩阵被拉伸以填充整个右列。我该如何操纵公式的大小?
答案1
\documentclass[demo]{beamer}
\usepackage{mathtools}
\begin{document}
\begin{frame}{Frame}
\frametitle{Minimal grid example}
\begin{columns}
\column{0.5\textwidth}
\centering
\includegraphics[width=\linewidth]{image.pdf}
\column{0.5\textwidth}
\setlength\arraycolsep{3pt}
\begin{equation}
\begin{pmatrix}
0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\
t & -r^* & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\
0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\
r & t* & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\
0 & 0 & 0 & 1 & 0 & 0 & 0 & 0
\end{pmatrix}.
\end{equation}
\end{columns}
\end{frame}
\end{document}
- 替换
&&
为&
(我不明白双“&”符号的用途,你只是超出了正常矩阵大小的限制——10 列) - 减少矩阵中的列分离
- 改变列的大小