In the setlist should be declared length units, for example: For reducing vertical space between itemize and text in the row before it, you can insert vspace {-aselineskip} start with itemize in above row: usepackage {enumitem} setlist [itemize] {topsep=3pt, parsep=0pt, leftmargin=1em} egin {document} egin {longtable} {lp. 2cm}item Second Line end {itemize} the ~ is needed because space at the end of the page might won't show. If you just want to test quickly if that works, put enumitem. The tightlist macro sets the list itemsep and parsep to 0pt which is why your changes using enumitem are being overridden. } setlist [enumerate,2] {label*=arabic*. The package enumitem is useful for customizing lists. Well, I used to use the enumerate package too – but only until I found out about another one, called enumitem. Thank you for your help! I'd suggest you use the enumitem package. In particular, I've changed the label using. egin{legal} item First subitem. The enumitem package also implements inline lists for all of the three list types. enumitem offers ready-made options for eliminating the space between items and paragraphs within the list (noitemsep) or all vertical spacing (nosep): \documentclass[11pt]{article} \usepackage{enumitem, kantlipsum} \begin{document} \paragraph{List without vertical spacing between items and paragraphs:} \kant[2] \begin{enumerate}[noitemsep] \item a \item b \item c \end{enumerate} Something. egin {enumerate} item [0. This happens because each list executes a command \@list<depth> (the depth appearing as a lower-case roman. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Have to use enumerate. More text. ], and using the same label as itemize - $ullet$ or extbullet. ewcommand {sortitem} [2] {expandafterdefcsname SortListItem#1endcsname {#2}stepcounter {SortListTotal}} The first argument of sortitem is the item's number; the second is the item text. Just use the enumitem package as described in the answer this question is a duplicate of. Here labelindent is a new parameter introduced by enumitem, described below. It seems to be a general theme from Does enumitem conflict with beamer for lists that you need to use setlist to get beamer and enumitem to play well together. I would use enumitem (and not intermix it with using the enumerate package ): documentclass {article} usepackage {enumitem,amssymb} ewlist {todolist} {itemize} {2} setlist [todolist] {label=$square$} egin {document} My ToDo list egin {itemize} item Immediate plan of action. itemindent: extra indentation added right BEFORE an item label. 1 Answer. From the documentation of enumitem: usepackage{enumitem} % if you want to create a new list from scratch ewlist{alphalist}{enumerate}{1} % in that case, at least label must be specified using setlist setlist[alphalist,1]{label= extbf{alph*. For. Edit: Here is what I have tried,The problem you're having has nothing do do with enumitem and everything to with the fact that you're trying to fit a large label into a small space, so the label appears to change the indent but in reality it is simply expanding to the right. lacktriangleright is a math symbol and needs math mode. \end{enumerate} \end{document} 4 Answers. Here's the dependencies between the relevant horizontal parameters: leftmargin + itemindent = labelindent + labelwidth + labelsep. Here's a minimal document. for the first level of itemize (this is the same label than the level Nº 2 in enumerate). egin {enumerate} [label*=arabic*. (For example, it’s a bit tricky to obtain enumerations with _bold_ letters: (a), (b) etc with the enumerate package – try it! With enumitem, it’s much easier. For unordered lists, LaTeX provides the itemize environment and for ordered lists there is the enumerate environment. Here's a reimplementation of etaremune using enumitem. To enumerate the subitems with 2. As defined, the two environments share labels, settings, etc. 9 “Wide” lists' of the enumitem documentation for more details. 2 of enumitem used a different way to setup the standard lists; for your needs it should be. You should create a ewlist instead and there is no more need to put the inline option unless you want to use the predefined lists. I have trouble combining two things for a set of slides: Adjust item separation globally. Here's a minimal document. For example, with setlist[enumerate]{leftmargin=10mm, label=alph*)}. The formatting of description labels is controlled by the command descriptionlabel. First, load the package: usepackage {enumitem} Then, for instance, if you like to set both left margin and item indentation to 10pt, for the first level (0): setitemize [0] {leftmargin=10pt,itemindent=10pt} For example, if the bulletpoints shall align with the left margin of the text, use. documentclass{article} usepackage[inline]{enumitem} egin{document}. That means that if they get longer they stick out to the left. Perhaps you should delete the before end and add usepackage[shortlabels]{enumitem} to your tex document. 2 Answers. Redefining item can be. \begin {enumerate} [parsep=20pt,itemsep=10pt. If you want to put frames etc round your list environment then I suggest using tcolorbox as this will give you much more control. This can easily be done using the enumitem package, for example: \documentclass[12pt]{article} \usepackage{enumitem} \begin{document} \begin{enumerate} \item One \item Two \end{enumerate} Some text \begin{enumerate}[resume] \item Three \end{enumerate} \end{document} I have made a list of questions and subquestions using nested \itemize commands, like this: \documentclass[11pt]{report} \usepackage[british]{babel} \usepackage{enumitem} \begin{document} \begin Stack Exchange Network 1 Answer. . ref=\alph* I was able to solve the problem with enumitem package. g. 2 Answers. I also tried with. However, this will only work if the two enumerate environments follow each other (maybe separated by some text). 0. It only takes a minute to sign up. The rest are those in standard LATEX. The idea is to set, at the end, a label that points to the last used number. One of the environments could look like: \begin {enumerate} \item \label {one} \item \end {enumerate} referring back to \cref {one} Now if I reference this item later, it will say: referring back to item 1. Well, not really. The "section" parts I get, but I can't seem to get my numbering looking good using enumerate. . arabic*} Otherwise, simply load enumitem and use this code in the body of your document:Using enumitem, the start=. 0. documentclass [a4paper,10pt] {article} usepackage {enumitem} egin {document} Foobar egin {enumerate} [label= { (arabic*)}] item baz item [ efstepcounter {enumi} (* umbervalue {enumi. Between an itemize environment and its preceding text, a length, parskip, also adds to that space. I present three examples: documentclass [12pt] {article} usepackage {enumitem} usepackage {showframe} %. You do not need to set addtolength {leftmargini} {3em} in the preamble it is a local declaration so can be set at any point before the special list. I believe the solution is somewhere in the enumitem package but I can't figure it out. documentclass [12pt,a4paper] {exam} usepackage {graphicx} usepackage {enumitem} usepackage {lipsum} egin. Enumerate items with respect to chapters. 更新版:2017/04/15 (旧題:enumitem. Trivlist correction (e) Enumitem is the more advanced package, for example the trivlist correction leaves the spacing environmens such as quote unchanged and the keyvalue arguments makes on the fly changes to the lables and refs easy. Thank you for your help!I'd suggest you use the enumitem package. The enumitem package has an inline option which implements inline versions of the standard lists using starred versions of the basic list environments. The enumitem package is the key for easy customization of itemize/enumerate lists. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. In a few of these sections, we have enumerate d environments. For changing the default settings, you can either supply an updated label to the itemize environment, or create your own using ewlist together with setlist:The enumitem package is my favourite way to do this sort of thing; it has many options and parameters that can be varied,. Yes you can; but you will have to alter either the enumerate and itemize environments from your class file (by copying them and adding your parskip ), or by redefining @listi, which works for. The only thing i did not manage to achieve is to change the font size and the font itself of the label. Maybe I've misunderstood what you want, but you just need to set your mycount counter to 1 in your preamble. 3. e. usepackage{enumitem} setlist[itemize]{leftmargin=*} setlist[description]{leftmargin=*} But apparently enumerate has some issues determining the width of its labels. Share. 3ex}{ iny extbullet}} Also, you shouldn't be using negative vspace{} commands anywhere. The enumitem LaTeX package provides variants of the standard listing environment enumerate, itemize and description. Unfortunately, it conflicts with beamer. e. You need to take into account that egin{environment} may have one optional argument. g. can be. 1 Answer. have you checked enumitem package? Welcome to TeX SX! egin {enumerate} [label=Step Roman*] with package enumitem will do the tricks. You can do this in several ways: for example, by using an empty optional argument for item (as Jake suggested), or by using the enumitem package to use an empty label, or by redefining labelitemi; these approaches are illustrated in the following example: documentclass {article} usepackage {enumitem} egin {document} egin. My goal is to label each item as Case: 1, Case: 2, etc. | % +-----+ % % Copyright (c) 2003-2011 by Javier Bezos. Package enumitem provides you a simple interface to customize the appearance of lists. sty manually and place it into your project's folder. you are missing the frame environment. but it seems to disturb beamer quite a bit. By the way, labeling theorems with their number is not a good idea; use descriptive names instead. 4 of the enumitem manual). I cleaned and simplified your code, removed any package loading which has nothing to do with your problem. Add a comment. Of course this warning isn't helpful if you don't know what it means. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Mar 25, 2014 at 7:54. In the first try, the case didn't increase from. The following example gives 1, 2, 2, when what I want to see is 1, 2, 3. The label options of the enumerate environment can be set inside the theorem environment right at its start with AtBeginEnvironment from etoolbox and setlist [enumerate]. If you use the enumitem package you can easily reset the label via [label=$star$] option. \usepackage{enumitem} \begin{frame} \begin{itemize}[noitemsep] \item Apples \item Oranges \item Bananas \end{itemize} \end{frame} Output (the bullets have disappeared): Any hints regarding what settings I should use with enumitem when using Beamer, or what other alternative packages I can use (which is more compatible with Beamer) which can. an enumerate* environment nested inside an enumerate environment is recognised to be. You can reset the value after the list either by using a tex group or simply subtracting the value after the list finishes. 5em} {} [. 9. If you use an itemize environment along with the enumitem package, you can add the statements. , leftmargin=0cm]. 51. As with other enumitem lists, labels and (horizontal) spacing can be set with key values as well as custom settings for the elements between the list items (typically punctuation). Share. Suppose, it's necessary to change the most of itemize or enumerate parameters globally (it's not elegant to change the parameters inside every itemize or enumerate environment). It starts with a shaky assumption, which pushes small labels too far to the right, and extends beyond the left margin if the enumeration gets big enough (I know the 10000 value. I have a class file in which I need to set up the enumerate and the inline version enumerate* (as provided by the enumitem package with option inline). the counter will not increased again. enumitem provides a wealth of features so we can’t cover all of them but we can provide a few basic examples to help get you get started. I thought this should be simple, but could find nothing on this. I suggest to use enumitem with its full power (no shortlabels option), it is much more flexible and customizable; for alphabetic enumeration use \alph*. The rest are those in standard LATEX. Section 2. The package’s prime purpose is to. This will make ightlist do nothing, and the settings you set with enumitem will be respected. and is resumed with the third item. Hi. enumitem | Indentation for whole Item in an enumerated List. 0. I am not sure whether this is, what you want to achieve, but you can explicitly set the label of an item. Jul 31, 2019 at 14:51. Here labelindent is a new parameter introduced by enumitem, described below. You may achieve your formatting objective by (a) loading the enumitem package and using some of its capabilities -- specifically, setting the options nosep, wide=0pt, leftmargin=*, and after=strut -- and (b) encasing the itemize environment inside a minipage` environment. El entorno itemize crea items indicados con un símbolo distintivo mientras que el entorno enumerate crea listas. com EXAMPLE Consider: \begin{enumerate}[label=\arabic*(a), leftmargin=1cm, series=l_after] \item A \item B \end{enumerate} You get: 1(a) 2(a). Some further comments on your code: inputenc with utf8 is no longer needed (April 2018's LaTeX format defaults to it); you do not need to load etoolbox with beamer (it's loaded by default); instead of your. You may also set it per-environment. The question How to have the same counter in two enumerate lists? was closed as a duplicate of this one but introduced a slight difference: one of the pieces of the enumeration was inside a theorem environment. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. 1 Answer. end {description} item Et on termine par un second élément. – leandriis. TeXnicCenter is just the editor, and doesn't really have. Welcome to TeX. Sorted by: 238. Sorted by: 7. As well as allowing all the customizations I could possibly need, enumitem has two very useful built-in options. The enumitem package is newer has many more facilities than the lighter weight paralist. Add a comment. Within this redefinition you could adjust the LaTeX list length macros. g. As Bernard mentioned, if the list is a new one, you need to set at least the label because, in this case, you are creating a new list from scratch. e. If you want to auto fill the space, try setlist [itemize] {itemjoin=hspace* {fill},itemjoin*=hspace* {fill}} but this will not prevent the line break, if a line is full, it is full. Currently, with. のように,enumitemパッケージを読み込んだ上でdescription環境のオプション引数labelwidthに長さを渡す.こうすると見出し部分の幅がその長さに固定されて,下図のように見出しの右端(文の左端)が揃って見やすくなる. 環境Here's a solution that doesn't use a multicols environment. I also could just type S. 25in]{geometry} usepackage[inline]{enumitem} ewlist{choices. I use vspace, gives you full control on the amount of space. Segletes. Hi. To begin with, I had to employ some trickery to not have enumtitle overwrite the selected slide style. You should set leftmargin=0pt for the inner list. Here is an example of such a nested list. And you don't need to use AtBeginEnvironment since enumitem has a before key for injecting this sort of code. } {. A better approach is to "fix" the labeling once and forall so that the referencing works as expected when the enumerate environment is used in the "normal" way: egin{enumerate} item. Oct 11, 2015 at 15:30. usepackage{enumitem}. I also tried label = {Case} : 1 and label = {Case :} as optional arguments. A new command has been added for restarting the counter in the middle of the document: estartlist {<list-name>} It is based solely in the list name, not the list type, which means enumerate* as defined with the package. This uses enumitem and its ability to clone the usual enumerate lists with ewlist and define it as a maximum 2 level nesting list, with first level labelled lower case roman figures, the deeper level with upper case roman figures. documentclass[11pt]{article} usepackage{enumitem} egin{document} Some text here. The package I am using is enumitem. \item [ (2')] manually different label\label {itm:2b}. – user193767. If you want to make a global setting to your list (rather than the optional argument on a per-list basis), you can use. \documentclass [11pt] {article} \usepackage {enumitem} \begin {document} Some text here. Using item [Xxx] will get you the first level list. e. enumitem-zref Extendedreferencestoitemsforenumitempackage 2UserInterface 2. Like Geoff's answer, I found a solution I like using enumitem. To do so, you need to use enumitem package. <num> is set by default to. can be enumi, enumii, enumiii or enumiv, if a standard enumeration list is used. I have a package which creates some lists using enumitem. I am sure one of packages mentionion by Christian Hupfer would do a much better job, but here is a quick solution to your specific problem. I have documentclass[11pt, twoside]{article} usepackage[top=1in, bottom=1in, left=1. 1 Answer. As Bernard mentioned, egin{enumerate}[(a)] is not a standard LaTeX environment. is to be used, i. aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaa aaaaaaa aaaaaa a aaaaaaaaa aaaaaaaa aaa aaaaaaaaa. labelsep increases extra distance from the. You can combine enumitem with beamer features and templates. After what you just have to put the depth level you want: usepackage{enumitem}. documentclass [11pt, letter] {article} usepackage [utf8] {inputenc} usepackage [T1] {fontenc} usepackage {enumitem. 152 2. For instance, this first level list. It provides the means for use a starter value (start=0) and the label=. Thus, since A is wider than B, the left side of your alpha labels will not be exactly aligned. Stopping hang into left margin with enumitem. The elements within both environments have to be declared beginning with the \item command. This package provides user control over the layout of the three basic list environments: enumerate,. LaTeX has a limit of depth of lists to save counters. A package to customize the three basic lists (enumerate, itemize and description) by means of a set of parameters. item [foo]label {foo} will not place a correct label, neither for the reference itself nor the linking if hyperref is used, since no counter is involved with the item [] version of item. More text. The solution to your problem is not to load enumitem, because it's incompatible with beamer (see here and if you really want to risk it here). 9. Use default overlays of lists locally (parameter [<+->]) I use enumitem for 1. Use the enumitem package to format lists: documentclass {article} usepackage {enumitem} egin {document} egin {enumerate} [label= {alph*)}] item The first item item The second item end {enumerate} end {document} To make all enumerate lists look like this (so you don't have to add the label. In the code below I've used the setlist command to customize the enumerate environment. , } ewlist {inlinelist} {enumerate*} {1} \setlist. Unlike itemsep, which is the distance between two adjacent entries, parsep is the distance between an entry and a following paragraph. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. The strong point of paralist is the. The accepted answer is not up to date as mentioned in the comments. item [$lacksquare$] This will give a filled square bullet. But, when the custom settings are needed again, you will have to re-issue your three custom settings and so on. So, if you set label=(alph*), enumitem will measure the width of (m) and set labelwidth to. You can use setlist[enumerate]{itemsep=0mm} to change enumerate globally, and something like egin{enumerate}[itemsep=5mm] to change locally. 26. . 2cm}\item First Line \vspace {-0. As mentioned by cfr, one shouldn't load two packages which. 2 Answers. You can then use these to get a horizontal enumeration. For the second level list you can use egin {enumerate} [label=arabic*] and for subsequent lists where you want the numbering to continue you need to indicate that the numbering is to continue: egin {enumerate} [label=arabic*, resume*]. You can also edit them for testing, and compile again. The package I am using is enumitem. ] item This is the first item This is the second end {enumerate} end {document} but. More text. 5 Answers. , the end user of the package doesn't. i. setlistdepth{9} And you can have up. A combination of the itemsep and after options, along with stretchable space (my document uses flushbottom) does this perfectly. If you just want to alter attributes of the default lists, you can instead specify enumerate, for example. t. enumitem documentation. option to the environment. 1Naminglists Tousethereferenceschemesdefinedbyenumitem-zref,itisnecessarytogivelistsaname. Now, we define a command to print out the list. I was to align the entire list element about 0. Have a look into the enumitem package manual, but personally, I don't like this alignment -- it does not improve readability – user31729. The strong point of paralist is the. Horizontal space problems. 3. For list items, use the nosep key of enumitem instead to control list spacing. But I want it to be the full enumerate label. widest=i or widest=iii or widest=asdf ). I'd guess BasicTeX has a package install mechanism, but, if not, you can always install it directly from CTAN. Indentation of new list levels with enumitem. There's the font=. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. You can continue with: \begin{enumerate}[label=\arabic*(b), resume*=l_after] % or [label=\arabic*(b), l_after] \item A \item B \end{enumerate} You get: 3(b) 4(b). the counter formatting macro for the current level of enumeration. An example from TeXblog documentclass{article}. \setenumerate {label= (\roman*),itemsep=3pt,topsep=3pt} If you downloaded the last version, you probably haven't put it in a place where the TeX system can find it and it uses the default one; I guess you installed the TeX distribution with. One possible way to accomplish it is. 3 Answers. Except for cases when a list breaks across a page. I want to be able to indent individual items in an enumerate environment. end{enumerate} I tried this with enumitem but it didn't work. resume continues from the number it got to last time, but using the default formatting! The format is. It only takes a minute to sign up. The package enumitem provides a simple way to define you own list environments. That is if you want the entire enumerated list on one page. If you do this then you can change the labels in the enumerate in standard way provided by the enumitem package: egin{enumerateoptional}[label=alph*] item[Some first] item one item[Some second]. 1 Answer. 3. arabic*}} to set the enumeration label for the depth of <n>:1. If you are using the enumitem package you can use setlist[enumerate,<n>]{label={DAS. – Johannes_B. Use enumerate package and say egin {enumerate} [1)]. Sign up to join this communityThe {enumerate} environment will do the rest for you. \documentclass {article} \usepackage {enumitem} \setlist [enumerate,1] {% label=\arabic*. So despite latex's protestations, it does seem to be setting the counter right in the first enumerate (though in fact it should be (b), since I haven't decremented the counter by one; and it also prints out extra. 1. The code in the preamble defines a new command namedlabel which produces the name when cross-referencing the item. 5 fontsize: 17pt # 10pt header-includes. I've added an example here to show that too. I suggest defining your own environment also for the outer list. I'd like the text to be flush with the left margin, and I've found this solution to that particular problem. . documentclass {article} usepackage {enumitem} egin {document} Here is some document text. (and similarly for enumerate) removes vertical spaces in the list. r. sty in the same folder as your . The labels aren't indented far enough when I do this. 水平间距. 1 Answer. The following sets indentation for the first four levels of nested lists as well as explicitly. Follow edited Aug 5, 2019 at 20:47. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. setlist [enumerate,1] {label= { (arabic*)}} will use (1) for the first level, oman* will change to (i) etc. In the proofs I've developed I got three different results: Using amsmath, the qed symol is placed in a next line. But actually your linked post pretty much says all you need to solve the problem. Warning: In this answer to strange interaction between mdframed and item, egreg mentions that. You can compile them online right on this web page by pressing the Typeset / Compile button. 1 Answer. enumitem – Control layout of itemize, enumerate, description. 1. 33. but it seems to disturb beamer quite a bit. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. It only takes a minute to sign up. Apr 18, 2020 at 15:58. You might want to have a look at the enumitem package and the inline option or alternatively at the tasks package. Note the spacing in the paralist and enumitem examples is different, as there are some slightly different package defaults. enumerate – Enumerate with redefinable labels. If LaTeX in this context looks for a closing ], it simply closes all from beginning [. (I changed the accents though) \documentclass{report} \begin{document} \begin{enumerate} \item La soluzione per $\theta$ da' la conferma che il moto si svolge su un piano; \item La soluzione per $\phi$ restituisce la conservazione della velocit\`a aerolare; \item La soluzione per r \`e la nota equazione dell'ellisse. To achieve list numbering as you ask, use. It supersedes both enumerate and mdwlist (providing well-structured replacements for all their funtionality), and in addition provides functions to compute. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. The package adds an optional argument to the enumerate environment which determines the style in which the counter is printed. For itemize lists, add the following to the preamble of your document: I couldn't figure out how to get the text to be flush with the edge. You can either specify topsep=0pt or probably better nosep which will also reduce the vertical spacing between items: documentclass {article} usepackage [shortlabels] {enumitem} egin {document} This is first line and i need to remove space between this line and item list. 6. Could you please help me. This is what i got so far. @user94293 Thanks for pointing this out. , the end user of the package doesn't. The easiest way to do this is to use the enumitem package. 22. Note the spacing in the paralist and enumitem examples is different, as there are some slightly different package defaults. In order to remove the natural indent of itemize globally, you can use setlist command to set leftmargin for the itemize environment. The page for each package has a link to the package documentation, so you can see its capabilities. I've got the nested lists and the label names, its the alignment of the label inline with the main text and the alignment of the item body that I can't do. To make it work, load the babel package with this option: \usepackage [spanish,es-lcroman] {babel} Explanation: Spanish babel forces the use of upper case. 22. ---\:] Thanks for to read me. 3 Answers. You can use only enumitem to define your customized list as a paralist's compactenum variation using the nolistsep key: documentclass{article} usepackage[utf8]{inputenc} usepackage{enumitem} ewlist{compactenum}{enumerate}{4} setlist[compactenum,1]{nolistsep} egin{document} egin{enumerate}[label=(alph*)]. } etc. enumitem-zref Extendedreferencestoitemsforenumitempackage 1. The enumitem package provides just the kind of commands that can help. 1 Answer. You can use leftmargin=* locally, \begin {itemize} [leftmargin=*] \item one \item two \item three \end {itemize} or else you use. ) e3bd7da. The following code examples show how to use the most common types of lists you’re going to use in your document. You should consider placing letlatexitemitem in the preamble outside of the changeitem macro. The solution also employs the machinery of the amsthm package to streamline the definition of the problem environment. is to be used, i. テクノロジー. . I'm trying to create an enumerated list, where each list element is multi-lined. For example, if you write a document in the Arabic language, you will see right. Note: the later one changes the indent. This command also resets the counter, ready. ) Here's the output of an MWE that also shows how one may cross. Here is the code: documentclass {article} usepackage {enumitem} egin {document} section {Introduction} Lists: egin {itemize} [align=left, labelindent=0em, leftmargin=0em, itemindent=!, nosep, noitemsep] item Lorem ipsum dolor sit amet, consectetur. increment counter before its use. 1 Answer. While you should not use subitem, you can use a different name like SubItem to achieve the desired results with some small hackery. The rest are those in standard LATEX. . }}. These are the counters that you need to tell cleveref to use:TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Is there a way to obtain coloured numbering in an enumerate list? egin {enumerate} item First item Second item Third end {enumerate} I'd like the 1, 2, 3 to be in blue. documentclass {article} usepackage {amsthm} usepackage {enumitem}. Note: I remove [label=(\alph*)] and [resume*], this all works perfectly. enumitem can be used together or as enumerate using the shortlabels option. \itemindent: extra indentation added right BEFORE an item label. This is what I used to get a compact list: \usepackage {enumitem} \setlist {topsep=0pt, leftmargin=*} Then use \begin {itemize} as usual to start a list. You can use the enumitem package. So, to undo the three settings you made, you can add this: setlist [enumerate,1] {}% setlist [enumerate,2] {}% setlist [enumerate,3] {}%. These are. ; Using usepackage[standard]{ntheorem}, the result is the same (qed in the next.