How to change zero to dotted zero in an enumitem label?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












MWE



documentclass[a4paper,11pt]book
usepackage[T1]fontenc
usepackage[utf8]inputenc
usepackagelmodern
usepackageenumitem

makeatletter
protecteddefpmzerodot%
nfss@text%
sbox0$vcenter$% math axis
sbox20%
sbox40/%
ooalign%
0cr
hidewidth
kerndimexprwd4-wd2relax % compensate for slanted fonts
raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
if bexpandafter@carf@series@nilrelax
mathversionbold%
fi
$cdotm@th$%
%
hidewidth
cr
vphantom0% correct depth of final symbol
%
%


newcommand*dotarabic[1]%
expandafter@dotarabiccsname c@#1endcsname

newcommand*@dotarabic[1]%
expandafterdotarabic@scannumber #1relax

newcommand*dotarabic@scan[1]%
ifxrelax#1%
expandafter@gobble
else
expandafter@firstofone
fi
%
ifnum#1=0 %
ifincsname
0%
else
pmzerodot
fi
else
#1%
fi
dotarabic@scan
%

makeatother

renewcommand*theequationdotarabicchapter.dotarabicequation
renewcommand*thepagedotarabicpage
renewcommand*thechapterdotarabicchapter
renewcommand*thesectiondotarabicchapter.dotarabicsection
renewcommand*thetabledotarabicchapter.dotarabictable
renewcommand*thefiguredotarabicchapter.dotarabicfigure
%renewcommand*labelenumidotarabicenumi <- Don't working
%renewcommand*theenumidotarabicenumi <- Don't working

begindocument

beginenumerate
item One
item Two
item Three
item Four
item Five
item Six
item Seven
item Eight
item Nine
item Ten
endenumerate

enddocument


I can not run item Ten. I added renewcommand*labelenumidotarabicenumi and renewcommand*theenumidotarabicenumi, don't working. I marked what I was trying to do as red.



enter image description here



I don't know how to do it. I'm waiting for your help.



Thanks to @Heiko Oberdiek: https://tex.stackexchange.com/a/240271/33075










