Why isn't letbfrelax working for bibliography?











up vote
3
down vote

favorite












documentclass{article}

usepackage{harvard}
bibliographystyle{agsm}
usepackage{filecontents}

begin{document}

begin{filecontents*}{mybib.bib}
@article{roth2007,
title={Repugnance as a Constraint on Markets},
author={Roth, Alvin E},
journal={Journal of Economic Perspectives},
volume={21},
number={3},
pages={37--58},
year={2007}
}
end{filecontents*}

letoldthebibliographythebibliography
renewcommandthebibliography{letbfrelaxoldthebibliography}
renewcommandthebibliography{letemrelaxoldthebibliography}
nocite{*}
%setcitestyle{numbers}
bibliography{mybib}

end{document}


As I understand, the line renewcommandthebibliography{letbfrelaxoldthebibliography} should remove any bold numbering in the bibliography. But if you compile it, you'll see that the bold numbering is still there.



What's going wrong?










share|improve this question


























    up vote
    3
    down vote

    favorite












    documentclass{article}

    usepackage{harvard}
    bibliographystyle{agsm}
    usepackage{filecontents}

    begin{document}

    begin{filecontents*}{mybib.bib}
    @article{roth2007,
    title={Repugnance as a Constraint on Markets},
    author={Roth, Alvin E},
    journal={Journal of Economic Perspectives},
    volume={21},
    number={3},
    pages={37--58},
    year={2007}
    }
    end{filecontents*}

    letoldthebibliographythebibliography
    renewcommandthebibliography{letbfrelaxoldthebibliography}
    renewcommandthebibliography{letemrelaxoldthebibliography}
    nocite{*}
    %setcitestyle{numbers}
    bibliography{mybib}

    end{document}


    As I understand, the line renewcommandthebibliography{letbfrelaxoldthebibliography} should remove any bold numbering in the bibliography. But if you compile it, you'll see that the bold numbering is still there.



    What's going wrong?










    share|improve this question
























      up vote
      3
      down vote

      favorite









      up vote
      3
      down vote

      favorite











      documentclass{article}

      usepackage{harvard}
      bibliographystyle{agsm}
      usepackage{filecontents}

      begin{document}

      begin{filecontents*}{mybib.bib}
      @article{roth2007,
      title={Repugnance as a Constraint on Markets},
      author={Roth, Alvin E},
      journal={Journal of Economic Perspectives},
      volume={21},
      number={3},
      pages={37--58},
      year={2007}
      }
      end{filecontents*}

      letoldthebibliographythebibliography
      renewcommandthebibliography{letbfrelaxoldthebibliography}
      renewcommandthebibliography{letemrelaxoldthebibliography}
      nocite{*}
      %setcitestyle{numbers}
      bibliography{mybib}

      end{document}


      As I understand, the line renewcommandthebibliography{letbfrelaxoldthebibliography} should remove any bold numbering in the bibliography. But if you compile it, you'll see that the bold numbering is still there.



      What's going wrong?










      share|improve this question













      documentclass{article}

      usepackage{harvard}
      bibliographystyle{agsm}
      usepackage{filecontents}

      begin{document}

      begin{filecontents*}{mybib.bib}
      @article{roth2007,
      title={Repugnance as a Constraint on Markets},
      author={Roth, Alvin E},
      journal={Journal of Economic Perspectives},
      volume={21},
      number={3},
      pages={37--58},
      year={2007}
      }
      end{filecontents*}

      letoldthebibliographythebibliography
      renewcommandthebibliography{letbfrelaxoldthebibliography}
      renewcommandthebibliography{letemrelaxoldthebibliography}
      nocite{*}
      %setcitestyle{numbers}
      bibliography{mybib}

      end{document}


      As I understand, the line renewcommandthebibliography{letbfrelaxoldthebibliography} should remove any bold numbering in the bibliography. But if you compile it, you'll see that the bold numbering is still there.



      What's going wrong?







      bibliographies harvard-style






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 12 at 1:16









      Thevesh Theva

      513114




      513114






















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          8
          down vote



          accepted










          Your patching of thebibliography is wrong. First you patch



          renewcommandthebibliography{letbfrelaxoldthebibliography}


          but then in the next line you do



          renewcommandthebibliography{letemrelaxoldthebibliography}


          which means that the previous redefinition of thebibliography is going to be forgotten. Better just locally redefine bf and em.



          % arara: pdflatex
          % arara: bibtex
          % arara: pdflatex
          % arara: pdflatex
          documentclass{article}

          usepackage{harvard}
          bibliographystyle{agsm}
          usepackage{filecontents}

          begin{document}

          begin{filecontents*}{mybib.bib}
          @article{roth2007,
          title={Repugnance as a Constraint on Markets},
          author={Roth, Alvin E},
          journal={Journal of Economic Perspectives},
          volume={21},
          number={3},
          pages={37--58},
          year={2007}
          }
          end{filecontents*}

          nocite{*}
          %setcitestyle{numbers}

          begingroup
          renewcommandbf{}
          renewcommandem{}
          bibliography{mybib}
          endgroup

          end{document}


          enter image description here






          share|improve this answer




























            up vote
            7
            down vote













            Just do both redefinitions together



            newcommand{oldthebibliography}{}
            letoldthebibliographythebibliography
            renewcommandthebibliography{letbfrelaxletemrelaxoldthebibliography}


            I recommend the seemingly useless top line: if some package you load does a similar trick, you'd be informed. Changing old into OLD or whatever will solve the problem.



            It becomes less clumsy if you load xpatch and do



            usepackage{xpatch} % in the package loading part

            pretocmd{thebibliography}{letbfrelaxletemrelax}{}{}





            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
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f459539%2fwhy-isnt-let-bf-relax-working-for-bibliography%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              8
              down vote



              accepted










              Your patching of thebibliography is wrong. First you patch



              renewcommandthebibliography{letbfrelaxoldthebibliography}


              but then in the next line you do



              renewcommandthebibliography{letemrelaxoldthebibliography}


              which means that the previous redefinition of thebibliography is going to be forgotten. Better just locally redefine bf and em.



              % arara: pdflatex
              % arara: bibtex
              % arara: pdflatex
              % arara: pdflatex
              documentclass{article}

              usepackage{harvard}
              bibliographystyle{agsm}
              usepackage{filecontents}

              begin{document}

              begin{filecontents*}{mybib.bib}
              @article{roth2007,
              title={Repugnance as a Constraint on Markets},
              author={Roth, Alvin E},
              journal={Journal of Economic Perspectives},
              volume={21},
              number={3},
              pages={37--58},
              year={2007}
              }
              end{filecontents*}

              nocite{*}
              %setcitestyle{numbers}

              begingroup
              renewcommandbf{}
              renewcommandem{}
              bibliography{mybib}
              endgroup

              end{document}


              enter image description here






              share|improve this answer

























                up vote
                8
                down vote



                accepted










                Your patching of thebibliography is wrong. First you patch



                renewcommandthebibliography{letbfrelaxoldthebibliography}


                but then in the next line you do



                renewcommandthebibliography{letemrelaxoldthebibliography}


                which means that the previous redefinition of thebibliography is going to be forgotten. Better just locally redefine bf and em.



                % arara: pdflatex
                % arara: bibtex
                % arara: pdflatex
                % arara: pdflatex
                documentclass{article}

                usepackage{harvard}
                bibliographystyle{agsm}
                usepackage{filecontents}

                begin{document}

                begin{filecontents*}{mybib.bib}
                @article{roth2007,
                title={Repugnance as a Constraint on Markets},
                author={Roth, Alvin E},
                journal={Journal of Economic Perspectives},
                volume={21},
                number={3},
                pages={37--58},
                year={2007}
                }
                end{filecontents*}

                nocite{*}
                %setcitestyle{numbers}

                begingroup
                renewcommandbf{}
                renewcommandem{}
                bibliography{mybib}
                endgroup

                end{document}


                enter image description here






                share|improve this answer























                  up vote
                  8
                  down vote



                  accepted







                  up vote
                  8
                  down vote



                  accepted






                  Your patching of thebibliography is wrong. First you patch



                  renewcommandthebibliography{letbfrelaxoldthebibliography}


                  but then in the next line you do



                  renewcommandthebibliography{letemrelaxoldthebibliography}


                  which means that the previous redefinition of thebibliography is going to be forgotten. Better just locally redefine bf and em.



                  % arara: pdflatex
                  % arara: bibtex
                  % arara: pdflatex
                  % arara: pdflatex
                  documentclass{article}

                  usepackage{harvard}
                  bibliographystyle{agsm}
                  usepackage{filecontents}

                  begin{document}

                  begin{filecontents*}{mybib.bib}
                  @article{roth2007,
                  title={Repugnance as a Constraint on Markets},
                  author={Roth, Alvin E},
                  journal={Journal of Economic Perspectives},
                  volume={21},
                  number={3},
                  pages={37--58},
                  year={2007}
                  }
                  end{filecontents*}

                  nocite{*}
                  %setcitestyle{numbers}

                  begingroup
                  renewcommandbf{}
                  renewcommandem{}
                  bibliography{mybib}
                  endgroup

                  end{document}


                  enter image description here






                  share|improve this answer












                  Your patching of thebibliography is wrong. First you patch



                  renewcommandthebibliography{letbfrelaxoldthebibliography}


                  but then in the next line you do



                  renewcommandthebibliography{letemrelaxoldthebibliography}


                  which means that the previous redefinition of thebibliography is going to be forgotten. Better just locally redefine bf and em.



                  % arara: pdflatex
                  % arara: bibtex
                  % arara: pdflatex
                  % arara: pdflatex
                  documentclass{article}

                  usepackage{harvard}
                  bibliographystyle{agsm}
                  usepackage{filecontents}

                  begin{document}

                  begin{filecontents*}{mybib.bib}
                  @article{roth2007,
                  title={Repugnance as a Constraint on Markets},
                  author={Roth, Alvin E},
                  journal={Journal of Economic Perspectives},
                  volume={21},
                  number={3},
                  pages={37--58},
                  year={2007}
                  }
                  end{filecontents*}

                  nocite{*}
                  %setcitestyle{numbers}

                  begingroup
                  renewcommandbf{}
                  renewcommandem{}
                  bibliography{mybib}
                  endgroup

                  end{document}


                  enter image description here







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 12 at 1:34









                  Henri Menke

                  69k8153257




                  69k8153257






















                      up vote
                      7
                      down vote













                      Just do both redefinitions together



                      newcommand{oldthebibliography}{}
                      letoldthebibliographythebibliography
                      renewcommandthebibliography{letbfrelaxletemrelaxoldthebibliography}


                      I recommend the seemingly useless top line: if some package you load does a similar trick, you'd be informed. Changing old into OLD or whatever will solve the problem.



                      It becomes less clumsy if you load xpatch and do



                      usepackage{xpatch} % in the package loading part

                      pretocmd{thebibliography}{letbfrelaxletemrelax}{}{}





                      share|improve this answer



























                        up vote
                        7
                        down vote













                        Just do both redefinitions together



                        newcommand{oldthebibliography}{}
                        letoldthebibliographythebibliography
                        renewcommandthebibliography{letbfrelaxletemrelaxoldthebibliography}


                        I recommend the seemingly useless top line: if some package you load does a similar trick, you'd be informed. Changing old into OLD or whatever will solve the problem.



                        It becomes less clumsy if you load xpatch and do



                        usepackage{xpatch} % in the package loading part

                        pretocmd{thebibliography}{letbfrelaxletemrelax}{}{}





                        share|improve this answer

























                          up vote
                          7
                          down vote










                          up vote
                          7
                          down vote









                          Just do both redefinitions together



                          newcommand{oldthebibliography}{}
                          letoldthebibliographythebibliography
                          renewcommandthebibliography{letbfrelaxletemrelaxoldthebibliography}


                          I recommend the seemingly useless top line: if some package you load does a similar trick, you'd be informed. Changing old into OLD or whatever will solve the problem.



                          It becomes less clumsy if you load xpatch and do



                          usepackage{xpatch} % in the package loading part

                          pretocmd{thebibliography}{letbfrelaxletemrelax}{}{}





                          share|improve this answer














                          Just do both redefinitions together



                          newcommand{oldthebibliography}{}
                          letoldthebibliographythebibliography
                          renewcommandthebibliography{letbfrelaxletemrelaxoldthebibliography}


                          I recommend the seemingly useless top line: if some package you load does a similar trick, you'd be informed. Changing old into OLD or whatever will solve the problem.



                          It becomes less clumsy if you load xpatch and do



                          usepackage{xpatch} % in the package loading part

                          pretocmd{thebibliography}{letbfrelaxletemrelax}{}{}






                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Nov 12 at 8:54

























                          answered Nov 12 at 8:31









                          egreg

                          705k8618763155




                          705k8618763155






























                              draft saved

                              draft discarded




















































                              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%2f459539%2fwhy-isnt-let-bf-relax-working-for-bibliography%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

                              Xamarin.iOS Cant Deploy on Iphone

                              Glorious Revolution

                              Dulmage-Mendelsohn matrix decomposition in Python