我试图让 beamer 在 itemize 环境和普通文本中具有相同的左边距(并使 itemize 环境中的符号与幻灯片标题对齐)。也就是说,我希望幻灯片看起来像这样:
幻灯片标题
在 itemize 环境之外的行
o itemize 环境内的第一行
o 在 itemize 环境内的第二行
但是,当我将 itemize 环境的符号与标题对齐时,非 itemized 行的边距为零,即它们正好位于幻灯片边缘。以下 MWE 重现了这一点:
\documentclass{beamer}
\setbeamersize{text margin left=0em,text margin right=1em}
\begin{document}
\begin{frame}[t]
\frametitle{Test}
Hello
\begin{itemize}
\item Hello again
\end{itemize}
\end{frame}
\end{document}
谢谢你的帮助。
答案1
您是否也在寻找类似的东西?
\documentclass{beamer}
%\setbeamersize{text margin left=1em,text margin right=1em}
\setlength{\leftmargini}{1em}
\setbeamertemplate{itemize item}[circle]
\setbeamertemplate{frametitle}
{
\raggedright\insertframetitle%
}
\usepackage{lipsum}
\begin{document}
\begin{frame}[t]
\frametitle{Test}
Hello
\begin{itemize}
\item Hello again
\end{itemize}
\lipsum[2]
\end{frame}
\end{document}