tcolorbox
我在组合和\pause
时遇到问题beamer
。它们似乎没有按照所需的顺序显示不同的元素。
我的 MWE:
\documentclass[french,,aspectratio=1610]{beamer}
\usepackage{tcolorbox}
% Boite pour les theorèmes :
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
% Théorème, proposition, lemme
\newenvironment{theo}[1][]{%
\tcolorbox[noparskip,%
breakable,%
colframe=blue,colback=blue!20!white,%
coltitle=black,%
fonttitle={\bfseries \scshape} ,%
title=Théorème : #1]}%
{\endtcolorbox}
%%%%%% Habituel pour compiler
% ===========================
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}
\begin{document}
\begin{frame}
\begin{theo}[Mon titre]
Mon premier \pause Mon deuxième
\end{theo}
\pause
\begin{theo}
Mon troisième \pause mon quatrième
\end{theo}
\end{frame}
\end{document}
答案1
\pause
是一个非常粗略的命令,但你似乎需要更精细的控制。但通过一些手动发明,你可以得到你想要的结果:
\documentclass[french,,aspectratio=1610]{beamer}
\usepackage{tcolorbox}
% Boite pour les theorèmes :
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
% Théorème, proposition, lemme
\newenvironment{theo}[1][]{%
\tcolorbox[noparskip,%
breakable,%
colframe=blue,colback=blue!20!white,%
coltitle=black,%
fonttitle={\bfseries \scshape} ,%
title=Théorème : #1]}%
{\endtcolorbox}
%%%%%% Habituel pour compiler
% ===========================
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}
\begin{document}
\begin{frame}
\begin{theo}[Mon titre]
Mon premier \only<.(2)->{Mon deuxième}
\end{theo}
\begin{onlyenv}<3->
\begin{theo}
\only<3->{Mon troisième} \only<4->{mon quatrième}
\end{theo}
\end{onlyenv}
\end{frame}
\end{document}