我有一张包含大量数字的表格。我想在投影仪演示中使用它,我想知道是否可以在不同的幻灯片上聚焦不同的区域。这是我用于创建表格的代码:
\documentclass{article}
\usepackage{booktabs,caption}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\begin{document}
\begin{table}
\captionsetup{font=small,skip=0.333\baselineskip}
\caption*{Data statistics Treebanks}
\medskip
\setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}
*{2}{l*{5}{r}}}
\toprule
\textbf{lang} & \mc{\textbf{train}} & \mc{\textbf{dev}}
& \mc{\textbf{test}} & \mc{$|\mathbf{T}|$} & \mc{$|\mathbf{F}|$} &
\textbf{lang} & \mc{\textbf{train}} & \mc{\textbf{dev}}
& \mc{\textbf{test}} & \mc{$|\mathbf{T}|$} & \mc{$|\mathbf{F}|$} \\
\cmidrule{1-6} \cmidrule{7-12}
ar & 1 & 4 & 2 & 123 & 123123 &
es & 123 & 902 & 123 & 234 & 31567 \\
bg & 3425 & 45 & 234 & 5252 & 1231634 &
pt & 755 & 234 & 645 & 2464 & 242 \\
cs & 767 & 23 & 86 & 345453 & 23422 &
sk & 3453 & 1231 & 235 & 43243 & 34663 \\
en & & & & & &
sl & & & & & \\
et & & & & & &
ru & & & & & \\
fr & & & & & &
hi & & & & & \\
hu & & & & & &
lv & & & & & \\
ro & & & & & &
nl & & & & & \\
tr & & & & & &
pl & & & & & \\
hr & & & & & &
de & & & & & \\
it & & & & & &
gr & & & & & \\
da & & & & & &
la & & & & & \\
ca & & & & & &
ko & & & & & \\
fi & & & & & &
ir & & & & & \\
\bottomrule
\end{tabular*}
\end{table}
\end{document}
它创建下表:
因此,我想重点介绍一下这里的一张幻灯片:
另一张幻灯片中有此部分:
有没有办法这样做?
答案1
一个相当简单的方法是使用\framezoom
命令。
\documentclass{beamer}
\usepackage{booktabs,caption}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\hypersetup{linkbordercolor={red}} % see https://tex.stackexchange.com/a/130110/121799
\begin{document}
\begin{frame}[t]{A table}
\setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}
*{2}{l*{5}{r}}}
\toprule
\textbf{lang} & \mc{\textbf{train}} & \mc{\textbf{dev}}
& \mc{\textbf{test}} & \mc{$|\mathbf{T}|$} & \mc{$|\mathbf{F}|$} &
\textbf{lang} & \mc{\textbf{train}} & \mc{\textbf{dev}}
& \mc{\textbf{test}} & \mc{$|\mathbf{T}|$} & \mc{$|\mathbf{F}|$} \\
\cmidrule{1-6} \cmidrule{7-12}
ar & 1 & 4 & 2 & 123 & 123123 &
es & 123 & 902 & 123 & 234 & 31567 \\
bg & 3425 & 45 & 234 & 5252 & 1231634 &
pt & 755 & 234 & 645 & 2464 & 242 \\
cs & 767 & 23 & 86 & 345453 & 23422 &
sk & 3453 & 1231 & 235 & 43243 & 34663 \\
en & & & & & &
sl & & & & & \\
et & & & & & &
ru & & & & & \\
fr & & & & & &
hi & & & & & \\
hu & & & & & &
lv & & & & & \\
ro & & & & & &
nl & & & & & \\
tr & & & & & &
pl & & & & & \\
hr & & & & & &
de & & & & & \\
it & & & & & &
gr & & & & & \\
da & & & & & &
la & & & & & \\
ca & & & & & &
ko & & & & & \\
fi & & & & & &
ir & & & & & \\
\bottomrule
\end{tabular*}
\only<2>{
\framezoom<2><3>[border=4](0cm,0.8cm)(5.6cm,1.05cm)
}
\end{frame}
\end{document}
第二张幻灯片将是
如果你移除这个\only
东西,最后第三张幻灯片将会被放大相关部分。
如果你不想猜测坐标和/或不缩放,你可以按照@Zarko 建议的做,即用 Ti 绘制边界钾Z。
\documentclass{beamer}
\usepackage{booktabs,caption}
\usepackage{tikz}
\usetikzlibrary{fit}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % handy shortcut macro
\newcommand{\tikznode}[2]{\relax
\ifmmode%
\tikz[remember picture,baseline=(#1.base),inner sep=0pt] \node (#1) {$%\tikznodestyle
#2$};
\else
\tikz[remember picture,baseline=(#1.base),inner sep=0pt] \node (#1) {#2};%
\fi}
\begin{document}
\begin{frame}[t]{A table}
\setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}
*{2}{l*{5}{r}}}
\toprule
\textbf{lang} & \mc{\textbf{train}} & \mc{\textbf{dev}}
& \mc{\textbf{test}} & \mc{$|\mathbf{T}|$} & \mc{$|\mathbf{F}|$} &
\textbf{lang} & \mc{\textbf{train}} & \mc{\textbf{dev}}
& \mc{\textbf{test}} & \mc{$|\mathbf{T}|$} & \mc{$|\mathbf{F}|$} \\
\cmidrule{1-6} \cmidrule{7-12}
\tikznode{ar}{ar} & 1 & 4 & 2 & 123 & \tikznode{tr}{123123} &
es & 123 & 902 & 123 & 234 & 31567 \\
\tikznode{bg}{bg} & 3425 & 45 & 234 & 5252 & \tikznode{br}{1231634} &
pt & 755 & 234 & 645 & 2464 & 242 \\
cs & 767 & 23 & 86 & 345453 & 23422 &
sk & 3453 & 1231 & 235 & 43243 & 34663 \\
en & & & & & &
sl & & & & & \\
et & & & & & &
ru & & & & & \\
fr & & & & & &
hi & & & & & \\
hu & & & & & &
lv & & & & & \\
ro & & & & & &
nl & & & & & \\
tr & & & & & &
pl & & & & & \\
hr & & & & & &
de & & & & & \\
it & & & & & &
gr & & & & & \\
da & & & & & &
la & & & & & \\
ca & & & & & &
ko & & & & & \\
fi & & & & & &
ir & & & & & \\
\bottomrule
\end{tabular*}
\only<2>{\begin{tikzpicture}[overlay,remember picture]
\node[draw,red,fit=(ar) (bg) (tr) (br)]{};
\end{tikzpicture}
}
\end{frame}
\end{document}
答案2
焦点可以是彩色背景吗?
\documentclass[xcolor=table]{beamer}
\usepackage[size=custom,width=5,height=5,scale=.5,debug]{beamerposter}
\def\grco{}\def\reco{}
\begin{document}
\begin{frame}
\only<2,4>{\def\grco{\rowcolor{green!30}}}
\only<3,4>{\def\reco{\rowcolor{red!30}}}
\begin{tabular}{llll}
11 & 12 & 13 & 14\\\grco
21 & 22 & 23 & 24\\
31 & 32 & 33 & 34\\\reco
41 & 42 & 43 & 44\\
\end{tabular}
\end{frame}
\end{document}