\begin{frame}{Workload Categorization}
Benchmark suites:\hspace{4cm}64bit architectures:
\begin{itemize}
\item 22 SPECcpu2006\hspace{3.5cm} Intel SandyBridge
\item 11 SPLASH2x\hspace{4.1cm} AMD Opteron
\item 9 PARSEC 3.0\hspace{4.1cm} ARM Juno
\item 6 NAS
\end{itemize}
Categorize benchmarks\footcite{Sanchez et al ISCA'11}:
\begin{itemize}
\item Insensitive (N)
\item Cache-Friendly (F)
\item Cache-Fitting (T)
\item Thrashing/Streaming (S)
\end{itemize}
\end{frame}
我如何让迷你页面的右侧显示 64 位架构,并使用 itemize 而不是 hspace?还有引用:我如何确保数字继续而不是出现新数字?
答案1
这是使用 minipages 的替代解决方案。
\documentclass[demo]{beamer}
\usepackage{biblatex}
\begin{document}
\begin{frame}{Workload Categorization}
\begin{minipage}[t]{0.5\linewidth}
Benchmark suites:
\begin{itemize}
\item 22 SPECcpu2006
\item 11 SPLASH2x
\item 9 PARSEC 3.0
\item 6 NAS
\end{itemize}
\end{minipage}%
\begin{minipage}[t]{0.5\linewidth}
64bit architectures:
\setlength{\leftmargini}{0pt}
\setbeamertemplate{itemize items}{}
\begin{itemize}
\item Intel SandyBridge
\item AMD Opteron
\item ARM Juno
\end{itemize}
\end{minipage}\par
\vspace{2em}
Categorize benchmarks\footcite{Sanchez et al ISCA'11}:
\begin{itemize}
\item Insensitive (N)
\item Cache-Friendly (F)
\item Cache-Fitting (T)
\item Thrashing/Streaming (S)
\end{itemize}
\end{frame}
\end{document}
答案2
这有点儿像黑客所为,但确实有效。我们使用两列,每列一个列表,这样项目就彼此相邻。然后我们从第二个列表中删除项目符号和缩进。也许你想调整宽度,让两个列表之间的距离符合你的喜好:
\documentclass[demo]{beamer}
\usepackage{enumitem}
\setitemize{label=\usebeamerfont*{itemize item}%
\usebeamercolor[fg]{itemize item}
\usebeamertemplate{itemize item}}
\begin{document}
\begin{frame}
\frametitle{explanation}
\begin{columns}
\begin{column}[t]{0.33\textwidth}
Benchmark suites:
\begin{itemize}
\item 22 SPECcpu2006
\item 11 SPLASH2x
\item 9 PARSEC 3.0
\item 6 NAS
\end{itemize}
\end{column}
\begin{column}[t]{0.5\textwidth}
64bit architectures:
\begin{itemize} [label={},leftmargin=0cm]
\item Intel SandyBridge
\item AMD Opteron
\item ARM Juno
\end{itemize}
\end{column}
\end{columns}
\end{frame}
\end{document}
答案3
您可能需要使用类似列的内容:
\documentclass[demo]{beamer}
\begin{document}
\begin{frame}
\frametitle{explanation}
\begin{columns}
\begin{column}{0.5\textwidth}
Benchmark suites:\hspace{4cm}64bit architectures:
\begin{itemize}
\item 22 SPECcpu2006\hspace{3.5cm} Intel SandyBridge
\item 11 SPLASH2x\hspace{4.1cm} AMD Opteron
\item 9 PARSEC 3.0\hspace{4.1cm} ARM Juno
\item 6 NAS
\end{itemize}
\end{column}
\begin{column}{0.5\textwidth} %%<--- here
Categorize benchmarks\footcite{Sanchez et al ISCA'11}:
\begin{itemize}
\item Insensitive (N)
\item Cache-Friendly (F)
\item Cache-Fitting (T)
\item Thrashing/Streaming (S)
\end{itemize}
\end{column}
\end{columns}
\end{frame}
\end{document}
这样应该可以按照您想要的方式保留引用。如果您想让列保持垂直对齐,只需[t]
在 后添加\begin{column}
。您可以在“分类基准”后添加一个空行,以便列表也对齐。