How do I get the achemso package to include the DOIs?











up vote
1
down vote

favorite












I'm using achemso to compile my references and I would like to include the DOIs.



documentclass[11pt, a4paper]{scrartcl}
usepackage[utf8]{inputenc}

%References - achemso is ACS style, it uses natbib
usepackage[sort&compress,numbers,super]{natbib}
bibliographystyle{achemso}


begin{document}
bibliographystyle{achemso}
nocite{*}
bibliography{References}

end{document}


and my References.bib look like:



@Article{Timmins2018,
author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
title = {Does Substrate Positioning Affect the Selectivity and
Reactivity in the Hectochlorin Biosynthesis Halogenase?},
journal = {Frontiers in Chemistry},
year = {2018},
volume = {6},
number = {513},
month = {oct},
doi = {10.3389/fchem.2018.00513},
publisher = {Frontiers Media {SA}},
}


I've tried:



setkeys{acs}{doi = true}


also,



setkeys{acs}{doi = true}
makeatletter
newcommand{doi}{%
begingroup
letdo@makeother
dospecials
catcode`{=1
catcode`}=2
doi@aux
}
makeatother


I get error messages when I try these



Package keyval Error: doi undefined. setkeys{acs}{doi = true}


What am I doing wrong?










share|improve this question









New contributor




