
Tengo la siguiente lista enumerada.
\begin{enumerate}
\item question 1
\begin{enumerate}
\item option 1
\item option 2
\item option 3
\item option 4
\end{enumerate}
\item question 2
\begin{enumerate}
\item option 1
\item option 2
\item option 3
\item option 4
\end{enumerate}
\end{enumerate}
Estoy pensando en aleatorizar tanto el orden de las preguntas como las opciones. Intenté usar randomlist
el paquete y funciona perfectamente si solo mezclo el orden de las preguntas de la siguiente manera:
\RandomEnumerateList
{question 1
\begin{enumerate}
\item option 1
\item option 2
\item option 3
\item option 4
\end{enumerate}
}
{question 2
\begin{enumerate}
\item option 1
\item option 2
\item option 3
\item option 4
\end{enumerate}
}
Pero parece no funcionar al poner otro \RandomEnumerateList
en un archivo \RandomEnumerateList
. ¿Hay alguna manera de modificar mi guión actual para mezclar el orden de las preguntas y las opciones al mismo tiempo?
Respuesta1
Después de un intento rápido con randomlist, no sé si es posible anidar listas con él.Aquí hay una prueba rápida de concepto.para hacer eso con LuaLaTeX. Después de copiarrandenum.luayrandenum.stydentro del directorio de su proyecto, lo siguiente document.tex
debería dar el resultado esperado:
\documentclass{scrartcl}
\usepackage{randenum}
\begin{document}
\begin{randenum}
\item question 1
\begin{randenum}
\item option 1
\item option 2
\item option 3
\item option 4
\end{randenum}
\item question 2
\begin{randenum}
\item option 1
\item option 2
\item option 3
\item option 4
\end{randenum}
\end{randenum}
\end{document}
Luego compilacon LuaLaTeX:lualatex document
Precaución: hay algunas advertencias con el enfoque que tomé:
\begin{randenum}
y\end{randenum}
deben estar en su propia línea;- el
randenum
entorno no puede envolverse fácilmente dentro de otro entorno.