The ultimate in compaction (of every sort) is offered by the savetrees package; compaction of lists is included. レイアウトをユーザーが制御できるようにします.. – user193767. Well, I used to use the enumerate package too – but only until I found out about another one, called enumitem. I want to be able to indent individual items in an enumerate environment. documentclass{article} usepackage{enumitem} egin{document} egin{itemize}. 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. It only takes a minute to sign up. Well, not really. Using item [Xxx] will get you the first level list. I am not totally sure, but I think,. In the code below I've used the \setlist command to customize the enumerate environment. That is by adding usepackage {enumitem} and. (I changed the accents though) documentclass{report} egin{document} egin{enumerate} item La soluzione per $ heta$ 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. enumitem has other parameters that control inline lists. Apr 3, 2015 at 15:20. parsep controls the amount of space between paragraphs, itemsep that between items: see other page on this site. 3 Answers. One option is to manually make the text you want bold. latex 使用 enumitem 宏包调整上下左右缩进间距,标签样式. 1 Answer. I would like itemize with no indent in a IEEE two columns paper. to your header-includes block. Enumitem 3. This is how it looks for me: This is the code to reproduce: \documentclass [letterpaper, 12pt] {article} \usepackage [utf8] {inputenc} \usepackage [margin=1. The above MWE provides itemize* that takes a single optional argument (<num>), setting a "list" inline (like enumitem 's [inline] option). } \renewcommand {\labelenumii} {\bf {\arabic. 2 of enumitem used a different way to setup the standard lists; for your needs it should be. Stopping hang into left margin with enumitem. enumitem: setting labelsep for description affect the list of other type inside it. 3. documentclass [12pt] {article} %% (I've simplified the. To subdivide longer proofs of theorems, I use two list environments defined using enumitem: pfsteps for numbered steps and pfparts for labeled parts. Use enumitem package and its label=. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. The package I am using is enumitem. egin{legal} item First subitem. documentclass{article} usepackage{enumitem} egin{document} egin{enumerate}[label=(alph*)] item The first item egin{enumerate}[label*=arabic*. 1 Answer. You can use the enumitem package to define a list like the one you want; the following example is taken from the package documentation: documentclass{article} usepackage{enumitem} ewlist{legal}{enumerate}{10} setlist[legal]{label*=arabic*. El entorno itemize crea items indicados con un símbolo distintivo mientras que el entorno enumerate crea listas. 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. 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. 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. Loading the enumitem package removes the sign. Mar 25, 2014 at 7:54. Latest changes 3. If you want the scope to apply to just one particular enumerate environment, encase the enewcommand. enumitem redefines beamer list features. Maybe I've misunderstood what you want, but you just need to set your mycount counter to 1 in your preamble. That behavior is part of how enumerate sets things up: take or leave. 2. , leftmargin=0cm]. enewcommand { heenumi} {alph {enumi}} Regarding the scope of this redefinition: If you want the scope to be global, provide the instruction in the preamble. 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. If you don't want to do so, here's a hack, but it is somehow maintainable: Use the enumitem package and do the following: egin{description}[font=$ullet$scshapefseries] That is, you encode the special stuff in the thing that should be your font, but it works fine, as long as the $ullet (or equivalent). By the way, labeling theorems with their number is not a good idea; use descriptive names instead. ef {l} but that has the two disadvantages that. So far, everything works, but I realized, that a proper indentation of new list levels is missing. It only takes a minute to sign up. , } ewlist {inlinelist} {enumerate*} {1} setlist. the counter formatting macro for the current level of enumeration. egin {itemize} item [$checkmark$] This will give a checkmark bullet. 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. 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. 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. Note: the later one changes the indent. Information and discussion about LaTeX's general text formatting features (e. 3 Answers. You can use the enumitem package to customise lists. It only takes a minute to sign up. Like Geoff's answer, I found a solution I like using enumitem. 後半は enumitem パッケージを用いた拡張的な方法について解説します。. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. And you don't need to use AtBeginEnvironment since enumitem has a before key for injecting this sort of code. The enumitem package has an inline option which implements inline versions of the standard lists using starred versions of the basic list environments. 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. 6, it offers a key called left, with which one can set two tabstops one for the start of label and another for the start of the text. If you must use enumerate, you can start the optional argument of the enumerated list with an hspace to push the whole list farther to the right: documentclass[leqno]{article} usepackage{amsmath,enumerate} egin{document} Some text before the list. First, include amssymb package by adding the line \usepackage {amssymb} in the preamble of your document. 18pt is not an allowed class option. You can set the labels to be like (1), (2), etc. does not end a paragraph, it just breaks the line. parsep controls the amount of space between paragraphs, itemsep that between items: see other page on this site. Use default overlays of lists locally (parameter [<+->]) I use enumitem for 1. Other description s will work with default behavior. 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. 4 Answers. This can be used for doing the necessary arithmetic with the help of getrefnumber. Actually, the layout is more complex because the label box (ie, labelwidth) could stick into the margin, which means labelindent takes a negative value. In particular, I've changed the label using. but it seems to disturb beamer quite a bit. 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. errors too). If inline lists are required, use usepackage [inline] {enumitem} and the enumerate* environment. A possible solution is define an explicit @currentlabel, then apply label, thereby faking the usage of some counter. Use label* instead of label on the 2nd enumerate. \documentclass [11pt] {article} \usepackage {enumitem} \begin {document} Some text here. but it seems to disturb beamer quite a bit. Note that none of the package inclusions are needed to make this method work. item [$square$] This will give a hollow square bullet. . } in the definitions. documentclass{report}. 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. What I find syntactically awkward is that the optional argument to item includes a new macro amedlabel that takes two. 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). 0. I'm trying to create an enumerated list, where each list element is multi-lined. Optional arguments about the label of enumeration is offered by enumitem package. Thus, since A is wider than B, the left side of your alpha labels will not be exactly aligned. You can use the widthof{} from the calc package to compute the correct width for the labelwidth on a per description list to obtain:. LaTeX has a limit of depth of lists to save counters. This example demonstrates the use of setitemize (from enumitem) with beamer templates, restoring font, color and template of the current beamer theme: documentclass [12pt] {beamer} usepackage {enumitem}. the counter will not increased again. For instance, this first level list will be labelled with uppercase letters, in boldface, and without a trailing period. More text. } etc. setlistdepth{9} And you can have up. This doesn't seem to work properly if the environment is itself within an itemize environment. My aim is to place the qed symbol in the same line in which the last item statement within a egin{enumerate} block with enumitem is placed. These may be redefined with the enewcommand command. The following example gives 1, 2, 2, when what I want to see is 1, 2, 3. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. I have a package which creates some lists using enumitem. You can also edit them for testing, and compile again. The idea is this allows you to use ef and cref independently -- their outputs will differ only in whether or not a label ("Thm. I recommend to use the enumitem package which offers a lot of features for customizing lists - both fine tuning and also consistent list adjustment. That is if you want the entire enumerated list on one page. egin {todolist} item List item 1 goes here. Unfortunately, it conflicts with beamer. Share. So in your particular case, you defined the list using: ewlist{issue}{enumerate}{2} This means that enumitem creates two counters: issuei and issueii. 1 Answer. However, note that this package does not work well with the beamer package which is used to make presentations in Latex. Version 2. As a minimal working example, consider the following LaTeX code, saved in ~/Test. 1Naminglists Tousethereferenceschemesdefinedbyenumitem-zref,itisnecessarytogivelistsaname. documentclass {article} usepackage {enumitem} setlist [enumerate,1. More text. By reading opsep, itemsep, partopsep and parsep - what does each of them mean (and what about the bottom)?, I learned how spacing works, therefore I am trying to do some spacing settings/adjus. 1. , the end user of the package doesn't. Set defaults with setlist[ names , levels ]{ keys/values } to inherit existing (theme?) attributes or setlist*[ names , levels ]{ keys/values } to fully reset. – Peter Grill. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. The web portal has a search function, as well as categorised lists of packages, so you can see similar packages. setlist {nosep,topsep=-parskip} to offset that space globally. 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). Set the first-level bullet-point to -- only in one itemize environment: egin {itemize} enewcommandlabelitemi {--} item asdasd item dsfsdf end {itemize} Note that there's no reason that it would have to be two dashes instead of one; this would work equally well as item [-]. See full list on overleaf. , the class sets @itempenalty implicitly to 0. If you use the compactitem environment, you need to encase it in egin {minipage} [t] {hsize} and end {minipage} statements. 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. enumitem tries to guess the width of the widest possible label by measuring the width of the label with value. enumitem packages have many options for completing the same task. ) Here's the output of an MWE that also shows how one may cross. 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. 2 Answers. First, include amssymb package by adding the line usepackage {amssymb} in the preamble of your document. 1. It only takes a minute to sign up. 1 Answer. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. This includes support for a resumable Enumeration, like 1. Para crear listas y enumeraciones en LaTeX tenemos los comandos itemize y enumerate. The package enumitem provides a simple way to define you own list environments. 2. enumerate labels are right aligned. 1 Answer. usepackage{enumitem} usepackage{blindtext} egin{document} lindtext egin{enumerate}[label=Counter arabic*] item lindtext item lindtext. 8 2019-02-04 - Fix - calc stopped working if loaded after. 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*)]. setlist {leftmargin=10pt} Full example:3. The enumitem package provides just the kind of commands that can help. 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. If you do not have the version 3 of the enumitem. g. See my updated answer. Share. (To make the scope of enewcommandlabelenumi { ( heenumi)} global, place the instruction in the preamble. tex. If LaTeX in this context looks for a closing ], it simply closes all from beginning [. This is my first post, so hopefully I'm clear, and posting this to the right place. I have the following MWE that I am currently working on. The labels aren't indented far enough when I do this. 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 @daleif already mentioned in the comment if you load the enumitem package with the inline option the starred versions of the environments itemize, enumerate and description are defined. The enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. ) Whenever you're customizing a list, the enumitem is your best friend. 2. \usepackage [inline] {enumitem} and \begin {enumerate*}\end {enumerate*} (with asterisks) should do your work. 1 Answer. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. \documentclass {article} \usepackage {enumitem} \setlist [enumerate,1] {% label=\arabic*. To begin with, I had to employ some trickery to not have enumtitle overwrite the selected slide style. But, when the custom settings are needed again, you will have to re-issue your three custom settings and so on. 2 of enumitem used a different way to setup the standard lists; for your needs it should be. 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. The idea is to set, at the end, a label that points to the last used number. the text just states a math problem, which I have to rewrite in my homework. 1 Answer. Must be nonnegative. In the proofs I've developed I got three different results: Using amsmath, the qed symol is placed in a next line. As Bernard mentioned, egin{enumerate}[(a)] is not a standard LaTeX environment. I've also changed the ref using. This works with me. ここで紹介する enumitem を使うと,これら3. 1 Answer. It provides the means for use a starter value (start=0) and the label=. - let ightlist elax. 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. For capitals use A instead of a, for Roman numbers use i or I, for arabic numbers use 1. For unordered lists, LaTeX provides the itemize environment and for ordered lists there is the enumerate environment. 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. However, this doesn't result as expected (see MWE. the surrounding text: this makes vertical spacings a little tighter than [itemsep=0pt, topsep=0pt]. Add a comment. The code in the preamble defines a new command namedlabel which produces the name when cross-referencing the item. It only takes a minute to sign up. . This package provides user control over the layout of the three basic list environments: enumerate, itemize and description. Sorted by: 4. You don't need the before key; just revert to ormalfont for the label and apply itshape; by using [description] as optional argument to setlist only this environment will be affected. {\thesection. resume continues from the number it got to last time, but using the default formatting! The format is stored but only activated using resume*. egin {itemize} [leftmargin=*] item one item two item three end {itemize} But it seems that with IEEE format I can not add : usepackage {enumitem}With enumitem, here are four very simple possibilities to recover as much as possible of textwidth for equations. 75cm away from the left margin. 51. documentclass{article} usepackage{enumitem} egin{document} egin{description}[leftmargin=8em,style=nextline] item[Something] Text. In the following example I define the environment enumdescript with the depth 2. I use the enumitem package to create lists of questions with space automatically left for answers. documentclass {article} usepackage {enumitem} egin {document} egin {enumerate} [label= extbf {arabic*}. 2 Answers. documentclass {article} usepackage {enumerate} egin {document} egin {enumerate} [ { [}1 {]} ] item first item second end {enumerate} end {document. 目次. Ideally the bullets would be one indent to the left (if that makes any sense). option to the environment. 垂直间距. This tutorial discussed how to change the label of enumerate, or what are those options available for this in LaTeX using enumitem package. Share. Hi. 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: \begin {enumerate} \item text1\label {itm:1}. Here's the dependencies between the relevant horizontal parameters: leftmargin + itemindent = labelindent + labelwidth + labelsep. . Sorted by: 340. Here is a solution that uses the eqparbox package to measure item label widths. As defined, the two environments share labels, settings, etc. Then, we define a command that will store the list items. I'd like the text to be flush with the left margin, and I've found this solution to that particular problem. It can say a lot about what the problem is. I'm using enumitem to have a custom enumeration like this : Step 1 : first step. You can extent this by switching to the extarticle class which has the 17pt option: --- documentclass: extarticle output: pdf_document: latex_engine: xelatex # linestretch: 1. Perhaps you should delete the before end and add usepackage[shortlabels]{enumitem} to your tex document. Version 2. Unlike itemsep, which is the distance between two adjacent entries, parsep is the distance between an entry and a following paragraph. The rest are those in standard LATEX. Have a look into the enumitem package manual, but personally, I don't like this alignment -- it does not improve readability – user31729. For instance, see the code below, which is slightly different version of yours documentclass{article} usepackage[inline]{enumitem} egin{document} I like. ---\:] Thanks for to read me. If you use an itemize environment along with the enumitem package, you can add the statements. 9. 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. Within this redefinition you could adjust the LaTeX list length macros. 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. Mar 25, 2014 at 7:54. A nested list behaves actually the same. Also, FYI: the global options look like: setlist [enumerate,1] {label=arabic*. 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. You just have to put this setlist [itemize] {leftmargin=*} in the preamble. More text. Any customization of a list environment, such as itemize, enumerate, etc, is most elegantly handled by the enumitem package. the enumitem package adds another parameter labelindent for the blank space from the margin of the enclosing list/text to the left edge of the label box. The paralist package provides very compact lists: compactitem, compactenum and even lists within paragraphs like inparaenum and inparaitem. Jan 13, 2013 at 7:42. Only modifying itemindent changes the indention for the. However, in the second enumerate, it fails to even form a valid list (I get ! I have the latest version of the enumitem package and I'm trying to use different labels for enumerate lists which are set as normal lists and enumerate lists which are set inline. – JPi. arabic*] item foo item bar end{enumerate} end{document}I am using enumitem to create a list. Follow. item [$lacksquare$] This will give a filled square bullet. 4 Answers. You can reset the value after the list either by using a tex group or simply subtracting the value after the list finishes. With the enumerate package, I was able to do egin{enumerate}[{Case} :1] item something. if I update the enumerate label, I also have to update this reference, together with hyperref, this doesn't look so nice. 2cm] {geometry} \usepackage {enumitem. So far, everything works, but I realized, that a proper indentation of new list levels is missing. I want them to be able to share levels (i. Since you mention that the roman-lowercase enumeration style is a one-off requirement for your document, I suggest you (a) load the enumitem package and (b) use its machinery to provide the formatting requirements as optional arguments to the respective instances of egin{enumerate}. Welcome to TeX. You can make two shortcut commands. errors too). The rest are those in standard LATEX. If required, you can customize the appearance with the enumitem package. Sorted by: 2. Sorted by: 8. I think the enumitem package could be helpful here: documentclass{mwrep} usepackage{enumitem} egin{document} egin{itemize}[label= extbullet] item Item 1 item Item 2 end{itemize} end{document}. and longer has some explaining text inbetween 3. , for the nested levels. Here labelindent is a new parameter introduced by enumitem, described below. Enumitem package for LaTeX Updated: 2011-09-29. I have trouble combining two things for a set of slides: Adjust item separation globally. 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. In particular, I think you don't need the adjustwidth environment here, as enumitem provides theFor example: usepackage{xcolor} usepackage{enumitem} egin{document} egin{enumerate}[label=alph*)] item Answer a item Answer b Stack Exchange Network Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge,. The following code examples show how to use the most common types of lists you’re going to use in your document. 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. You can achieve everything you want using only enumitem. @[email protected] enumitem package is the recommended method for modifying standard LaTeX lists or creating your own custom list formats. However, you can clone the existing enumerate environment and increase the depth with the enumitem pacakge: ewlist {myEnumerate} {enumerate} {6} You then need to use setlist to set up the counters for each depth, and use setlistdepth {} to increase the default depth limit of 6. 1) In the pfsteps enumerate list, there seems to be a bit too much horizontal space after the colon that follows the step number — more space than would follow a colon in. LaTeX forum ⇒ Text Formatting ⇒ Enumitem. Also consider package paralist which adds the possibility of having in-line enumeration. In the example, the enumitem package is loaded for a correct alignment of multiline items (see documentation for details). I was to align the entire list element about 0. You can simplify the code in the OP by using tools from the enumitem package to create a customised enumerate environment. I want an environment with a counter that resumes. 26. Other description s will work with. 22. Note the spacing in the paralist and enumitem examples is different, as there are some slightly different package defaults. TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Try to redefine the list default settings with enumitem. 2 Answers. It’s way more flexible and (in some cases) easier to use. 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. 6. 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. I want to list them in numerical order (and put solutions at the end part of the book). enumitem | Indentation for whole Item in an enumerated List. You need to use the shortlabels option to have compatibility with the enumerate -like scheme for labels: documentclass [] {article} usepackage {enumerate} usepackage [shortlabels] {enumitem} egin {document} egin {enumerate} [1. You should not load both packages -- if you want to emulate enumerate features with enumitem, use usepackage [shortlabels] {enumitem} alone. \item text2\label {itm:2}. Hi. If this does not fix your issue, post a compilable, full document, not just. Instead, it loads the enumitem package with the option inline and uses an enumerate* environment. using the code: documentclass {article} usepackage {enumitem} usepackage {tcolorbox} ewlist {steps} {enumerate} {1}% create new steps environment setlist [steps. usepackage{enumitem}. . Use setbeamercolor {enumerate item} {fg=green} for enumerate lists. The rest are those in standard LATEX. A complete MWE follows. enumitem パッケージは,3つの基本的なリスト環境(enumerate、itemize、およびdescription)の. The package I am using is enumitem. The book by Leslie Lamport, LaTeX: a document preparation system (1994) has a figure like the one you asked for on page 113, which explains, among other things, that the vertical space at the bottom of a. 1 Answer. 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. I'm sure I've seen a nice way to interrupt and resume lists in this way (without explicitly setting some counter), but I can't reproduce it. It would be better to define your own list environment. I present three examples: documentclass [12pt] {article} usepackage {enumitem} usepackage {showframe} %. Here's an example. The idea for both is to use the font= key for enumitem. Alternatively, setlist allows you specify for which type of list the parameters values should apply: setlist [itemize] {leftmargin=5. enumitem-zref Extendedreferencestoitemsforenumitempackage 1. Enclosing it in a minipage is one option. e. This package provides user control over the layout of the three basic list environments: enumerate,. I have experimented with the use of [resume*], which. Improve this answer. The simplest way to solve this is to simply add the line. As can be seen, the font size of the normal text isn't changed. \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. Of course, global setting is also possible. Here labelindent is a new parameter introduced by enumitem, described below. Note that you can define some custom commands like ewcommand {savecounteri} {setcounter {saveenumi} {value {enumi}}} and the corresponding estorecounteri to make these solutions prettier. I've tried using subitem, and nesting enumerate, but it won't look right. usepackage[inline]{enumitem} and egin{enumerate*}end{enumerate*} (with asterisks) should do your work. leftmargin option.