Text FormattingWriting without dots with enumerate

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
marie2011
Posts: 138
Joined: Mon Feb 06, 2012 4:58 pm

Writing without dots with enumerate

Post by marie2011 »

Dear forum members,

I have the following list. Everything goes fine, but I have to delete the dots at the end of the enumeration (i. e. it should appear 1 / 1.1 / 2 / 2.1 / 2.1.1 and so on). I know I have to work with \theenumi, but I do not know where to put it so that it works.

My code looks like as follows:

Code: Select all


\documentclass[
  12pt,%
%  draft,%
  twoside,%
  BCOR10mm,%
  bib=totoc,        
  toc=listof,
  numbers=noenddot  
]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,ngerman,catalan,english]{babel}
\usepackage{color}
\usepackage{natbib}
\usepackage{paralist}
\usepackage{enumitem}
\usepackage{enumitem}




\renewcommand{\labelenumi}{\theenumi}
\begin{document}

\begin{enumerate}

    \item First

    \begin{enumerate}[label*=\arabic*.]

        \item 
        \item 
        \item
        \item
        \item
        \item
        \item
        \item
        \item
        \item
                          \end{enumerate}

\item Second
        \begin{enumerate}[label*=\arabic*.]

            \item p
                               \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                               \end{enumerate}

            \item c


                                \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item

                                              \item
                                               \end{enumerate}


           \item valor

                                \begin{enumerate}[label*=\arabic*.]


                                \item a

                                \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item

                                              \item


                                              \item
                                                     \end{enumerate}



                                  \item ot

                                   \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item


                                                     \end{enumerate}




                                  \item pr

                                    \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item
                                                          \end{enumerate}




                                     \item v

                                      \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item
                                                          \end{enumerate}



                                        \item pr

                                        \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              
                                                          \end{enumerate}




                                         \item ad

                                         \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                           
                                              
                                                          \end{enumerate}


                                                        \end{enumerate}

                                        \item estr


                                         \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item 
                                              \item
                                                          \end{enumerate}

                                                          \end{enumerate}







\item Third
        \begin{enumerate}[label*=\arabic*.]

            \item sig
                               \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                                     \end{enumerate}

        \item le


                               \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item

                                              \item

                                              \item

                                              \item
                                                      \end{enumerate}
 

            \item t


                                  \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 

                                                        \end{enumerate}
 
\item
\item

\end{enumerate}


\item Fourth
        \begin{enumerate}[label*=\arabic*.]
\item
\item
\item
\end{enumerate}


\end{enumerate}





\pagestyle{empty}



Many, many thanks in advance.

Best regards,

Marie

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
frabjous
Posts: 2064
Joined: Fri Mar 06, 2009 12:20 am

Writing without dots with enumerate

Post by frabjous »

Not sure why you're loading the enumitem package twice, but since you are loading it, you can just use the label* option for the subitems with the dot at the beginning rather than the end:

Code: Select all

\begin{enumerate}[label=\arabic*]
     \item This is item one
     \item This is item two
     \begin{enumerate}[label*=.\arabic*]
           \item This is subitem 2.1
           \item this is subitem 2.2
     \end{enumerate}
\end{enumerate}
marie2011
Posts: 138
Joined: Mon Feb 06, 2012 4:58 pm

Writing without dots with enumerate

Post by marie2011 »

Hi frabjous,

Many thanks for your prompt answer. I am copying the code again. What you sent me compiled fine, but I do not know how to apply this code to my whole enumeration.

I should have: 1 / 1.1 / 2 / 2.1 / 2.1.1 / 2.1.1.1 and so on, but it does not work with the commands I inserted.

This is my code (I also copied what you sent):

Code: Select all


\documentclass[
  12pt,%
%  draft,%
  twoside,%
  BCOR10mm,%
  bib=totoc,        
  toc=listof,
  numbers=noenddot  
]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,ngerman,catalan,english]{babel}
\usepackage{color}
\usepackage{natbib}
\usepackage{paralist}
\usepackage{enumitem}





\renewcommand{\labelenumi}{\theenumi} %%%%% I am not sure if I need this command!%%%%%%%%


\begin{document}










    \begin{enumerate}[label=\arabic*]
         \item This is item one
         \item This is item two
         \begin{enumerate}[label*=.\arabic*]
               \item This is subitem 2.1
               \item this is subitem 2.2
         \end{enumerate}
    \end{enumerate}




\begin{enumerate}

    \item First

    \begin{enumerate}[label*=\arabic*.]

        \item 
        \item 
       
                          \end{enumerate}

\item Second
        \begin{enumerate}[label*=\arabic*.]

            \item p
                               \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                               \end{enumerate}

            \item c


                                \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item

                                              \item
                                               \end{enumerate}


           \item valor

                                \begin{enumerate}[label*=\arabic*.]


                                \item a

                                \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item

                                              \item


                                              \item
                                                     \end{enumerate}



                                  \item ot

                                   \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item


                                                     \end{enumerate}




                                  \item pr

                                    \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item
                                                          \end{enumerate}




                                     \item v

                                      \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item
                                                          \end{enumerate}



                                        \item pr

                                        \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              
                                                          \end{enumerate}




                                         \item ad

                                         \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                           
                                              
                                                          \end{enumerate}


                                                        \end{enumerate}

                                        \item estr


                                         \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item
                                              
                                              \item 

                                              \item 
                                                 
                                              \item
                                              \item 

                                              \item 
                                                 
                                              \item 
                                              \item
                                                          \end{enumerate}

                                                          \end{enumerate}







\item Third
        \begin{enumerate}[label*=\arabic*.]

            \item sig
                               \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item
                                                     \end{enumerate}

        \item le


                               \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 
                                                 
                                              \item

                                              \item

                                              \item

                                              \item
                                                      \end{enumerate}
 

            \item t


                                  \begin{enumerate}[label*=\arabic*.]
                                              \item 

                                              \item 

                                                        \end{enumerate}
 
\item
\item

\end{enumerate}


\item Fourth
        \begin{enumerate}[label*=\arabic*.]
\item
\item
\item
\end{enumerate}


\end{enumerate}
\pagestyle{empty}
\end{document}


Many thanks in advance.

Best regards,

Marie
alainremillard
Posts: 45
Joined: Fri Mar 16, 2012 8:22 pm

Writing without dots with enumerate

Post by alainremillard »

All you have to do is to remove the dot in your label definition

Code: Select all

\begin{enumerate}[label*=\arabic*]
it should do the trick

regards
Alain Rémillard
marie2011
Posts: 138
Joined: Mon Feb 06, 2012 4:58 pm

Re: Writing without dots with enumerate

Post by marie2011 »

Thanks a lot. Everything works fine now :-)
Post Reply