Inclusão personalizável de quadros-slides de uma enorme apresentação do Beamer

Inclusão personalizável de quadros-slides de uma enorme apresentação do Beamer

Eu tenho uma apresentação enorme beamercom muitos quadros.

Dependendo do público que desejo personalizar, digamos, para o público leigo incluirei apenas slides básicos, para especialistas desejo incluir slides avançados. Não tenho certeza se já existe tal facilidade no Beamer, mas gostaria que fosse tão simples quanto:

  • Vou rotular cada quadro, digamos, BASIC, ADVANCED , palavras-chave como essa...
  • Eu deveria ser capaz de compilar, dizendo \includeonly{BASIC}. Isso deve incluir todos os slides marcados como BASIC.
  • Se eu disser \includeonly{ADVANCED}, apenas slides avançados devem ser compilados.
  • Além disso, se eu disser \includeonly{BASIC, ADVANCED}, tudo estará incluído.

Responder1

O etoolboxpacote pode lhe dar todo o controle que você precisa, seria necessário adicionar muitas \iftoggleinstruções se sua apresentação mestre do Beamer fosse enorme, mas oferece flexibilidade total.

Por exemplo, você pode definir suas duas variáveis ​​lógicas BASICe ADVANCED:

\newtoggle{BASIC}
\newtoggle{ADVANCED}

\toggletrue{BASIC}
\togglefalse{ADVANCED}

Você poderia então usar as seguintes condicionais em seu 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
}{}

Isso compilaria todo o seu material padrão E material básico, MAS NÃO material avançado.

informação relacionada