如何创建显示确定图形的自动演示文稿

如何创建显示确定图形的自动演示文稿

我是一名数学老师,想制作一个自动幻灯片,供学生上课时使用。目的是重温我们以前学过的主题,我会在每节课结束时拍摄问题的照片,并将它们保存为课程编号。我想创建一个投影仪文档,在每张幻灯片上显示上一节课、3 节课前、6 节课前和 12 节课前的问题。

这是我目前的代码:

\documentclass{beamer}

\usepackage{graphicx}
\usepackage{array}
\usepackage{xifthen}

\title{Title}
\author{Author}

\begin{document}
\begin{frame}[plain]
    \maketitle
\end{frame}

\foreach \Lesson in {13,...,15}
{ \IfFileExists{\Lesson.jpg}
    {\begin{frame}{Starter}
        \begin{table}[h!]
            \centering
            \begin{tabular}{| c | c |}
                \hline
                Last Lesson & Last Week\\
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\LastLesson.jpg}
                \end{minipage}
                &
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\LastWeek.jpg}
                \end{minipage}
                \\ \hline
                Last Fortnight & Last Month\\
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\LastFortnight.jpg}
                \end{minipage}
                &
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\LastMonth.jpg}
                \end{minipage}
                \\ \hline
            \end{tabular}
        \end{table} 
    \end{frame}
    }{
    }
}
\end{document}

我的问题是如何根据 \Lesson 所取的值定义 \LastLesson、\LastWeek、\LastFortnight 和 \LastMonth?即:

\上一课 = \课时 -1

\上周 = \课程 -3

\LastFortnight = \Lesson -6

\上月 = \课程 -12

提前致谢

答案1

pgffor由于您正在使用,因此您需要加载\foreach,并且您可以使用\numexpr从其他整数中减去整数,请参阅代码。

\documentclass{beamer}

\usepackage{graphicx}
\usepackage{pgffor}
\usepackage{xifthen}

\title{Title}
\author{Author}

\begin{document}
\begin{frame}[plain]
    \maketitle
\end{frame}

\foreach \Lesson in {13,...,15}
{ \IfFileExists{\Lesson.jpg}
    {\begin{frame}{Starter}
        \begin{table}[h!]
            \centering
            \begin{tabular}{| c | c |}
                \hline
                Last Lesson & Last Week\\
                \begin{minipage}{0.45\textwidth}
                  \includegraphics[width=\linewidth]{\the\numexpr\Lesson-1\relax.jpg}
                \end{minipage}
                &
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\the\numexpr\Lesson-3\relax.jpg}
                \end{minipage}
                \\ \hline
                Last Fortnight & Last Month\\
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\the\numexpr\Lesson-6\relax.jpg}
                \end{minipage}
                &
                \begin{minipage}{0.45\textwidth}
                    \includegraphics[width=\linewidth]{\the\numexpr\Lesson-12\relax.jpg}
                \end{minipage}
                \\ \hline
            \end{tabular}
        \end{table} 
    \end{frame}
    }{
    }
}
\end{document}

相关内容