私は、Beamer を使用してプレゼンテーションを作成しています。フレームに\textwidth
ページ全体 (つまり\paperwidth
) を使用するように を変更しようとしています。私が達成しようとしているのは、左右の余白をできるだけ少なくすることです。まず、 パッケージを使用してlayout
、ジオメトリがどのように設定されているかを確認しました。水平方向の寸法が「大きい」紙を実現するために、パラメータを変更しようとしました。
最初は\oddsidemargin
とを変更しました\hoffset
が、これらは実際にフレームを左右に移動させました。その後、 によると、テキスト幅を増やす必要があることに気付きましたlayout
が、やはりフレームが左右に動いているような感じでした...
たとえば、 の場合、\paperwidth=364pt
を使用しました\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}
MWE:
\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}
その結果は次のようになります: