Я использую следующую команду BEAMERLatex Бимер Команда сделать изображение Слайды
\newcommand{\imgslide}[2]{
{\setbeamertemplate{background canvas}{
\includegraphics [width=\paperwidth,height=\paperheight]{images/#1}}
\begin{frame}[plain]
\txtonimg{#2}
\end{frame}
}
}
И я получаю ошибки несколько раз.
То же самое содержание, когда вручную написано хорошо.
И команда включена в приведенной выше команды:
\newcommand{\txtonimg}[1]{
\begin{center}
\fcolorbox{red}{black}{
\textcolor{white}
{#1}
}
\end{center}
}
Ошибка:
]
! Too many }'s.
\endframe ->\egroup
\begingroup \def \@currenvir {frame}
l.107 \end{frame}
Все, кажется, хорошо для меня, на повторное тестирование.
Это будет звучать глупо, но вы экспериментировали с разными пробелами своего '\ newcommand'? У меня были проблемы с ним просто потому, что LaTeX хотел или не хотел что-то в новой строке. –
Я создал минимальную презентацию с вашими командами и образцом (в http://interfix.arane.us/stackoverflow/2633624/, если вы хотите попробовать его на своем компьютере), и LaTeX скомпилировал его без жалобы. – RTBarnard
Когда вы получаете сообщение об ошибке: когда определяются макросы или когда они вызываются? Если последний, какие параметры вы передаете им? –