Nuestro grupo de especialistas despúes de ciertos días de trabajo y de recopilar de datos, encontramos los datos necesarios, queremos que todo este artículo sea de utilidad para tu plan.
Solución:
Puedes usar el enumitem
paquete. Si no desea utilizar paquetes adicionales, simplemente puede redefinir labelenumi
:
documentclassarticle
usepackageenumitem
begindocument
beginenumerate
renewcommandlabelenumibfseriestheenumi
item First item.
item Second item.
item Third item.
endenumerate
% requires the enumitem package
beginenumerate[label=bfseriesarabic*]
item First item.
item Second item.
item Third item.
endenumerate
enddocument
EDITAR: en un nivel más programático, podría definir un nuevo entorno similar a una lista que se comporte como el estándar enumerate
, pero con el formato deseado para la etiqueta. Esto se puede hacer usando algo como esto
documentclassarticle
newenvironmentboenumerate
beginenumeraterenewcommandlabelenumitextbftheenumi
endenumerate
begindocument
beginboenumerate
item First item.
item Second item.
item Third item.
endboenumerate
enddocument
o imitando la definición de la enumerate
ambiente como se indica en source2e
):
documentclassarticle
makeatletter
defboenumerate%
renewcommandlabelenumitextbftheenumi
ifnum @enumdepth >[email protected]@@toodeepelse
advance@enumdepth@ne
edef@enumctrenumromannumeralthe@enumdepth%
expandafter
list
csname label@enumctrendcsname
usecounter@enumctrdefmakelabel##1hssllap##1%
fi
letendboenumerate =endlist
makeatother
begindocument
beginboenumerate
item First item.
item Second item.
item Third item.
endboenumerate
enddocument
Algo similar, pero ahora con la ayuda del enumitem
paquete:
documentclassarticle
usepackageenumitem
newlistboenumerateenumerate4
setlist[boenumerate,1]label=bfseriesarabic*
begindocument
beginboenumerate
item First item.
item Second item.
item Third item.
endboenumerate
enddocument
Deberías usar un paquete como enumitem
. El paquete permite modificar la item
por un key-valor-sintaxis.
documentclassarticle
usepackageenumitem
begindocument
beginenumerate[label=textbfarabic*,start=0]
item First item
item Second item
item Third item
endenumerate
enddocument
No es una buena idea redefinir item
, ya que se usa en muchas partes de LaTeX. Aquí hay un benumerate
entorno en el que se puede utilizar el bolditem
comando alternándolo con el normal.
documentclass[a4paper]article
letifbolditemiffalse
defbolditemtruegloballetifbolditemiftrue
defbolditemfalsegloballetifbolditemiffalse
newenvironmentbenumerate
defbolditembolditemtrueitem%
enumerate
renewcommandmakelabel[1]hssllapifbolditembfseriesfi##1bolditemfalse
endenumerate
begindocument
beginbenumerate
item Normal
bolditem Bold
item Normal again
bolditem[9] Bold
endbenumerate
enddocument
valoraciones y comentarios
Si piensas que te ha resultado útil este artículo, sería de mucha ayuda si lo compartieras con el resto seniors y nos ayudes a dar difusión a nuestro contenido.