share|improve this question

























    up vote
    2
    down vote

    favorite












    MWE



    documentclass[a4paper,11pt]book
    usepackage[T1]fontenc
    usepackage[utf8]inputenc
    usepackagelmodern
    usepackageenumitem

    makeatletter
    protecteddefpmzerodot%
    nfss@text%
    sbox0$vcenter$% math axis
    sbox20%
    sbox40/%
    ooalign%
    0cr
    hidewidth
    kerndimexprwd4-wd2relax % compensate for slanted fonts
    raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
    if bexpandafter@carf@series@nilrelax
    mathversionbold%
    fi
    $cdotm@th$%
    %
    hidewidth
    cr
    vphantom0% correct depth of final symbol
    %
    %


    newcommand*dotarabic[1]%
    expandafter@dotarabiccsname c@#1endcsname

    newcommand*@dotarabic[1]%
    expandafterdotarabic@scannumber #1relax

    newcommand*dotarabic@scan[1]%
    ifxrelax#1%
    expandafter@gobble
    else
    expandafter@firstofone
    fi
    %
    ifnum#1=0 %
    ifincsname
    0%
    else
    pmzerodot
    fi
    else
    #1%
    fi
    dotarabic@scan
    %

    makeatother

    renewcommand*theequationdotarabicchapter.dotarabicequation
    renewcommand*thepagedotarabicpage
    renewcommand*thechapterdotarabicchapter
    renewcommand*thesectiondotarabicchapter.dotarabicsection
    renewcommand*thetabledotarabicchapter.dotarabictable
    renewcommand*thefiguredotarabicchapter.dotarabicfigure
    %renewcommand*labelenumidotarabicenumi <- Don't working
    %renewcommand*theenumidotarabicenumi <- Don't working

    begindocument

    beginenumerate
    item One
    item Two
    item Three
    item Four
    item Five
    item Six
    item Seven
    item Eight
    item Nine
    item Ten
    endenumerate

    enddocument


    I can not run item Ten. I added renewcommand*labelenumidotarabicenumi and renewcommand*theenumidotarabicenumi, don't working. I marked what I was trying to do as red.



    enter image description here



    I don't know how to do it. I'm waiting for your help.



    Thanks to @Heiko Oberdiek: https://tex.stackexchange.com/a/240271/33075










    share|improve this question























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      MWE



      documentclass[a4paper,11pt]book
      usepackage[T1]fontenc
      usepackage[utf8]inputenc
      usepackagelmodern
      usepackageenumitem

      makeatletter
      protecteddefpmzerodot%
      nfss@text%
      sbox0$vcenter$% math axis
      sbox20%
      sbox40/%
      ooalign%
      0cr
      hidewidth
      kerndimexprwd4-wd2relax % compensate for slanted fonts
      raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
      if bexpandafter@carf@series@nilrelax
      mathversionbold%
      fi
      $cdotm@th$%
      %
      hidewidth
      cr
      vphantom0% correct depth of final symbol
      %
      %


      newcommand*dotarabic[1]%
      expandafter@dotarabiccsname c@#1endcsname

      newcommand*@dotarabic[1]%
      expandafterdotarabic@scannumber #1relax

      newcommand*dotarabic@scan[1]%
      ifxrelax#1%
      expandafter@gobble
      else
      expandafter@firstofone
      fi
      %
      ifnum#1=0 %
      ifincsname
      0%
      else
      pmzerodot
      fi
      else
      #1%
      fi
      dotarabic@scan
      %

      makeatother

      renewcommand*theequationdotarabicchapter.dotarabicequation
      renewcommand*thepagedotarabicpage
      renewcommand*thechapterdotarabicchapter
      renewcommand*thesectiondotarabicchapter.dotarabicsection
      renewcommand*thetabledotarabicchapter.dotarabictable
      renewcommand*thefiguredotarabicchapter.dotarabicfigure
      %renewcommand*labelenumidotarabicenumi <- Don't working
      %renewcommand*theenumidotarabicenumi <- Don't working

      begindocument

      beginenumerate
      item One
      item Two
      item Three
      item Four
      item Five
      item Six
      item Seven
      item Eight
      item Nine
      item Ten
      endenumerate

      enddocument


      I can not run item Ten. I added renewcommand*labelenumidotarabicenumi and renewcommand*theenumidotarabicenumi, don't working. I marked what I was trying to do as red.



      enter image description here



      I don't know how to do it. I'm waiting for your help.



      Thanks to @Heiko Oberdiek: https://tex.stackexchange.com/a/240271/33075










      share|improve this question













      MWE



      documentclass[a4paper,11pt]book
      usepackage[T1]fontenc
      usepackage[utf8]inputenc
      usepackagelmodern
      usepackageenumitem

      makeatletter
      protecteddefpmzerodot%
      nfss@text%
      sbox0$vcenter$% math axis
      sbox20%
      sbox40/%
      ooalign%
      0cr
      hidewidth
      kerndimexprwd4-wd2relax % compensate for slanted fonts
      raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
      if bexpandafter@carf@series@nilrelax
      mathversionbold%
      fi
      $cdotm@th$%
      %
      hidewidth
      cr
      vphantom0% correct depth of final symbol
      %
      %


      newcommand*dotarabic[1]%
      expandafter@dotarabiccsname c@#1endcsname

      newcommand*@dotarabic[1]%
      expandafterdotarabic@scannumber #1relax

      newcommand*dotarabic@scan[1]%
      ifxrelax#1%
      expandafter@gobble
      else
      expandafter@firstofone
      fi
      %
      ifnum#1=0 %
      ifincsname
      0%
      else
      pmzerodot
      fi
      else
      #1%
      fi
      dotarabic@scan
      %

      makeatother

      renewcommand*theequationdotarabicchapter.dotarabicequation
      renewcommand*thepagedotarabicpage
      renewcommand*thechapterdotarabicchapter
      renewcommand*thesectiondotarabicchapter.dotarabicsection
      renewcommand*thetabledotarabicchapter.dotarabictable
      renewcommand*thefiguredotarabicchapter.dotarabicfigure
      %renewcommand*labelenumidotarabicenumi <- Don't working
      %renewcommand*theenumidotarabicenumi <- Don't working

      begindocument

      beginenumerate
      item One
      item Two
      item Three
      item Four
      item Five
      item Six
      item Seven
      item Eight
      item Nine
      item Ten
      endenumerate

      enddocument


      I can not run item Ten. I added renewcommand*labelenumidotarabicenumi and renewcommand*theenumidotarabicenumi, don't working. I marked what I was trying to do as red.



      enter image description here



      I don't know how to do it. I'm waiting for your help.



      Thanks to @Heiko Oberdiek: https://tex.stackexchange.com/a/240271/33075







      enumerate itemize enumitem protected-macro






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 4 hours ago









      Özgür

      1,4001019




      1,4001019




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote



          accepted










          Without enumitem you would need:



          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi


          enter image description here



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi

          begindocument

          beginenumerate
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument


          With enumitem you would need:



          usepackageenumitem
          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother


          The use of AddEnumerateCounter to add a counter for use within the optional argument of the lists.



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          usepackageenumitem

          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother

          begindocument

          beginenumerate[label = dotarabic*., ref = dotarabic*]
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument





          share|improve this answer






















          • Thanks to your support was what I wanted.
            – Özgür
            3 hours ago










          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "85"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f455913%2fhow-to-change-zero-to-dotted-zero-in-an-enumitem-label%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          2
          down vote



          accepted










          Without enumitem you would need:



          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi


          enter image description here



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi

          begindocument

          beginenumerate
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument


          With enumitem you would need:



          usepackageenumitem
          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother


          The use of AddEnumerateCounter to add a counter for use within the optional argument of the lists.



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          usepackageenumitem

          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother

          begindocument

          beginenumerate[label = dotarabic*., ref = dotarabic*]
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument





          share|improve this answer






















          • Thanks to your support was what I wanted.
            – Özgür
            3 hours ago














          up vote
          2
          down vote



          accepted










          Without enumitem you would need:



          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi


          enter image description here



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi

          begindocument

          beginenumerate
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument


          With enumitem you would need:



          usepackageenumitem
          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother


          The use of AddEnumerateCounter to add a counter for use within the optional argument of the lists.



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          usepackageenumitem

          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother

          begindocument

          beginenumerate[label = dotarabic*., ref = dotarabic*]
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument





          share|improve this answer






















          • Thanks to your support was what I wanted.
            – Özgür
            3 hours ago












          up vote
          2
          down vote



          accepted







          up vote
          2
          down vote



          accepted






          Without enumitem you would need:



          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi


          enter image description here



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi

          begindocument

          beginenumerate
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument


          With enumitem you would need:



          usepackageenumitem
          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother


          The use of AddEnumerateCounter to add a counter for use within the optional argument of the lists.



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          usepackageenumitem

          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother

          begindocument

          beginenumerate[label = dotarabic*., ref = dotarabic*]
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument





          share|improve this answer














          Without enumitem you would need:



          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi


          enter image description here



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          renewcommand*labelenumitheenumi.
          renewcommand*theenumidotarabicenumi

          begindocument

          beginenumerate
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument


          With enumitem you would need:



          usepackageenumitem
          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother


          The use of AddEnumerateCounter to add a counter for use within the optional argument of the lists.



          documentclassarticle

          makeatletter
          protecteddefpmzerodot%
          nfss@text%
          sbox0$vcenter$% math axis
          sbox20%
          sbox40/%
          ooalign%
          0cr
          hidewidth
          kerndimexprwd4-wd2relax % compensate for slanted fonts
          raisedimexpr(ht2-dp2)/2-ht0relaxhbox%
          if bexpandafter@carf@series@nilrelax
          mathversionbold%
          fi
          $cdotm@th$%
          %
          hidewidth
          cr
          vphantom0% correct depth of final symbol
          %
          %


          newcommand*dotarabic[1]%
          expandafter@dotarabiccsname c@#1endcsname

          newcommand*@dotarabic[1]%
          expandafterdotarabic@scannumber #1relax

          newcommand*dotarabic@scan[1]%
          ifxrelax#1%
          expandafter@gobble
          else
          expandafter@firstofone
          fi
          %
          ifnum#1=0 %
          ifincsname
          0%
          else
          pmzerodot
          fi
          else
          #1%
          fi
          dotarabic@scan
          %

          makeatother

          usepackageenumitem

          makeatletter
          AddEnumerateCounterdotarabic@dotarabic0
          makeatother

          begindocument

          beginenumerate[label = dotarabic*., ref = dotarabic*]
          item One
          item Two
          item Three
          item Four
          item Five
          item Six
          item Seven
          item Eight
          item Nine
          item Ten
          endenumerate

          enddocument






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 3 hours ago

























          answered 4 hours ago









          Werner

          425k589311604




          425k589311604











          • Thanks to your support was what I wanted.
            – Özgür
            3 hours ago
















          • Thanks to your support was what I wanted.
            – Özgür
            3 hours ago















          Thanks to your support was what I wanted.
          – Özgür
          3 hours ago




          Thanks to your support was what I wanted.
          – Özgür
          3 hours ago

















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f455913%2fhow-to-change-zero-to-dotted-zero-in-an-enumitem-label%23new-answer', 'question_page');

          );

          Post as a guest













































































          Comments

          Popular posts from this blog

          Long meetings (6-7 hours a day): Being “babysat” by supervisor

          Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

          Confectionery