
Tengo una beamer
presentación maestra enorme con muchos marcos.
Dependiendo de la audiencia que deseo personalizar, digamos, para la audiencia no especializada solo incluiré diapositivas básicas, para los expertos deseo incluir diapositivas avanzadas. No estoy seguro de si ya existe dicha función en Beamer, pero desearía que fuera tan simple como:
- Etiquetaré cada cuadro, con, por ejemplo, BÁSICO, AVANZADO, palabras clave como esa...
- Debería poder compilar, diciendo
\includeonly{BASIC}
. Esto debería incluir todas las diapositivas marcadas como BÁSICA. - Si digo
\includeonly{ADVANCED}
, sólo se deberían compilar diapositivas avanzadas. - Además, si digo,
\includeonly{BASIC, ADVANCED}
se incluirá todo.
Respuesta1
El etoolbox
paquete podría brindarle todo el control que necesita; requeriría agregar muchas \iftoggle
declaraciones si su presentación maestra de Beamer es enorme pero ofrece total flexibilidad.
Por ejemplo, podría definir sus dos variables lógicas BASIC
y ADVANCED
:
\newtoggle{BASIC}
\newtoggle{ADVANCED}
\toggletrue{BASIC}
\togglefalse{ADVANCED}
Luego podrías usar los siguientes condicionales en tu código:
% do some standard (or outline) material [e.g. title page, contents]
\iftoggle{BASIC}{%
% do some basic material
}{}
\iftoggle{ADVANCED}{%
% do some advanced material
}{}
Esto luego compilaría todo el material estándar Y el material básico PERO NO el material avanzado.