我有以下工作結構,用於從講座的文章形式中排除特定的講座幻燈片:
\documentclass[11pt,handout]{beamer}
\newif\iflecture
\lecturetrue
% Next three lines for article form of presentation
\lecturefalse
\documentclass[11pt]{article}
\usepackage{beamerarticle}
\iflecture
...frames for just the lecture and not the article form
\fi
兩者的剩餘幀數。
這個邏輯可以擴展到單一框架內嗎?
\begin{frame}
...content for both lecture and article, a problem for example
end article content here
...remaining content just for lecture
\end{frame}
答案1
如果您希望某些資料僅在文件排版為講座時出現,\lectureture
則只需將其括起來
\iflecture <lecture only material>...\fi
同樣,對於不適合講座使用的材料:
\iflecture\else <article only material>...\fi
當然,你也可以將這些結合起來:
\iflecture <lecture only material>
\else <article only material>\fi
另一個有用的構造是您可以使用\PassOptionsToClass
.這是完整的 MWE:
\newif\iflecture
\lecturefalse % uncomment if typesetting as an article
%\lecturetrue % uncomment if typesetting as a lecture
\iflecture\else
\PassOptionsToClass{11pt,handout}{beamer}
\fi
\documentclass{beamer}
\begin{document}
\iflecture
\begin{frame}{Lecture only frame}
A framed lecture
\end{frame}
\fi
\begin{frame}
...content for both lecture and article, a problem for example
\iflecture\else article content here\fi
\iflecture ...remaining content just for lecture\fi
\end{frame}
\end{document}