En mi libro sobre LYX comento dos formas de cambiar el formato de la numeración en listas numeradas de un documento LATEX/XƎTEX. Hoy comentaré una tercera y una cuarta, mucho más sencillas (siempre se aprende algo nuevo).
Para la tercera forma, que se aplicará a todas las listas del documento, vamos primero a Documento → Configuración → Módulos y activamos el módulo Listas personalizadas (enumitem). Ahora nos dirigimos al preámbulo y escribimos algo como lo siguiente
\setlist[enumerate,2]{label = \theenumi.\arabic*} \setlist[enumerate,3]{label = \theenumii.\arabic*} \setlist[enumerate,4]{label = \theenumiii.\textbf{\alph*}}
Como puedes ver del código, cada nivel construye sobre el anterior. Si ahora creamos una lista de cuatro niveles y compilamos el documento, veremos que todos los niveles están numerados con números arábigos salvo por el último, que utiliza letras, que cada nivel muestra los niveles anteriores y que la letra está en negrita.
Y sí, si quieres cambiar el primer nivel simplemente agregas una primera línea con un «1».
La interpretación del código es bastante directa por lo que leyendo lo que está en el libro y siguiendo este ejemplo, es fácil entender cómo funciona todo.
Por ejemplo, si no quieres que los niveles más bajos muestren la numeración de los más altos, podrías utilizar algo así.
\setlist[enumerate,1]{label = \arabic*} \setlist[enumerate,2]{label = \arabic*} \setlist[enumerate,3]{label = \arabic*} \setlist[enumerate,4]{label = \textbf{\alph*}}
Te dejo los detalles como ejercicio. Eso sí, si quieres agregar separadores, que sean después de los asteriscos.
Como digimos al principio, esto cambiará todas las listas del documento. Para modificar el formato solo en algunas listas particulares es posible crear un nuevo estilo, ya sea con un módulo o con «formato local». Para esto último, en Documento → Configuración → Formato local podemos escribir
Format 66 Counter legali LabelString "\arabic{legali}." End Counter legalii Within legali LabelString "\thelegali\arabic{legalii}." End Counter legaliii Within legalii LabelString "\thelegalii\arabic{legaliii}." End Counter legaliv Within legaliii LabelString "\thelegaliii\arabic{legaliv}." End Style Legal CopyStyle Enumerate LatexName legal LabelCounter "legal" RefPrefix leg Requires enumitem Preamble \newlist{legal}{enumerate}{4} \setlist[legal]{label*=\arabic*.} EndPreamble End
(Este código lo he copiado adaptado del código para crear un módulo que he enlazado más arriba).
Esto agregará el estilo de lista «Legal» al menú desplegable de los estilos de párrafo que se encuentra bajo el menú Archivo.
¡Todo listo!