S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    up vote
    1
    down vote

    favorite












    I'm using achemso to compile my references and I would like to include the DOIs.



    documentclass[11pt, a4paper]{scrartcl}
    usepackage[utf8]{inputenc}

    %References - achemso is ACS style, it uses natbib
    usepackage[sort&compress,numbers,super]{natbib}
    bibliographystyle{achemso}


    begin{document}
    bibliographystyle{achemso}
    nocite{*}
    bibliography{References}

    end{document}


    and my References.bib look like:



    @Article{Timmins2018,
    author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
    title = {Does Substrate Positioning Affect the Selectivity and
    Reactivity in the Hectochlorin Biosynthesis Halogenase?},
    journal = {Frontiers in Chemistry},
    year = {2018},
    volume = {6},
    number = {513},
    month = {oct},
    doi = {10.3389/fchem.2018.00513},
    publisher = {Frontiers Media {SA}},
    }


    I've tried:



    setkeys{acs}{doi = true}


    also,



    setkeys{acs}{doi = true}
    makeatletter
    newcommand{doi}{%
    begingroup
    letdo@makeother
    dospecials
    catcode`{=1
    catcode`}=2
    doi@aux
    }
    makeatother


    I get error messages when I try these



    Package keyval Error: doi undefined. setkeys{acs}{doi = true}


    What am I doing wrong?










    share|improve this question









    New contributor




    S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I'm using achemso to compile my references and I would like to include the DOIs.



      documentclass[11pt, a4paper]{scrartcl}
      usepackage[utf8]{inputenc}

      %References - achemso is ACS style, it uses natbib
      usepackage[sort&compress,numbers,super]{natbib}
      bibliographystyle{achemso}


      begin{document}
      bibliographystyle{achemso}
      nocite{*}
      bibliography{References}

      end{document}


      and my References.bib look like:



      @Article{Timmins2018,
      author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
      title = {Does Substrate Positioning Affect the Selectivity and
      Reactivity in the Hectochlorin Biosynthesis Halogenase?},
      journal = {Frontiers in Chemistry},
      year = {2018},
      volume = {6},
      number = {513},
      month = {oct},
      doi = {10.3389/fchem.2018.00513},
      publisher = {Frontiers Media {SA}},
      }


      I've tried:



      setkeys{acs}{doi = true}


      also,



      setkeys{acs}{doi = true}
      makeatletter
      newcommand{doi}{%
      begingroup
      letdo@makeother
      dospecials
      catcode`{=1
      catcode`}=2
      doi@aux
      }
      makeatother


      I get error messages when I try these



      Package keyval Error: doi undefined. setkeys{acs}{doi = true}


      What am I doing wrong?










      share|improve this question









      New contributor




      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      I'm using achemso to compile my references and I would like to include the DOIs.



      documentclass[11pt, a4paper]{scrartcl}
      usepackage[utf8]{inputenc}

      %References - achemso is ACS style, it uses natbib
      usepackage[sort&compress,numbers,super]{natbib}
      bibliographystyle{achemso}


      begin{document}
      bibliographystyle{achemso}
      nocite{*}
      bibliography{References}

      end{document}


      and my References.bib look like:



      @Article{Timmins2018,
      author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
      title = {Does Substrate Positioning Affect the Selectivity and
      Reactivity in the Hectochlorin Biosynthesis Halogenase?},
      journal = {Frontiers in Chemistry},
      year = {2018},
      volume = {6},
      number = {513},
      month = {oct},
      doi = {10.3389/fchem.2018.00513},
      publisher = {Frontiers Media {SA}},
      }


      I've tried:



      setkeys{acs}{doi = true}


      also,



      setkeys{acs}{doi = true}
      makeatletter
      newcommand{doi}{%
      begingroup
      letdo@makeother
      dospecials
      catcode`{=1
      catcode`}=2
      doi@aux
      }
      makeatother


      I get error messages when I try these



      Package keyval Error: doi undefined. setkeys{acs}{doi = true}


      What am I doing wrong?







      bibliographies cross-referencing natbib doi achemso






      share|improve this question









      New contributor




      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 4 hours ago









      Kurt

      34.1k846156




      34.1k846156






      New contributor




      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 5 hours ago









      S. Lundell

      63




      63




      New contributor




      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      S. Lundell is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          Well, you used class scrartcl in your code. That class does not know command setkeys{acs}{doi = true}.



          Load class achemso instead of scrartcl.



          Please see the following MWE



          RequirePackage{filecontents}
          begin{filecontents}{jobname.bib}
          @Article{Timmins2018,
          author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
          title = {Does Substrate Positioning Affect the Selectivity and
          Reactivity in the Hectochlorin Biosynthesis Halogenase?},
          journal = {Frontiers in Chemistry},
          year = {2018},
          volume = {6},
          number = {513},
          month = {oct},
          doi = {10.3389/fchem.2018.00513},
          publisher = {Frontiers Media {SA}},
          }
          end{filecontents}


          %documentclass[11pt, a4paper]{scrartcl}
          documentclass[journal=jacsat,manuscript=article]{achemso} % <==========
          usepackage[utf8]{inputenc}

          %References - achemso is ACS style, it uses natbib
          usepackage[sort&compress,numbers,super]{natbib}
          setkeys{acs}{doi = true} % <===========================================

          title{test}


          begin{document}

          nocite{*}
          %bibliographystyle{achemso} % <========================================
          bibliography{jobname}

          end{document}


          and the resulting bibliography:



          enter image description here






          share|improve this answer





















            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: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });






            S. Lundell is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f462466%2fhow-do-i-get-the-achemso-package-to-include-the-dois%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            Well, you used class scrartcl in your code. That class does not know command setkeys{acs}{doi = true}.



            Load class achemso instead of scrartcl.



            Please see the following MWE



            RequirePackage{filecontents}
            begin{filecontents}{jobname.bib}
            @Article{Timmins2018,
            author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
            title = {Does Substrate Positioning Affect the Selectivity and
            Reactivity in the Hectochlorin Biosynthesis Halogenase?},
            journal = {Frontiers in Chemistry},
            year = {2018},
            volume = {6},
            number = {513},
            month = {oct},
            doi = {10.3389/fchem.2018.00513},
            publisher = {Frontiers Media {SA}},
            }
            end{filecontents}


            %documentclass[11pt, a4paper]{scrartcl}
            documentclass[journal=jacsat,manuscript=article]{achemso} % <==========
            usepackage[utf8]{inputenc}

            %References - achemso is ACS style, it uses natbib
            usepackage[sort&compress,numbers,super]{natbib}
            setkeys{acs}{doi = true} % <===========================================

            title{test}


            begin{document}

            nocite{*}
            %bibliographystyle{achemso} % <========================================
            bibliography{jobname}

            end{document}


            and the resulting bibliography:



            enter image description here






            share|improve this answer

























              up vote
              0
              down vote













              Well, you used class scrartcl in your code. That class does not know command setkeys{acs}{doi = true}.



              Load class achemso instead of scrartcl.



              Please see the following MWE



              RequirePackage{filecontents}
              begin{filecontents}{jobname.bib}
              @Article{Timmins2018,
              author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
              title = {Does Substrate Positioning Affect the Selectivity and
              Reactivity in the Hectochlorin Biosynthesis Halogenase?},
              journal = {Frontiers in Chemistry},
              year = {2018},
              volume = {6},
              number = {513},
              month = {oct},
              doi = {10.3389/fchem.2018.00513},
              publisher = {Frontiers Media {SA}},
              }
              end{filecontents}


              %documentclass[11pt, a4paper]{scrartcl}
              documentclass[journal=jacsat,manuscript=article]{achemso} % <==========
              usepackage[utf8]{inputenc}

              %References - achemso is ACS style, it uses natbib
              usepackage[sort&compress,numbers,super]{natbib}
              setkeys{acs}{doi = true} % <===========================================

              title{test}


              begin{document}

              nocite{*}
              %bibliographystyle{achemso} % <========================================
              bibliography{jobname}

              end{document}


              and the resulting bibliography:



              enter image description here






              share|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                Well, you used class scrartcl in your code. That class does not know command setkeys{acs}{doi = true}.



                Load class achemso instead of scrartcl.



                Please see the following MWE



                RequirePackage{filecontents}
                begin{filecontents}{jobname.bib}
                @Article{Timmins2018,
                author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
                title = {Does Substrate Positioning Affect the Selectivity and
                Reactivity in the Hectochlorin Biosynthesis Halogenase?},
                journal = {Frontiers in Chemistry},
                year = {2018},
                volume = {6},
                number = {513},
                month = {oct},
                doi = {10.3389/fchem.2018.00513},
                publisher = {Frontiers Media {SA}},
                }
                end{filecontents}


                %documentclass[11pt, a4paper]{scrartcl}
                documentclass[journal=jacsat,manuscript=article]{achemso} % <==========
                usepackage[utf8]{inputenc}

                %References - achemso is ACS style, it uses natbib
                usepackage[sort&compress,numbers,super]{natbib}
                setkeys{acs}{doi = true} % <===========================================

                title{test}


                begin{document}

                nocite{*}
                %bibliographystyle{achemso} % <========================================
                bibliography{jobname}

                end{document}


                and the resulting bibliography:



                enter image description here






                share|improve this answer












                Well, you used class scrartcl in your code. That class does not know command setkeys{acs}{doi = true}.



                Load class achemso instead of scrartcl.



                Please see the following MWE



                RequirePackage{filecontents}
                begin{filecontents}{jobname.bib}
                @Article{Timmins2018,
                author = {Amy Timmins and Nicholas J. Fowler and Jim Warwicker and Grit D. Straganz and Sam P. de Visser},
                title = {Does Substrate Positioning Affect the Selectivity and
                Reactivity in the Hectochlorin Biosynthesis Halogenase?},
                journal = {Frontiers in Chemistry},
                year = {2018},
                volume = {6},
                number = {513},
                month = {oct},
                doi = {10.3389/fchem.2018.00513},
                publisher = {Frontiers Media {SA}},
                }
                end{filecontents}


                %documentclass[11pt, a4paper]{scrartcl}
                documentclass[journal=jacsat,manuscript=article]{achemso} % <==========
                usepackage[utf8]{inputenc}

                %References - achemso is ACS style, it uses natbib
                usepackage[sort&compress,numbers,super]{natbib}
                setkeys{acs}{doi = true} % <===========================================

                title{test}


                begin{document}

                nocite{*}
                %bibliographystyle{achemso} % <========================================
                bibliography{jobname}

                end{document}


                and the resulting bibliography:



                enter image description here







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 4 hours ago









                Kurt

                34.1k846156




                34.1k846156






















                    S. Lundell is a new contributor. Be nice, and check out our Code of Conduct.










                    draft saved

                    draft discarded


















                    S. Lundell is a new contributor. Be nice, and check out our Code of Conduct.













                    S. Lundell is a new contributor. Be nice, and check out our Code of Conduct.












                    S. Lundell is a new contributor. Be nice, and check out our Code of Conduct.
















                    Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f462466%2fhow-do-i-get-the-achemso-package-to-include-the-dois%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Entries order in /etc/network/interfaces

                    新発田市

                    Grub takes very long (several minutes) to open Menu (in Multi-Boot-System)