jueves, 3 de mayo de 2012

Cómo continuar la numeración entre dos enumeraciones distintas

Por defecto, en LaTeX, cada vez que creamos una enumeración, se reinicia la cuenta en 1. Si en vez de esto, queremos que la cuenta siga desde el último valor de la enumeración anterior, podemos utilizar uno de los dos métodos siguientes:



La forma más fácil es utilizando el paquete {enumitem}, que es específico para esto. Si queremos que la segunda enumeración siga la cuenta, ponemos "[resume]". Si queremos que reinicie la cuenta en 1, no ponemos nada.

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{enumitem} % enumerados

\begin{document}

Primera lista de la compra:

\begin{enumerate}
    \item Manzanas.
    \item Plátanos.
    \item Fresas.
\end{enumerate}

Segunda lista de la compra:

\begin{enumerate}[resume]
    \item Limones.
    \item Naranjas.
    \item Pomelos.
\end{enumerate}

\end{document}




El método anterior tiene un problema. No podemos editar el formato de la enumeración. Si queremos hacerlo, podemos usar el paquete {enumerate} más un contador, como se muestra a continuación. Por ejemplo, en este caso, queremos que la enumeración sea con letras mayúsculas encerradas entre paréntesis (y que lo indicamos como "[(A)]"):

\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{enumerate} % enumerados

\begin{document}

\newcounter{nx} % creamos un contador con el nombre "nx".

Primera lista de la compra:

\begin{enumerate}[(A)]
    \item Manzanas.
    \item Plátanos.
    \item Fresas.
\setcounter{nx}{\value{enumi}} % le damos al contador el valor de la enumeración.
\end{enumerate}

Segunda lista de la compra:

\begin{enumerate}[(A)]
\setcounter{enumi}{\value{nx}} % reiniciamos la enumeración con el valor del contador.
    \item Limones.
    \item Naranjas.
    \item Pomelos.
\end{enumerate}

\end{document}

5 comentarios:

Unknown dijo...

Muy buena ayuda con el comando \setcounter

Unknown dijo...

Muy buen post! es lo que encontré en inglés en la página de LáTex. Quisiera hacerte una consulta, puede ser que la primera forma dé error?. porque tengo un error sistemático desde que lo apliqué, pero a pesar de que TexMaker no me muestra la pantala PS, sí compila y genera el PDF!! Auxilio!!

Unknown dijo...

Tengo una duda alguien que me pueda ayudar como genero un codigo para a través del programa Latex , y con programación en HTML , pueda hacer dos maquetados en cajas por lo regular.
estoy un poco corto en programación.

Ya hice un algoritmo básico para la linea recta y no coo vincular el html y no se que son los maquetados necesito 2 propuestas, alguien que me pueda ayudar, gracias

abner dijo...

Buen día sabes como continuar la enumeración en otra diapositiva con la misma identación por favor

unknow dijo...

de dos enumerate no funciona mas