enumerate es el entorno para una lista ordenada, una cuyos elementos están numerados. Envuelves las entradas en \begin{enumerate}… \end{enumerate} y comienzas cada una con \item. Los números se generan automáticamente y cuando anida las listas, el formato cambia con la profundidad: 1. → (a) → i. → A.. Esta página cubre cómo funciona la numeración automática, el formato predeterminado en cada nivel y los contadores y comandos detrás de él, las referencias cruzadas de un elemento, el cambio del número inicial y el formato sencillo que le brinda el paquete enumitem.
Uso básico
Dentro de un entorno enumerate, cada entrada comienza con \item. LaTeX asigna los números por usted, por lo que nunca debe escribir "1". o “2”. tú mismo. Todo, desde un \item al siguiente (o a \end{enumerate}) es el cuerpo de esa entrada; puede dividir líneas y aplicar sangría libremente: LaTeX alinea el número y la sangría izquierda. La numeración se reinicia en 1 con cada uso del entorno.
\begin{enumerate}
\item 材料を量る
\item 生地を混ぜる
\item 型に流して焼く
\end{enumerate}Esto establece tres entradas denominadas “1.”, “2.” y “3”. al principio de cada línea. enumerate es un entorno LaTeX estándar: no se requiere paquete. Cuando desee marcadores en lugar de números, busque itemize; para obtener una lista de definiciones etiquetadas, utilice description. Se requiere al menos un \item y no se puede tener un cuerpo de texto sin un \item inicial.
Numeración y niveles predeterminados
enumerate anida hasta cuatro niveles de profundidad y el formato numérico cambia automáticamente con el nivel. En las clases estándar (article y amigos) los valores predeterminados son: nivel 1 un número arábigo con un punto, 1.; nivel 2 una letra minúscula entre paréntesis, (a); nivel 3 un número romano en minúscula con un punto, i.; y el nivel 4 una letra mayúscula con un punto, A.. Abrir un quinto enumerate se detiene con ! LaTeX Error: Too deeply nested. (y mezclar con itemize no elimina esto; un límite separado limita cualquier pila de listas anidadas a seis niveles en total).
Cada nivel tiene un contador y dos comandos que lo muestran. Los contadores de números enteros que cuentan son enumi, enumii, enumiii y enumiv (los i / ii / iii / iv son números romanos que nombran el nivel). El comando que formatea un contador en el texto numérico es \theenumi… \theenumiv, y el comando que lo escribe como etiqueta de encabezado de línea es \labelenumi… \labelenumiv. Por defecto \theenumi, por ejemplo, se define como \arabic{enumi} (un número arábigo), y \labelenumi agrega el punto para hacer 1..
| Nivel | Contador | Formato predeterminado | Comando de formato | |
|---|---|---|---|---|
enumi | 1º | enumi | 1. Árabe + punto | \arabic{enumi} |
enumii | 2do | enumii | (a) letra minúscula entre paréntesis | \alph{enumii} |
enumiii | 3º | enumiii | i. romano minúscula + punto | \roman{enumiii} |
enumiv | 4to | enumiv | A. letra mayúscula + punto | \Alph{enumiv} |
Para cambiar solo el aspecto de los números, redefina el comando de formato con \renewcommand. Los comandos que representan un contador en un estilo determinado son \arabic (1, 2, 3), \alph (a, b, c), \Alph (A, B, C), \roman (i, ii, iii) y \Roman (I, II, III). Por ejemplo, para establecer el nivel 1 como números romanos en mayúsculas I, II, III:
\renewcommand{\theenumi}{\Roman{enumi}}
\begin{enumerate}
\item 第一の論点
\item 第二の論点
\end{enumerate}Ahora el nivel 1 dice “I.”, “II.”, etc. Debido a que \labelenumi se basa en \theenumi de forma predeterminada, redefinir \theenumi trae la etiqueta de encabezado de línea (y el número devuelto por la referencia cruzada \ref a continuación) al mismo estilo. Cuando desee dar forma también a la puntuación circundante (el punto o los paréntesis), redefina \labelenumi. El diseño de etiquetas de esta manera se trata en profundidad en la página "Etiquetas personalizadas".
Elementos de referencia
Puede hacer una referencia cruzada de un elemento de una lista numerada: coloque un \label{key} en el cuerpo del \item, luego llame a \ref{key} en otro lugar para imprimir el número de ese elemento. Debido a que LaTeX administra los números, la referencia rastrea automáticamente el valor correcto incluso si agrega o reordena artículos. El formato \ref devuelve sigue la definición de familia \theenumi de ese nivel. Para el número de página, utilice \pageref{key}.
\begin{enumerate}
\item 仮説を立てる
\item 実験で検証する\label{step:test}
\item 結果をまとめる
\end{enumerate}
手順~\ref{step:test} で測定したデータを使う。Aquí el segundo elemento lleva \label{step:test}, y el \ref{step:test} de la oración posterior se resuelve en “2”. Si carga el paquete hyperref, esa referencia se convierte en un enlace en el que se puede hacer clic y que salta al elemento. Como es habitual, resolver referencias generalmente requiere dos pasadas de compilación. Las referencias cruzadas en general se tratan en la página “Referencias cruzadas (\label y \ref)”.
Cambiando el número inicial
Para comenzar la numeración en algún lugar distinto de 1, configure el contador dentro de la lista con \setcounter. Dado que \item incrementa el contador antes de escribir la entrada, el truco consiste en dar un valor uno menos que el número que desea. Para comenzar en 5, por ejemplo, escriba \setcounter{enumi}{4}.
\begin{enumerate}
\setcounter{enumi}{4}
\item この項目は 5 番になる
\item 6 番
\end{enumerate}El \item justo después de \setcounter{enumi}{4} se convierte en “5.”, y la siguiente entrada es “6”. Para ajustar niveles más profundos, configure enumii, enumiii o enumiv de la misma manera. Cuando su objetivo real es cerrar una lista y luego continuar la numeración en una lista separada, el resume del paquete enumitem, que se describe a continuación, es más fácil y confiable.
Fácil formato y continuación con enumitem
Cuando desea un control preciso sobre el formato numérico, el paquete enumitem es más limpio que escribir a mano \renewcommand. Cárguelo con \usepackage{enumitem} y podrá configurar el formato directamente con una opción label= en el entorno. Dentro de label=, las formas destacadas \arabic*, \alph*, \Alph*, \roman* y \Roman* representan el número de artículo actual. Por ejemplo, label=(\alph*) produce (a), (b), etc.
\usepackage{enumitem}
% ...
\begin{enumerate}[label=(\alph*)]
\item 小文字を括弧で囲んだラベル
\item 二つめの項目
\end{enumerate}enumitem también facilita el inicio y la continuación. start= establece el primer número directamente (no “resta uno” como con \setcounter), y resume continúa la numeración de la lista anterior en lugar de reiniciar. Esto mantiene la secuencia intacta incluso cuando un párrafo de explicación u otra figura divide la lista.
\begin{enumerate}
\item 最初のリストの一つめ
\item 二つめ
\end{enumerate}
間にはさむ説明の段落。
\begin{enumerate}[resume]
\item 番号は 3 から続く
\item 4 番
\end{enumerate}Con resume, la segunda lista continúa como “3.”, “4”. También puedes establecer solo el número inicial, como en start=10, o combinarlo con label= para controlar también el formato. Los controles de espaciado, listas en línea y etiquetas de referencia que enumitem agrega se reúnen en la página “enumitem”.
Un ejemplo trabajado
Por último, un ejemplo que combina lo visto. Creamos una lista de pasos, adjuntamos un \label a uno de ellos y nos referimos a su número desde fuera de la lista con \ref. Debido a que LaTeX posee la numeración, la referencia sigue automáticamente incluso si reordena los pasos.
実験は次の手順で進める。
\begin{enumerate}
\item サンプルを室温に戻す
\item 重量を記録する\label{step:weigh}
\item 溶媒を加えて撹拌する
\item 一晩静置する
\end{enumerate}
手順~\ref{step:weigh} の値を、最終的な収率の計算に用いる。En el resultado, los cuatro pasos se alinean con el número “1”. hasta “4”. El segundo, "Registrar el peso", lleva \label{step:weigh}, por lo que \ref{step:weigh} en la oración después de la lista se resuelve en "2", y se lee "el valor del paso 2...". Si luego inserta "Inspeccionar el aparato" como un nuevo primer paso, el objetivo cae al tercer lugar, pero \ref se actualiza a "3" automáticamente. Ésa es la principal ventaja de dejar que LaTeX haga el número por usted en lugar de escribir los números a mano.
Escriba elementos numerados como pasos referenciados
Utilice enumerate no porque los números se vean bien, sino porque el orden, la prioridad o las referencias deben permanecer estables. Cuando la lista sea un conjunto de pasos a los que se hace referencia, no escriba los números en prosa; adjunte \label a los elementos que importan. Si los párrafos explicativos o las figuras interrumpen el procedimiento, resume de enumitem mantiene la secuencia continua y evita la desviación de la numeración después de las ediciones.
- Procedimientos: use
enumerate; la capacidad de decir "volver al paso 3" es el valor. - Condiciones desordenadas: use
itemize; numerar una lista desordenada sugiere falsamente prioridad o cronología. - Artículos referenciados: adjunte
\labely cítelos con\ref. Los números escritos a mano invitan a errores de revisión. - Procedimientos interrumpidos: continúe con
resumepara que los bloques de lista separados se lean como una secuencia.