
возможно ли "зацепить" среду внутри рамы проектора? Я думаю что-то вроде
\newenvironment{iframe}{\begin{frame}[*]{*} \begin{itemize}}{\end{itemize} \end{frame}}
проблема в двух звездах ---опции и распространение заголовка кадра. Я хочу использовать это иногда как
\begin{iframe}[shrink=10}{mytitle}
\item my point
\end{iframe}
Мне нужна своего рода привязка к начальному и конечному кадрам.
с уважением, /iaw
Редактировать: Пример на странице 62 даетОшибка LaTeX: Что-то не так — возможно, отсутствует \item:
\documentclass{beamer}
\usepackage[english]{babel} %% necessary for beamer
\newenvironment{itemizeframe}{\begin{frame}\startitemizeframe}{\stopitemizeframe\end{frame}}
\newcommand\startitemizeframe{\begin{bfseries}\begin{itemize}}
\newcommand\stopitemizeframe{\end{itemize}\end{bfseries}}
\begin{document}
\begin{itemizeframe}{Test 1}
\item Hello 1
\end{itemizeframe}
\begin{itemizeframe}[shrink=10]{Test 2}
\item Hello 2
\end{itemizeframe}
\end{document}
недостаточно очков для комментариев, поэтому мне нужно добавить это как разъяснение самого вопроса. да, действительно, ключевая проблема — это аргументы. в идеале я хотел бы, чтобы itemizeframe был прозрачным — точно такое же поведение, как у frame, с необязательными аргументами и (необязательным) аргументом title. Мне нужно передавать свои слайды другим, поэтому было бы неплохо сохранить тот же синтаксис.
решение1
Я думаю, ответ на этот вопрос заключается в том, что простого способа сделать это не существует. Проектор не предназначен для такого рода расширения.