Pas array di beamer
Sep 25 2020
Saya ingin menyesuaikan array dengan lebar slide saya.
\documentclass[aspectratio=169,xcolor=table]{beamer}
\definecolor{lava}{rgb}{0.81, 0.06, 0.13}
\definecolor{myblue}{rgb}{0.0, 0.30, 0.60}
\newcommand\x[1]{\color{myblue}{\mathbf{#1}}}
\newcommand\y[1]{\color{lava}{\mathbf{#1}}}
\usefonttheme{serif}
\begin{document}
\begin{frame}{Matrix Inverses}
\underline{Understanding Elementary Matrices}
\begin{itemize}
\item if $\mathbf{A}= \left[ \begin{array}{rrrr} a & b & c \\ d &e &f \\ g & h & i \\ \end{array}\right],$ then $\ldots$
\item[]
$ \mathbf{E}_1\mathbf{A}=\setlength\arraycolsep{4pt} \left[ \begin{array}{rrrr} \underline{ 1}\rlap{\underline{~~~~}} & \underline{0} \rlap{\underline{~~~~}} & \underline{ 0} \\ 0 & 1 & 0 \\ \x{ -4} & \x{\ 0} &\x 1 \\ \end{array} \right] \left[ \begin{array}{rrrr} a & b & c \\ d &e &f \\ g & h & i \\ \end{array}\right]= \onslide<2->{\hspace{-3em} \renewcommand\arraystretch{0.25} \left[ \begin{array}{llllll} \pause 1\times a \pause +0 \times d \pause +0 \times g & =\y a & \pause 1\times b \pause +0 \times e \pause +1\times h \pause &=\y b & \pause 1\times c \pause +0 \times f \pause +0 \times i \pause & =\y c \pause \\ \pause 0 \times a \pause +1 \times d \pause +0 \times g & =\y d & \pause 0 \times b \pause +1 \times e \pause +0\times h \pause & =\y e & \pause 0 \times c \pause +1 \times f \pause +0\times i \pause& =\y h \pause \\ \pause \x{-4} \times a \pause + \x{0} \times d \pause + \x{1}\times g & =\y{-4a+g} & \pause \x{-4} \times b \pause + \x{0} \times e \pause +\x{1} \times h \pause & =\y{-4b+h} & \pause \x{-4}\times c \pause + \x{0} \times f \pause +\x{1} \times i \pause & =\y{-4c+i}\pause \\ \end{array}\right]} $
\end{itemize}
\end{frame}
\end{document}
Jawaban
1 Mico Sep 25 2020 at 16:57
Dalam rangka untuk mendapatkan array 3x3 untuk fit dalam slide, saya percaya itu perlu untuk mengatur parameter panjang \arraycolsep, \medmuskipdan \thickmuskipuntuk dekat atau sama dengan nol. Baik itu, atau kurangi ukuran font. Saya berpikir bahwa mengecilkan parameter panjang mendekati nol adalah lebih kecil dari dua kejahatan.
Tangkapan layar berikut menunjukkan output dari halaman ke-37 dan terakhir dokumen. Perhatikan bahwa saya mengubah tata letak array dari llllllmenjadi rlrlrl.
\documentclass[aspectratio=169,xcolor=table]{beamer}
\definecolor{lava}{rgb}{0.81, 0.06, 0.13}
\definecolor{myblue}{rgb}{0.0, 0.30, 0.60}
\newcommand\x[1]{\textcolor{myblue}{\mathbf{#1}}}
\newcommand\y[1]{\textcolor{lava}{\mathbf{#1}}}
\usefonttheme{serif}
\usepackage{mathtools} % for 'bmatrix*' env.
\begin{document}
\begin{frame}[t]{Matrix Inverses}
\underline{Understanding Elementary Matrices}
\bigskip
If $\mathbf{A}= \begin{bmatrix*}[r] a & b & c \\ d & e & f \\ \,g & h & i \end{bmatrix*}$, then $\ldots$
\bigskip
$\mathbf{E}_1\mathbf{A}= \begin{bmatrix*}[r] \underline{1} \rlap{\underline{~~~~}} & \underline{0} \rlap{\underline{~~~~}} & \underline{0} \\ 0 & 1 & 0 \\ \x{-4} & \x{0} & \x 1 \end{bmatrix*} \begin{bmatrix*}[r] a & b & c \\ d & e & f \\ \,g & h & i \end{bmatrix*}= $
\medskip
\onslide<2->{\hspace*{-2em}
\setlength\arraycolsep{1pt}
\medmuskip=0mu % spacing around binary operators
\thickmuskip0mu % spacing around relational operators
$\left[\begin{array}{@{} rlrlrl @{}} \pause 1 \times a \pause +0 \times d \pause +0 \times g \pause &= \kern2pt \y a & \pause 1 \times b \pause +0 \times e \pause +0 \times h \pause &= \kern2pt \y b & \pause 1 \times c \pause +0 \times f \pause +0 \times i \pause &= \kern2pt \y c \\ \pause 0 \times a \pause +1 \times d \pause +0 \times g \pause &= \kern2pt \y d & \pause 0 \times b \pause +1 \times e \pause +0 \times h \pause &= \kern2pt \y e & \pause 0 \times c \pause +1 \times f \pause +0 \times i \pause &= \kern2pt \y f \\ \pause \x{-4} \times a \pause + \x{0} \times d \pause +\x{1} \times g \pause &= \kern2pt \y{-4a+g}\kern6pt & \pause \x{-4} \times b \pause + \x{0} \times e \pause +\x{1} \times h \pause &= \kern2pt \y{-4b+h}\kern6pt & \pause \x{-4} \times c \pause + \x{0} \times f \pause +\x{1} \times i \pause &= \kern2pt \y{-4c+i}\kern2pt \end{array}\right]$
}
\end{frame}
\end{document}
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'