
我有一個視力不好的學生,他需要放大的講座幻燈片才能閱讀。以前,學生是手動完成此操作的,但我認為僅更改序言就可以為乳膠生成的幻燈片獲得滿意的結果。我的大部分文字都可以調整,但有四點我可以使用幫助:
- 我無法
\topsep
減少\itemsep
環境itemize
。enumerate
我試過這個方法,但它似乎不起作用;見下文。 - 有時文字會延伸到頁邊空白處。我知道這是我要求逐項合理化的結果,但我相信應該可以有合理的文本以及不延伸到邊距的文本,也許使用懲罰?我讀過這份處罰清單,但找不到一個似乎相關的。
- 公式通常會超出框架寬度。如果公式特別短,我經常將它們水平組合如下以節省空間。該
breqn
軟體包似乎沒有幫助。 - 是否可以按設定因子自動縮放所有 tikz 圖片和所有包含圖形?請注意,它們可能已經針對幻燈片的常規版本進行了縮放。
metropolis
如果相關的話,我正在為我的常規幻燈片使用美麗的主題。我知道這\let\raggedright\justifying
是一種非常老套的方法,可以讓投影機中的一切都合理。但有了10pt
投影機選項,它效果很好,而且看起來更好。
\documentclass[14pt, handout]{beamer}
\usepackage{ragged2e, tikz, graphicx, breqn}
\usetheme[outer/progressbar=foot]{metropolis}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Relevant line in regular preamble
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\let\raggedright\justifying
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Changes for Visibility
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Maximize contrast
\setbeamercolor{normal text}{fg=black, bg=white}
\setbeamercolor{structure}{fg=black, bg=white}
\setbeamercolor{frametitle}{fg=black, bg=white}
% Reducing white space
\setbeamersize{text margin left=4mm,text margin right=4mm}
\let\bigskip\smallskip
\let\medskip\smallskip
\setbeamerfont{frametitle}{size=\normalsize}
\setbeamerfont{footnote}{size=\normalsize}
\setbeamertemplate{frametitle}
{
\vspace{0.4mm}
\begin{beamercolorbox}{frametitle}
\insertframetitle
\end{beamercolorbox}
\vspace{-3.2mm}
\hrulefill
\vspace{-1mm}
}
% Change spacing of itemize environment
\setlength{\leftmargini}{1.2em}
\setlength{\leftmarginii}{1.2em}
\setlength{\labelsep}{0.2em}
\setbeamertemplate{itemize items}{\hspace{-2pt}$\bullet$\hspace{2pt}}
\makeatletter
\patchcmd{\@listi}{\itemsep3\p@}{\itemsep-2cm}{}{}
\patchcmd{\@listi}{\topsep3\p@}{\topsep-3mm}{}{}
\patchcmd{\@listii}{\itemsep\parsep}{\itemsep-1mm}{}{}
\patchcmd{\@listii}{\topsep2\p@}{\topsep-3mm}{}{}
\makeatother
% Breaking slides
\setbeamertemplate{frametitle continuation}[from second][]
\newcounter{cont}
\newcounter{numframes}
\setcounter{cont}{0}
\makeatletter
\setbeamertemplate{footline}{%
\addtocounter{cont}{1}
\setcounter{numframes}{\beamer@endpageofframe}
\addtocounter{numframes}{1}
\addtocounter{numframes}{-\beamer@startpageofframe}
\ifnum\value{numframes}>1
\ifnum\value{cont}>1
\addtocounter{framenumber}{-1}
\fi
\ifnum\value{cont}=\value{numframes}
\setcounter{cont}{0}
\fi
\else
\setcounter{cont}{0}
\fi
\hfill\normalsize\insertframenumber\hspace{3.5mm}\vspace{4mm}%
}
\makeatother
\begin{document}
\maketitle
\setcounter{beamerpauses}{1}\setcounter{framenumber}{0}
\begin{frame}[allowframebreaks=1]
\frametitle{Lorem Ipsum}
\textbf{Lorem ipsum:}
\begin{itemize}
\item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do.
\item Eiusmod tempor incididunt ut labore et dolore magna aliqua.
\end{itemize}
\bigskip
\textbf{Dolor sit amet:}
\begin{itemize}
\item Ut enim ad minim veniam, quis nostrud exercitation?
\item Ullamco laboris nisi ut aliquip ex ea commodo consequat?
\item Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\footnote{Technically, we should say ``Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.''}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Dolor Sit Amet}
\begin{minipage}{0.5\textwidth}
\centering
\includegraphics[scale=0.3]{yellow-arrow}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\centering
\begin{tikzpicture}[scale=0.6]
\fill (0, 0) rectangle (6, 5);
\end{tikzpicture}
\end{minipage}%
\textbf{Some long formula:}
\[ x_1 + x_2 + x_3 + x_4 = y_1 + y_2 + y_3 + y_4, \qquad 2x_1 + x_2 - x_3 + x_4 = y_3 - 3y_1 - 2y_2. \]
\textbf{Some reference:}
\begin{itemize}
\item \emph{Title of really important paper} by X.~Author and Y.~Samuelson, 2019
\end{itemize}
\end{frame}
\end{document}
PS:我不知道在哪裡附上 MWE 的圖片。任何圖像都可以,但如果自動縮放適用於圖像以及 tikzpictures,那就更好了。