【发布时间】:2022-11-11 23:29:37
【问题描述】:
我想减少内容文本和页面边缘之间的边距。我遵循以下方法:https://tex.stackexchange.com/questions/354022/modifying-the-margins-of-all-slides-in-beamer,使用\setbeamersize{text margin left=1.40mm, text margin left=1.40mm}。
但是,它会使块不在幻灯片中居中。那么,如何在不影响块设置的情况下设置文本边距呢? 还有另一种设置文本边距的方法吗?
完整脚本如下:
\documentclass[t]{beamer}
\usetheme{Madrid}
\usecolortheme{beaver}
\usefonttheme{structurebold}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{multicol}
\title[Short title]{Full Title of the Talk}
\author{JJ XX}
\institute[UCLA]
{
University of California \\
\medskip
\textit{jx@111.com}
}
\date{\today}
% set the text margin
\setbeamersize{text margin left=1.40mm, text margin left=1.40mm}
\settowidth{\leftmargini}{\usebeamertemplate{itemize item}}
\settowidth{\leftmargini}{\usebeamertemplate{enumerate item}}
\addtolength{\leftmargini}{-0.2\labelsep}
\begin{document}
\begin{frame}
\titlepage % Print the title page as the first slide
\end{frame}
\begin{frame}
\frametitle{Contents}
\begin{multicols}{2}
\tableofcontents
\end{multicols}
\end{frame}
\section{blocka}
\begin{frame}
\frametitle{blocka}
\begin{itemize}
\item First
\item Second
\end{itemize}
\begin{exampleblock}{Introduction to Beamer}
Beamer is a class of \LaTeX.
\end{exampleblock}
\end{frame}
\section{blockb}
\begin{frame}
The second example.
\frametitle{blockb}
\begin{block}{Beamer Intro}
New is New.
\end{block}
\end{frame}
【问题讨论】:
-
我想知道您是否已经尝试过
\usetheme{CambridgeUS}而不是您的自定义修改?默认情况下,它的边距很窄,并使用您的颜色主题。 -
我检查了主题,我也喜欢这个主题。但是,我检查后它们的边距是一样的