Inclusión personalizable de cuadros y diapositivas de una enorme presentación de Beamer

Inclusión personalizable de cuadros y diapositivas de una enorme presentación de Beamer

Tengo una beamerpresentació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 etoolboxpaquete podría brindarle todo el control que necesita; requeriría agregar muchas \iftoggledeclaraciones si su presentación maestra de Beamer es enorme pero ofrece total flexibilidad.

Por ejemplo, podría definir sus dos variables lógicas BASICy 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.

información relacionada