¿Utiliza el sistema de plantilla de proyector sin proyector?

¿Utiliza el sistema de plantilla de proyector sin proyector?

Me gusta especialmente el sistema de plantillas de Beamer, en particular por las relaciones jerárquicas entre diferentes configuraciones, la separación entre fuentes, colores y estilos de cada elemento, y la capacidad de proporcionar múltiples opciones de configuraciones predefinidas para un elemento.

Así que estaba pensando en crear una clase de documento para una tesis que fuera personalizable de la misma manera.

Sería bueno tener un beamer-templatespaquete separado similar al pgfkeyspaquete independiente que se pueda usar para tener pgfparámetros de valor clave de estilo sin usarlo pgf. Pero hasta donde yo sé, no existe tal paquete.

Entonces, ¿es posible utilizar el sistema de plantillas básico beamersin beamerél mismo?

Respuesta1

Como se señaló en los comentarios, el beamersistema de plantillas 'configurado' está todo contenido en un solo archivo, beamerbasetemplates.sty. Se podrían extraer los conceptos de ese archivo de una manera relativamente sencilla. (El archivo en sí depende del concepto de superposición, por beamerlo que no se puede cargar directamente sin alguna configuración/modificación).

Sin embargo, la mayor parte del trabajo "real" de un concepto de plantilla/hoja de estilo es colocar los "ganchos" apropiados en todas las definiciones utilizadas en un documento, no en el código para definir las plantillas. Esto beamerse hace (re)definiendo toda la arquitectura del documento para incluirla \usebeamertemplate, etc., en los lugares apropiados. Éste es el "trabajo real" y no es trivial. El equipo de LaTeX está analizando activamente estos conceptos: experimentos actuales comoxtemplateo el'Base de datos LaTeX'(inéditos) son útiles pero algo antiguos: a la luz de ideas que incluyen el beamerenfoque de plantilla, CSS pgfkeys,etc., el equipo está trabajando en ideas nuevas/modificadas que deberían abordar esta área.

(Tenga en cuenta que actualmente el beamerequipo soy yo, y como también estoy involucrado en el trabajo de LaTeX3, estoy más interesado en un nuevo enfoque basado en beamerque simplemente extraer el código actual de una manera que es poco probable que sea ampliamente adoptada. )

información relacionada