我正在使用投影機建立演示。我正在嘗試更改\textwidth
以便將幾乎整個頁面(即\paperwidth
)用於我的框架。我想要實現的目標是在左側和右側擁有盡可能少的邊距。首先,我使用該layout
套件來查看我的幾何體是如何設定的。我嘗試修改參數以獲得水平尺寸“更大”的紙張。
起初我進行了修改\oddsidemargin
,\hoffset
但這些實際上使框架左右移動。然後我注意到,根據layout
,我必須增加文字寬度,但這就像讓框架向左/向右移動...
例如,對於 a\paperwidth=364pt
我使用了 a \textwidth=360
,但發生的情況是框架向右滾動(注意框架底部的導覽列)。
我的程式碼是
\documentclass[10pt]{beamer}
\setbeamerfont{headline}{size=\footnotesize}
\usetheme{Ilmenau}
\usepackage{amsmath,amssymb}
\usepackage{layout}
%\oddsidemargin=-100pt
%\hoffset=-10pt
\textwidth=360pt
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
\begin{itemize}
\item Cross section $A(x,y)B$ : Definition of cross section
\item %\resizebox{\textwidth}{!}{
$\dfrac{d \sigma}{d \Omega}(E,\theta) = \dfrac{Y}{N \left(Q\Omega\right)}\;,
\begin{array}{ll}
Y : & \text{Y}\\
N : & \text{N}\\
Q : & \text{Q}\\
\Omega : & \text{Angle}
\end{array}
$
%}
\item How : Like that
\end{itemize}
\end{frame}
\begin{frame}
\layout
\end{frame}
\end{document}
我想要實現的目標是從現在的左側開始文字並向右結束!如何才能實現這個目標?
答案1
使用
\setbeamersize{text margin left=0pt,text margin right=0pt}
微量元素:
\documentclass[10pt]{beamer}
\setbeamersize{text margin left=0pt, text margin right=0pt} %new code
\setbeamerfont{headline}{size=\footnotesize}
\usetheme{Ilmenau}
\usepackage{amsmath,amssymb}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{frame}
\begin{itemize}
\item Cross section $A(x,y)B$ : Definition of cross section
\item %\resizebox{\textwidth}{!}{
$\dfrac{d \sigma}{d \Omega}(E,\theta) = \dfrac{Y}{N \left(Q\Omega\right)}\;,
\begin{array}{ll}
Y : & \text{Y}\\
N : & \text{N}\\
Q : & \text{Q}\\
\Omega : & \text{Angle}
\end{array}
$
%}
\item How : Like that
\end{itemize}
\end{frame}
\begin{frame}
\end{frame}
\end{document}
為了選擇性地恢復特定幀的更大邊距,我們可以使用 Beamer columns
,如下所示:
\begin{frame}
\begin{columns}
\column{.1\textwidth}
\column{.8\textwidth}
\tableofcontents
\column{.1\textwidth}
\end{columns}
\end{frame}
這將導致: