
Estoy escribiendo una presentación continua para una conferencia de un semestre completo (con proyector) y me gustaría crear un entorno como
\begin{lecture}{3}
...
\end{lecture}
de modo que pueda tener en la parte superior de mi documento una variable, \thelecture
que puedo establecer en un número para compilar solo las diapositivas de esa conferencia. (Además, me gustaría poder configurarlo en cero o tener algún indicador similar para compilar todas las diapositivas de las conferencias).
Los condicionales habituales no parecen funcionar. Lo mejor que puedo decir es que tendré que combinarlo \ifthenelse
con el comment
medio ambiente.
¿Existe alguna solución elegante? ¿O, idealmente, ya existe un paquete hecho para hacer esto?
Respuesta1
Capítulo 10.4,Dividir un curso en conferencias, en elDocumentación del proyectorPodría valer la pena echarle un vistazo, proporcionando el \includeonlylecture
comando:
Designe diferentes conferencias con el \lecture[<short lecture name>]{<lecture name>}{<lecture label>}
comando:
\begin{document}
\lecture{Vector Spaces}{week 1}
\section{Introduction}
...
\section{Summary}
\lecture{Scalar Products}{week 2}
\section{Introduction}
...
\section{Summary}
\end{document}
Entonces hazlo
\includeonlylecture{week 1}
en el preámbulo del documento.
También está \AtBeginLecture{<text>}
, que insertará texto arbitrario al comienzo de cada conferencia.
\AtBeginLecture{\frame{\Large Today's Lecture: \insertlecture}}
¿Dónde \insertlecture{}
proporcionará el lecture name
. También hay \insertshortlecture{}
, que hará lo mismo para <short lecture name>
.