Enumitem latex. It would be better to define your own list environment. Enumitem latex

 
 It would be better to define your own list environmentEnumitem latex You should consider placing letlatexitemitem in the preamble outside of the changeitem macro

Don't use the enumitem package with beamer, they are not compatible. item extbf {gen} item extbf {assets} item extbf {bin} end {itemize} Furthermore, another option which gives you a new environment for bold prefixes ( bolditemize ), while keeping the bulleted. An example from TeXblog documentclass{article}. The following example gives 1, 2, 2, when what I want to see is 1, 2, 3. Improve this answer. Well, not really. When I use a oversize tcolorbox as the description label, the default labelsep is not big enough, as a result the label and the text may stick together when the label is. Because you already use enumitem you can use a third version: Version 3: egin{enumerate}[listparindent=enumerateparindent] % <===== item% lindtext lindtext end{enumerate} Here listparindent is. , the end user of the package doesn't. 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. Something like this: ewcounter {xmpl} ewenvironment {example} { oindent efstepcouter {xmpl} extbf {Example hexmpl } } {par oindent% ignorespacesafterend} and then use as:What you probably want to do, is to set parsep to zero. 6. You should not load both packages -- if you want to emulate enumerate features with enumitem, use usepackage [shortlabels] {enumitem} alone. r. <num> is set by default to. LaTeX has a limit of depth of lists to save counters. 22. Sorted by: 7. 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. tk0miya mentioned this issue on Jun 9, 2016. I used itemize code as follows: egin {itemize} item item item end {itemize}, and the assoicated results are displayed as: But I want no left indentation about the round point mark. 2. 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. Note: I remove [label=(alph*)] and [resume*], this all works perfectly. egin {itemize} item [$checkmark$] This will give a checkmark bullet. 3 Answers. For example, to use upper case letters for the first level and lower case letters for the second level of enumeration: enewcommand {labelenumi} {Alph {enumi. So in your particular case, you defined the list using: ewlist{issue}{enumerate}{2} This means that enumitem creates two counters: issuei and issueii. e. Resume bullet point incorrectly aligned in between two lines. tex file and try to compile. 3. – Peter Grill. The easiest way to do this is to use the enumitem package. Latest changes 3. The enumitem package provides a lot of features to customize bullets, numbering and lengths. g. 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. Sign up to join this communityThe {enumerate} environment will do the rest for you. 1 Answer. The main cause is paralist which changes the settings of enumerate environment defined by enumitem. It only takes a minute to sign up. The enumitem package has an inline option which implements inline versions of the standard lists using starred versions of the basic list environments. setenumerate {label= ( oman*),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. Sorted by: 13. and. I want them to be able to share levels (i. However, this will only work if the two enumerate environments follow each other (maybe separated by some text). Follow edited Aug 5, 2019 at 20:47. The "section" parts I get, but I can't seem to get my numbering looking good using enumerate. egin {itemize} vspace {-0. The formatting of description labels is controlled by the command descriptionlabel. You can use the widthof{} from the calc package to compute the correct width for the labelwidth on a per description list to obtain:. Improve this answer. In the following example I define the environment enumdescript with the depth 2. 1Naminglists Tousethereferenceschemesdefinedbyenumitem-zref,itisnecessarytogivelistsaname. The strong point of paralist is the. egin {enumerate} [label*=arabic*. After what you just have to put the depth level you want: usepackage{enumitem}. . You can use the enumitem package: documentclass{article} usepackage{enumitem} usepackage{lipsum}% just to generate text for the example egin{document}. 2 Answers. One possible way to accomplish it is. If you use the compactitem environment, you need to encase it in egin {minipage} [t] {hsize} and end {minipage} statements. El funcionamiento de estos dos comandos es muy simple. If you like just to remove the bullet in front of the first paragraph, place enewcommandlabelitemi {} directly after esumeItemListStart in this itemize environment. But actually your linked post pretty much says all you need to solve the problem. Solo tenemos que crear el entorno e indicar cada elemento de una lista con el comando item. usepackage{enumitem} usepackage{blindtext} egin{document} lindtext egin{enumerate}[label=Counter arabic*] item lindtext item lindtext. documentclass {article} usepackage {amsthm} usepackage {enumitem}. lacktriangleright is a math symbol and needs math mode. Here is an illustrating example: documentclass{article} usepackage{enumitem} usepackage{lipsum} egin{document} egin{itemize}[before=footnotesize, font=large] item lipsum[10]. For instance, this first level list. You have to define a label for later reference: itemlabel {th2} Thing 2 and then you can say Theorem~ ef {thm:4. I recommend using the enumitem package whenever you want to customise list environments. This package provides most of the flexibility you may want to customize the three basic list environments ( enumerate, itemize and description) and to design your own lists, with a <key>=<value> syntax. documentclass{article} usepackage{enumitem} egin{document} egin{enumerate}[start=3] item Third item egin{enumerate}[start=4,label*={arabic*}]. The enumitem package supersedes—it provides the same facilities in a well-structured way. The following sets indentation for the first four levels of nested lists as well as explicitly. } etc. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Step 2 : second step. Of course this warning isn't helpful if you don't know what it means. 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. 4 Answers. 5parindent, itemindent=0pt, leftmargin=*, listparindent=-leftmargin (the * should serve to calculate the value of leftmargin from the other parameters and the automatically computed label width). Itemize Cross-referencing items in unordered lists (bullet items) is not supported and. 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). A combination of the itemsep and after options, along with stretchable space (my document uses flushbottom) does this perfectly. Other description s will work with default behavior. Here is a method that wraps each matrix in a minipage and the resume feature of the enumitem package: If you wish to align the labels with the top,. Learn how to use the enumerate and. have you checked enumitem package? Welcome to TeX SX! egin {enumerate} [label=Step Roman*] with package enumitem will do the tricks. In the code below, assume that the custom list test is defined in the package, i. In particular, it will effect all list environments (such as enumerate d lists). Loading the enumitem package removes the sign. errors too). As a minimal working example, consider the following LaTeX code, saved in ~/Test. 5. , labelindent=parindent or labelindent=0pt. Use label* instead of label on the 2nd enumerate. documentclass{report}. I am not sure whether this is, what you want to achieve, but you can explicitly set the label of an item. 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. Currently, with. The package enumitem is useful for customizing lists. See my updated answer. If you do not have the version 3 of the enumitem. The enumitem LaTeX package provides variants of the standard listing environment enumerate, itemize and description. In the code below I've used the \setlist command to customize the enumerate environment. 12. Indenting in a description environment margin problem. g. stefanbschneider. The code in the preamble defines a new command namedlabel which produces the name when cross-referencing the item. Oct 11, 2015 at 15:30. I have experimented with the use of [resume*], which. TeXnicCenter is just the editor, and doesn't really have. The rest are those in standard LATEX. It avoids some of the limitations of the solution described in Gonzalo Medina's answer (see the bottom of this post) because it doesn't typeset the entire list twice. I want to write a book of close to 300 mathematics exercises. Between an itemize environment and its preceding text, a length, parskip, also adds to that space. Note that you can define some custom commands like ewcommand {savecounteri} {setcounter {saveenumi} {value {enumi}}} and the corresponding estorecounteri to make these solutions prettier. So, to undo the three settings you made, you can add this: setlist [enumerate,1] {}% setlist [enumerate,2] {}% setlist [enumerate,3] {}%. Version 2. This used in combination with labelsep gives you a result that I think is what you want: Where labelsep is the distance from the counter mark. Since the labelindent command exists for legacy reasons in the IEEE template, you can simply "disable" it by adding the following before importing the enumitem package: letlabelindent elax. beamer offers some predefined symbols ( triangle, square, ball and circle) but you can of course also use a different symbol of your own choice. ---\:] Thanks for to read me. For instance, see the code below, which is slightly different version of yours documentclass{article} usepackage[inline]{enumitem} egin{document} I like. 5 Answers. A complete MWE follows. I use the exam class for various exercises. The standard way to change list parameters globally is to use setlist, but this sometimes produces errors if the list is a custom one. 2cm}\item Second Line \end {itemize} the ~ is needed because space at the end of the page might won't show. g. ] Items 3 through 5. The enumitem package provides just the kind of commands that can help. We can continue the enumeration like so: egin {enumerate} setcounter {enumi} { heenumTemp} item The list goes on item and on. documentclass{article} usepackage{enumitem} setlist{noitemsep} egin{document} I like the lack of vertical space between the end of this paragraph and the beginning of the following list. . @egreg Thanks!and. Mar 25, 2014 at 7:54. Share. I was to align the entire list element about 0. 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} egin{document} paragraph{List without vertical spacing between items and paragraphs:} kant[2]. I present three examples: documentclass [12pt] {article} usepackage {enumitem} usepackage {showframe} %. The trade-off is that it requires an additional compilation run because widths measured during one run will only. arabic*}} to set the enumeration label for the depth of <n>:1. A big plus point is also the resuming of enumerate counters after a break. 75cm away from the left margin. Usually Roman numerals are used with counters for enumerated lists or as numbers for sectional units and the oman and Roman facilities do just this. 1 Answer. usepackage{enumitem}. Add a comment. You can use the enumitem package. I have an item list that I would like to start on a new line, but without a full paragraph space before the first item. 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. egin{enumerate}[label=protectcircled{arabic*}] item First item item Second item item Third item item Fourth item end{enumerate}I'm trying to typeset a numbered list in which I'm overriding the default enumerate behaviour using enumitem so that there's text in addition to a number. You can combine enumitem with beamer features and templates. These item. You can also edit them for testing, and compile again. A enumitem quick and dirty solution. Must be nonnegative. 3. Here is a solution that uses the eqparbox package to measure item label widths. Version 2. Instead, it loads the enumitem package with the option inline and uses an enumerate* environment. You can use leftmargin=* locally, \begin {itemize} [leftmargin=*] \item one \item two \item three \end {itemize} or else you use. I use the enumitem package to define a new enumerate environment. egin{itemize}[topsep=0pt] item Item 1 item Item 2 end{itemize} I don't like the lack of vertical space between the end of the previous list and the. More text. use resume*, a bit anoying yes, it has something to do with backwards compatibility with earlier enumitem versions. 26. You can use a global option or limit the scope to the environment you want to use: documentclass {article} usepackage {enumitem} setlist [itemize] {noitemsep} egin {document} egin {itemize} item One item Two item Three end {itemize} end {document} Share. Package enumitem provides you a simple interface to customize the appearance of lists. using the code: documentclass {article} usepackage {enumitem} usepackage {tcolorbox} ewlist {steps} {enumerate} {1}% create new steps environment setlist [steps. 1. Note the spacing in the paralist and enumitem examples is different, as there are some slightly different package defaults. The command ewlist in combination with setlist are the relavant commands. in a TeX group, before egin {enumerate}. As soon as say a list/paragraph goes over two pages, I would like to automatically force a page break (without having to manually add page break). As you have formulated it, each new changeitem will be relative to the current definition of item. enumitem package is a convenient tool. | % +-----+ % % Copyright (c) 2003-2011 by Javier Bezos. The easiest way to do this is to use the enumitem package. To change the format of the label use enewcommand (see ewcommand & enewcommand) on the commands labelenumi through labelenumiv. The package is part of the latex-tools bundle in the LaTX required. 18pt is not an allowed class option. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. 9. If to write something like. Note: the later one changes the indent. option. I'm going to use enumitem with nosep instead of instead of paralist and its compactitem because I want to use enumitem's after option. You should consider placing letlatexitemitem in the preamble outside of the changeitem macro. More text. Jul 15, 2013 at 21:13. 22. 1 Answer. A definition list. If you want to put frames etc round your list environment then I suggest using tcolorbox as this will give you much more control. If it is repreatedly used, it will be simpler to defined a new custom list, say algo-enum and say setlist [algo-enum] {label=Step Roman*} in the. 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. The parameter passed to the widthof{} should be the widest element in the description list and also note that since the label is set in bold font, we need to ensure that the measurements are done with fseries applied:. 1. . 8. 1 Answer. The idea is to set, at the end, a label that points to the last used number. If you just want to change it for the outer environment in a nested situation, just add a 1, like setlist [enumerate, 1] {label=color {red}arabic*. enumitem-zref Extendedreferencestoitemsforenumitempackage 2UserInterface 2. . In a few of these sections, we have enumerate d environments. 1 Answer. } \renewcommand {\labelenumii} {\bf {\arabic. conflict between hyperref and enumitem packages (and efstepcounter) 3. It only takes a minute to sign up. For enumerate and itemize lists, any label argument is ignored and therefore you should not use an arbitrarily specified label with those sorts of list. It can say a lot about what the problem is. So maybe you start from scratch with a simple drawing to. A package to customize the three basic lists (enumerate, itemize and description) by means of a set of parameters. sty manually and place it into your project's folder. My answer does not directly address your question (a resume-like feature) but I wanted to point out that you do not have to leave the question environment. Sorted by: 340. end{itemize} I want to continue the pararaph, and. setitemize [0] {leftmargin=*}34. Using it you can set up different default behaviours for each list environment using setlist - and even different behaviours for the different levels of nesting. This happens because each list executes a command \@list<depth> (the depth appearing as a lower-case roman. . Skip a level in nested list. \end{enumerate} \end{document} 4 Answers. So far, everything works, but I realized, that a proper indentation of new list levels is missing. Yes but I want to change the color for all list levels without affecting other list features. The enumitem package has an inline option which implements inline versions of the standard lists using starred versions of the basic list environments. end {enumerate} You can also put everything into your own macros for convenience. For example, with setlist[enumerate]{leftmargin=10mm, label=alph*)}. Within this redefinition you could adjust the LaTeX list length macros. enumitem | Indentation for whole Item in an enumerated List. Lamport’s book lists various parameters for the layout of list (things like \topsep , \itemsep and \parsep ), but fails to mention that they’re set automatically within the standard (LaTeX-defined) lists. 2 Answers. The optional argument of enumitem can be used with label= {large extbullet}, but this will not produce the best result always, perhaps, tiny bullets may have to be raised a little bit. 2cm] {geometry} usepackage {enumitem. to your code wherever you want the original enumerate. The egin {enumerate} [it i)] uses enumerate package syntax (apart from the 'wrong' it. How can I align the left hand side of both the enumerate and the itemize environments to be the same? That is, I want to set the lengths such that the blue. The value of label is a moving argument, so fragile commands need to be protected using protect (warning p. レイアウトをユーザーが制御できるようにします.. I'm very new to Latex and I'm trying my best to work with it and use it, but sometimes errors get overwhelming honestly It might not be. It only takes a minute to sign up. I try the different options in enumitem to control this and they work they way I expect. . 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. The idea is this allows you to use ef and cref independently -- their outputs will differ only in whether or not a label ("Thm. itemsep is the length you'll want to change. 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 (a)'s). Optional arguments about the label of enumeration is offered by enumitem package. . Here labelindent is a new parameter introduced by enumitem, described below. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. Add a comment. I present three examples: \documentclass [12pt] {article} \usepackage {enumitem} \usepackage {showframe} % just. For. egin {itemize} setlengthitemsep {1em} item one item two item three end {itemize} Don't do that. bold, italic, enumerations,. } setlist [enumerate,2] {label*=arabic*. 水平间距. Note that you have to change hethm to the counter you're using for your theorems. Here is a paragraph. Then, we define a command that will store the list items. egin {enumerate} item [0. nested enumerated lists numbered for mathematical proofs. enumerate – Enumerate with redefinable labels. The rest are those in standard LATEX. Use default overlays of lists locally (parameter [<+->]) I use enumitem for 1. documentclass {article} usepackage {enumitem} setlist [enumerate,1. This command also resets the counter, ready. For example, you can produce. Sorted by: 7. setlistdepth", the version of enumitem. documentclass [11pt, letter] {article} usepackage [utf8] {inputenc} usepackage [T1] {fontenc} usepackage {enumitem. Most popular option to solve this problem is leftmargin. Sorted by: 7. This will make ightlist do nothing, and the settings you set with enumitem will be respected. 6. documentclass {article} usepackage {enumitem}. El funcionamiento de estos dos comandos es muy simple. Here's a minimal document. 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. So, if you set label=(alph*), enumitem will measure the width of (m) and set labelwidth to. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. The numbering style for the enumeration is determined by the commands, labelenumi, labelenumii, etc. It’s way more flexible and (in some cases) easier to use. enumerate – Enumerate with redefinable labels. If you need to label {} and ef {} items in your list, the first option gives a bad ef (the enumi part appears twice). 3. \documentclass {article} \usepackage {lipsum} % for dummy text \usepackage {enumitem} \setlist {nosep} % or \setlist {noitemsep} to leave space around whole list \begin {document} \lipsum [1] \begin {enumerate} \item foo \item bar \end {enumerate} \lipsum [2] \end {document. Here's a reimplementation of etaremune using enumitem. enumitem documentation. produces lists whose entries have zero indentation. As the manual states: Traditional Spanish typography discourages the use of lowercase Roman numerals. 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. You can change this with the align key: \documentclass [] {article}% \usepackage [shortlabels] {enumitem} \begin {document} Here's my first list, which has the label ``Note'', but the indentation is too far to the left: \begin {itemize. 更新版:2017/04/15 (旧題:enumitem. You can reset the value after the list either by using a tex group or simply subtracting the value after the list finishes. This is my first post, so hopefully I'm clear, and posting this to the right place. 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. Actually, the layout is more complex because the label box (ie, labelwidth) could stick into the margin, which means labelindent takes a negative value. As mentioned by cfr, one shouldn't load two packages which. The starred form \setlist* adds the settings to previous ones. The enumerate Package wants you to put those brackets into a group. It only takes a minute to sign up. 1} ef {th2}. You can use setlist[enumerate]{itemsep=0mm} to change enumerate globally, and something like egin{enumerate}[itemsep=5mm] to change locally. egin{itemize} item This is an item; and% item this is another one. The enumitem package is my favourite way to do this sort of thing; it has many options and parameters that can be varied, either for all lists or for each list individually. 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. . enewcommand { heenumi} {alph {enumi}} Regarding the scope of this redefinition: If you want the scope to be global, provide the instruction in the preamble. resume continues from the number it got to last time, but using the default formatting! The format is stored but only activated using resume*. 0 if label is set using arabic*, viii if label is set using oman*, m if label is set using alph* and; similarly for the uppercase versions. item [$lacksquare$] This will give a filled square bullet. 2. Other description s will work with. Since time immemorial, the way to format counters in LaTeX has been by redefining the he<counter> command. SE. I have trouble combining two things for a set of slides: Adjust item separation globally. Note that none of the package inclusions are needed to make this method work. 9 2019-06-20 - \DrawEnumitemLabel rewritten 3. Since you're already using the enumitem package you can set the parsep and itemsep parameters. . LaTeX forum ⇒ Text Formatting ⇒ Enumitem. 2. you can use the default template for the enumerate subitem: documentclass {beamer} usepackage {ragged2e} useinnertheme {rounded} setbeamertemplate {enumerate subitem} [default] egin {document} egin {frame} [fragile] {Tempo de Execução e Tamanho da Entrada} Large. 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. 番号付き箇条書き. This package provides most of the flexibility you may want to customize the three basic list environments ( enumerate, itemize and description) and to design your own lists, with a <key>=<value> syntax. 9. More specifically, [label*=Alph*. 1 Answer. enumitem パッケージは,3つの基本的なリスト環境(enumerate、itemize、およびdescription)の. enumitem – Control layout of itemize, enumerate, description. The following code examples show how to use the most common types of lists you’re going to use in your document. It provides powerful and easy control over all types of list formatting. Specific enumeration style in Latex. The package enumitem provides a simple way to define you own list environments. For unordered lists, LaTeX provides the itemize environment and for ordered lists there is the enumerate environment. the surrounding text: this makes vertical spacings a little tighter than [itemsep=0pt, topsep=0pt]. It only takes a minute to sign up. 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. Well, I used to use the enumerate package too – but only until I found out about another one, called enumitem. I have a package which creates some lists using enumitem. 4 Answers. I already used: the solution proposed here: itemize, removing natural indent. (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. The {enumerate} environment will do the rest for you. – Johannes_B. }}. e. 2 of enumitem used a different way to setup the standard lists; for your needs it should be. documentclass{article} usepackage{enumitem} egin{document} egin{enumerate} item First item. 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. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. ideally if you had a small project exhibiting the issue and which can be made public, I can examine via git bisect the problem. If you use the enumitem package, you can easily change the style of the counters. That is if you want the entire enumerated list on one page. \setitemize [0] {leftmargin=*} enumitem – Control layout of itemize, enumerate, description. 152 2. \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. 2cm}\item First Line \vspace {-0. You should set leftmargin=0pt for the inner list. 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). end {description} item Et on termine par un second élément. If required, you can customize the appearance with the enumitem package. Actually, the layout is more complex because the label box (ie, labelwidth) could stick into the margin, which means labelindent takes a negative value. 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). I know this could be achieved by defining a counter for each item, or even hard-coding the values, but I'd rather do this with labels and references if possible. As defined, the two environments share labels, settings, etc. \end {enumerate} Referencing. Must be nonnegative.