Bibtex Automatic replacement of 4+ authors with et al. The Next CEO of Stack OverflowWhat to do to switch to biblatex?BibTeX: How can I automatically reduce long author lists to “xxx et al.”?Command-line tools for some bibtex database manipulationsHow do I truncate the author list and substitute et al.?Bibliography with chapters by different authors in a bookStrategy for managing multiple Bibtex filesGet an entry's abstract using bibtex and harvard.sty (or any other means)Multiple bibliographies and one global bibliography - all with global labelsIncluding BibTex references from filesBibTeX error in TexMaker I couldn't open file name `test_bb.aux'BibTex trouble: publisher/address location and removing fullstopsBibTeX does not workCitation undefined error. Validated .bib file and tried re-running latex and bibtex many timesDuplicate bibliography references in two languagesHow to prepare references for a research paper?

Why isn't the Mueller report being released completely and unredacted?

Why this way of making earth uninhabitable in Interstellar?

Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?

How many extra stops do monopods offer for tele photographs?

Do I need to write [sic] when a number is less than 10 but isn't written out?

How to count occurrences of text in a file?

Is it okay to majorly distort historical facts while writing a fiction story?

Newlines in BSD sed vs gsed

I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin

0 rank tensor vs 1D vector

Prepend last line of stdin to entire stdin

Won the lottery - how do I keep the money?

Why the difference in type-inference over the as-pattern in two similar function definitions?

How did people program for Consoles with multiple CPUs?

Is French Guiana a (hard) EU border?

Is it convenient to ask the journal's editor for two additional days to complete a review?

Make solar eclipses exceedingly rare, but still have new moons

Bartok - Syncopation (1): Meaning of notes in between Grand Staff

Domestic-to-international connection at Orlando (MCO)

Should I tutor a student who I know has cheated on their homework?

Method for adding error messages to a dictionary given a key

Proper way to express "He disappeared them"

Why does standard notation not preserve intervals (visually)

Are police here, aren't itthey?



Bibtex Automatic replacement of 4+ authors with et al.



The Next CEO of Stack OverflowWhat to do to switch to biblatex?BibTeX: How can I automatically reduce long author lists to “xxx et al.”?Command-line tools for some bibtex database manipulationsHow do I truncate the author list and substitute et al.?Bibliography with chapters by different authors in a bookStrategy for managing multiple Bibtex filesGet an entry's abstract using bibtex and harvard.sty (or any other means)Multiple bibliographies and one global bibliography - all with global labelsIncluding BibTex references from filesBibTeX error in TexMaker I couldn't open file name `test_bb.aux'BibTex trouble: publisher/address location and removing fullstopsBibTeX does not workCitation undefined error. Validated .bib file and tried re-running latex and bibtex many timesDuplicate bibliography references in two languagesHow to prepare references for a research paper?










35















When copying bibtex entries from journal websites, they usually include a lot of information, and not all of it is necessary depending on the journal you are submitting the paper too.



Currently I have two bib files, one with the full citation as taken from the journal page, and the other with the shorthand that I manually entered.



Is there an automatic way to get bibtex to refactor bibliographies? The citation list is starting to get rather large, and so I would like to avoid just copying the main bib file and trimming down the fields by hand. I've heard of people holding on to 4 or 5 bib files with different citation styles, but if you have 30-40 references, keeping track of 150+ references becomes untenable.



More specifically I want the bibliography to ignore title entries and automagically replace 4+ authors with the first author + et al.



If it matters, I'm looking to submit to an AIP journal and want to follow their style manual.










share|improve this question
























  • Related question

    – Lev Bishop
    Nov 19 '10 at 23:46






  • 11





    You don't normally alter the .bib file for this: the job of the BibTeX style is to choose what information to include in the bibliography. If the journal style uses all authors, then it does: that is a decision they've made. (I'm a chemist, and we always include all authors as the lead author is always last in the list!)

    – Joseph Wright
    Nov 20 '10 at 7:08















35















When copying bibtex entries from journal websites, they usually include a lot of information, and not all of it is necessary depending on the journal you are submitting the paper too.



Currently I have two bib files, one with the full citation as taken from the journal page, and the other with the shorthand that I manually entered.



Is there an automatic way to get bibtex to refactor bibliographies? The citation list is starting to get rather large, and so I would like to avoid just copying the main bib file and trimming down the fields by hand. I've heard of people holding on to 4 or 5 bib files with different citation styles, but if you have 30-40 references, keeping track of 150+ references becomes untenable.



More specifically I want the bibliography to ignore title entries and automagically replace 4+ authors with the first author + et al.



If it matters, I'm looking to submit to an AIP journal and want to follow their style manual.










share|improve this question
























  • Related question

    – Lev Bishop
    Nov 19 '10 at 23:46






  • 11





    You don't normally alter the .bib file for this: the job of the BibTeX style is to choose what information to include in the bibliography. If the journal style uses all authors, then it does: that is a decision they've made. (I'm a chemist, and we always include all authors as the lead author is always last in the list!)

    – Joseph Wright
    Nov 20 '10 at 7:08













35












35








35


7






When copying bibtex entries from journal websites, they usually include a lot of information, and not all of it is necessary depending on the journal you are submitting the paper too.



Currently I have two bib files, one with the full citation as taken from the journal page, and the other with the shorthand that I manually entered.



Is there an automatic way to get bibtex to refactor bibliographies? The citation list is starting to get rather large, and so I would like to avoid just copying the main bib file and trimming down the fields by hand. I've heard of people holding on to 4 or 5 bib files with different citation styles, but if you have 30-40 references, keeping track of 150+ references becomes untenable.



More specifically I want the bibliography to ignore title entries and automagically replace 4+ authors with the first author + et al.



If it matters, I'm looking to submit to an AIP journal and want to follow their style manual.










share|improve this question
















When copying bibtex entries from journal websites, they usually include a lot of information, and not all of it is necessary depending on the journal you are submitting the paper too.



Currently I have two bib files, one with the full citation as taken from the journal page, and the other with the shorthand that I manually entered.



Is there an automatic way to get bibtex to refactor bibliographies? The citation list is starting to get rather large, and so I would like to avoid just copying the main bib file and trimming down the fields by hand. I've heard of people holding on to 4 or 5 bib files with different citation styles, but if you have 30-40 references, keeping track of 150+ references becomes untenable.



More specifically I want the bibliography to ignore title entries and automagically replace 4+ authors with the first author + et al.



If it matters, I'm looking to submit to an AIP journal and want to follow their style manual.







bibtex author-number






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 7 '13 at 10:34









lockstep

192k53593723




192k53593723










asked Nov 19 '10 at 23:21









crasiccrasic

77131022




77131022












  • Related question

    – Lev Bishop
    Nov 19 '10 at 23:46






  • 11





    You don't normally alter the .bib file for this: the job of the BibTeX style is to choose what information to include in the bibliography. If the journal style uses all authors, then it does: that is a decision they've made. (I'm a chemist, and we always include all authors as the lead author is always last in the list!)

    – Joseph Wright
    Nov 20 '10 at 7:08

















  • Related question

    – Lev Bishop
    Nov 19 '10 at 23:46






  • 11





    You don't normally alter the .bib file for this: the job of the BibTeX style is to choose what information to include in the bibliography. If the journal style uses all authors, then it does: that is a decision they've made. (I'm a chemist, and we always include all authors as the lead author is always last in the list!)

    – Joseph Wright
    Nov 20 '10 at 7:08
















Related question

– Lev Bishop
Nov 19 '10 at 23:46





Related question

– Lev Bishop
Nov 19 '10 at 23:46




11




11





You don't normally alter the .bib file for this: the job of the BibTeX style is to choose what information to include in the bibliography. If the journal style uses all authors, then it does: that is a decision they've made. (I'm a chemist, and we always include all authors as the lead author is always last in the list!)

– Joseph Wright
Nov 20 '10 at 7:08





You don't normally alter the .bib file for this: the job of the BibTeX style is to choose what information to include in the bibliography. If the journal style uses all authors, then it does: that is a decision they've made. (I'm a chemist, and we always include all authors as the lead author is always last in the list!)

– Joseph Wright
Nov 20 '10 at 7:08










6 Answers
6






active

oldest

votes


















20














As the comments have mentioned, I would recommend against maintaining a bibliography with the abbreviations done by hand. This is exactly the sort of automatic thing that bibtex should be doing for you. That said, I don't know how to control this sort of thing with bibtex. I seem to remember that natbib did automatically truncate author lists, but I can't remember how much control it gave you. (indeed, this could well have been one of the things that made me move to biblatex...)



The biblatex solution would simply be to set maxnames=4 as a package option. Incidentally, biblatex is no longer in beta: v1.0 was uploaded to CTAN yesterday.






share|improve this answer




















  • 1





    Could you provide some example latex code please?

    – Alex Lenail
    Nov 1 '17 at 4:30






  • 1





    I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

    – martinarroyo
    Jan 23 '18 at 12:35


















10














I feel a little guilty answering my own question, but this is for the sake of people looking this up in the future.



Bibliography style files dictate how the bibliography is typeset and which fields are kept/modified. As such you simply have to select the right bibliographystylestyle before calling bibliographybibfilename



In my case, I had left over boilerplate code from the template I start from for all my latex articles. Revtex sets the style automatically when specifying the document class (and the journal substyle), however I still had a bibliographystyleplain left over from my template. All I had to do was remove that line in order to let revtex select the bib style automagically.






share|improve this answer























  • Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

    – Jess Riedel
    Jan 15 '15 at 5:49











  • Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

    – Winther
    Jan 31 at 17:47


















6














A quick search for "et~al." in the .bst file will reveal the code where this is done. In my case (apsrev.bst) I found that the code will look for the key word "other" in the author list and replace with "et~al."



This means I just have to modify the bibitem author to replace all the other authors with "and others". It's not really the correct fix, if it requires modifying the bibtex database file. But it helps, if you want to add your own entry where, for certain reasons, you want or have to truncate the author list.






share|improve this answer

























  • As Seamus pointed out, have a look at biblatex. For starters, see this question.

    – lockstep
    Dec 8 '10 at 21:06











  • This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

    – EL_DON
    May 18 '17 at 20:17


















5














I came across such issue today, and this is my solution.
Since I use Endnote as my daily reference manager, so I intend to export the references as Bibtex format from Endnote. The default output style of BibTeX Export in Endnote is listing all the authors; definitely, you can edit the author key one by one in the .bib output file, but it takes a lot of time if you have several tens of references. The best way is to modify the export style, that is edit the BibTeX Export style in Endnote, find Bibliograpy sub-panel, edit Author Lists and Templates as the means they appear, e.g. you can control the author list by editing the number of authors wish to appear and the others with et al.






share|improve this answer























  • Welcome to TeX.sx!

    – lockstep
    Nov 2 '12 at 15:16


















1














I know that this is an ancient post, but I've found myself returning to this page more than once. After having had enough with too much manual fiddling, I discovered a nice python package to parse the bibliography file. This gist can be used to convert a long bibliography file into a short one (it explicitly truncates long author lists)
https://gist.github.com/zimmerst/9cb2ccad69b5f55a0a222c01b1d8e183






share|improve this answer























  • The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

    – Everett You
    Feb 2 at 23:55



















0














From https://tex.stackexchange.com/a/482291/113143



You can use the unsrt2authabbrvpp.bst to reduce the author's list without changing anything in the bib file. I have tested it with only IEEE template.



Download it from here: https://gitlab.com/tanwirahmad/ieee-abrv-names






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',
    autoActivateHeartbeat: false,
    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%2f5662%2fbibtex-automatic-replacement-of-4-authors-with-et-al%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    6 Answers
    6






    active

    oldest

    votes








    6 Answers
    6






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    20














    As the comments have mentioned, I would recommend against maintaining a bibliography with the abbreviations done by hand. This is exactly the sort of automatic thing that bibtex should be doing for you. That said, I don't know how to control this sort of thing with bibtex. I seem to remember that natbib did automatically truncate author lists, but I can't remember how much control it gave you. (indeed, this could well have been one of the things that made me move to biblatex...)



    The biblatex solution would simply be to set maxnames=4 as a package option. Incidentally, biblatex is no longer in beta: v1.0 was uploaded to CTAN yesterday.






    share|improve this answer




















    • 1





      Could you provide some example latex code please?

      – Alex Lenail
      Nov 1 '17 at 4:30






    • 1





      I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

      – martinarroyo
      Jan 23 '18 at 12:35















    20














    As the comments have mentioned, I would recommend against maintaining a bibliography with the abbreviations done by hand. This is exactly the sort of automatic thing that bibtex should be doing for you. That said, I don't know how to control this sort of thing with bibtex. I seem to remember that natbib did automatically truncate author lists, but I can't remember how much control it gave you. (indeed, this could well have been one of the things that made me move to biblatex...)



    The biblatex solution would simply be to set maxnames=4 as a package option. Incidentally, biblatex is no longer in beta: v1.0 was uploaded to CTAN yesterday.






    share|improve this answer




















    • 1





      Could you provide some example latex code please?

      – Alex Lenail
      Nov 1 '17 at 4:30






    • 1





      I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

      – martinarroyo
      Jan 23 '18 at 12:35













    20












    20








    20







    As the comments have mentioned, I would recommend against maintaining a bibliography with the abbreviations done by hand. This is exactly the sort of automatic thing that bibtex should be doing for you. That said, I don't know how to control this sort of thing with bibtex. I seem to remember that natbib did automatically truncate author lists, but I can't remember how much control it gave you. (indeed, this could well have been one of the things that made me move to biblatex...)



    The biblatex solution would simply be to set maxnames=4 as a package option. Incidentally, biblatex is no longer in beta: v1.0 was uploaded to CTAN yesterday.






    share|improve this answer















    As the comments have mentioned, I would recommend against maintaining a bibliography with the abbreviations done by hand. This is exactly the sort of automatic thing that bibtex should be doing for you. That said, I don't know how to control this sort of thing with bibtex. I seem to remember that natbib did automatically truncate author lists, but I can't remember how much control it gave you. (indeed, this could well have been one of the things that made me move to biblatex...)



    The biblatex solution would simply be to set maxnames=4 as a package option. Incidentally, biblatex is no longer in beta: v1.0 was uploaded to CTAN yesterday.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Feb 7 '13 at 10:35









    lockstep

    192k53593723




    192k53593723










    answered Nov 20 '10 at 12:13









    SeamusSeamus

    45.7k35217334




    45.7k35217334







    • 1





      Could you provide some example latex code please?

      – Alex Lenail
      Nov 1 '17 at 4:30






    • 1





      I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

      – martinarroyo
      Jan 23 '18 at 12:35












    • 1





      Could you provide some example latex code please?

      – Alex Lenail
      Nov 1 '17 at 4:30






    • 1





      I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

      – martinarroyo
      Jan 23 '18 at 12:35







    1




    1





    Could you provide some example latex code please?

    – Alex Lenail
    Nov 1 '17 at 4:30





    Could you provide some example latex code please?

    – Alex Lenail
    Nov 1 '17 at 4:30




    1




    1





    I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

    – martinarroyo
    Jan 23 '18 at 12:35





    I used the following: usepackage[backend=biber,style=ieee, maxnames=10]biblatex. Just set the number to suit your needs.

    – martinarroyo
    Jan 23 '18 at 12:35











    10














    I feel a little guilty answering my own question, but this is for the sake of people looking this up in the future.



    Bibliography style files dictate how the bibliography is typeset and which fields are kept/modified. As such you simply have to select the right bibliographystylestyle before calling bibliographybibfilename



    In my case, I had left over boilerplate code from the template I start from for all my latex articles. Revtex sets the style automatically when specifying the document class (and the journal substyle), however I still had a bibliographystyleplain left over from my template. All I had to do was remove that line in order to let revtex select the bib style automagically.






    share|improve this answer























    • Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

      – Jess Riedel
      Jan 15 '15 at 5:49











    • Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

      – Winther
      Jan 31 at 17:47















    10














    I feel a little guilty answering my own question, but this is for the sake of people looking this up in the future.



    Bibliography style files dictate how the bibliography is typeset and which fields are kept/modified. As such you simply have to select the right bibliographystylestyle before calling bibliographybibfilename



    In my case, I had left over boilerplate code from the template I start from for all my latex articles. Revtex sets the style automatically when specifying the document class (and the journal substyle), however I still had a bibliographystyleplain left over from my template. All I had to do was remove that line in order to let revtex select the bib style automagically.






    share|improve this answer























    • Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

      – Jess Riedel
      Jan 15 '15 at 5:49











    • Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

      – Winther
      Jan 31 at 17:47













    10












    10








    10







    I feel a little guilty answering my own question, but this is for the sake of people looking this up in the future.



    Bibliography style files dictate how the bibliography is typeset and which fields are kept/modified. As such you simply have to select the right bibliographystylestyle before calling bibliographybibfilename



    In my case, I had left over boilerplate code from the template I start from for all my latex articles. Revtex sets the style automatically when specifying the document class (and the journal substyle), however I still had a bibliographystyleplain left over from my template. All I had to do was remove that line in order to let revtex select the bib style automagically.






    share|improve this answer













    I feel a little guilty answering my own question, but this is for the sake of people looking this up in the future.



    Bibliography style files dictate how the bibliography is typeset and which fields are kept/modified. As such you simply have to select the right bibliographystylestyle before calling bibliographybibfilename



    In my case, I had left over boilerplate code from the template I start from for all my latex articles. Revtex sets the style automatically when specifying the document class (and the journal substyle), however I still had a bibliographystyleplain left over from my template. All I had to do was remove that line in order to let revtex select the bib style automagically.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 24 '10 at 8:04









    crasiccrasic

    77131022




    77131022












    • Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

      – Jess Riedel
      Jan 15 '15 at 5:49











    • Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

      – Winther
      Jan 31 at 17:47

















    • Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

      – Jess Riedel
      Jan 15 '15 at 5:49











    • Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

      – Winther
      Jan 31 at 17:47
















    Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

    – Jess Riedel
    Jan 15 '15 at 5:49





    Nothing wrong with answering your own question, but note that this doesn't seem to work generally.

    – Jess Riedel
    Jan 15 '15 at 5:49













    Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

    – Winther
    Jan 31 at 17:47





    Unfortunately this is out of date. On journals.aps.org/revtex/revtex-faq#b9 it says "The BibTeX style files distributed with REVTeX 4.1 and 4.2 no longer truncate the author lists of references (REVTeX 4's .bst files would truncate the list if there were more than 10 authors). APS editors prefer full author lists be used for references with 15 or less authors. For longer lists, use the phrase "and others" in place of the authors you want to omit."

    – Winther
    Jan 31 at 17:47











    6














    A quick search for "et~al." in the .bst file will reveal the code where this is done. In my case (apsrev.bst) I found that the code will look for the key word "other" in the author list and replace with "et~al."



    This means I just have to modify the bibitem author to replace all the other authors with "and others". It's not really the correct fix, if it requires modifying the bibtex database file. But it helps, if you want to add your own entry where, for certain reasons, you want or have to truncate the author list.






    share|improve this answer

























    • As Seamus pointed out, have a look at biblatex. For starters, see this question.

      – lockstep
      Dec 8 '10 at 21:06











    • This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

      – EL_DON
      May 18 '17 at 20:17















    6














    A quick search for "et~al." in the .bst file will reveal the code where this is done. In my case (apsrev.bst) I found that the code will look for the key word "other" in the author list and replace with "et~al."



    This means I just have to modify the bibitem author to replace all the other authors with "and others". It's not really the correct fix, if it requires modifying the bibtex database file. But it helps, if you want to add your own entry where, for certain reasons, you want or have to truncate the author list.






    share|improve this answer

























    • As Seamus pointed out, have a look at biblatex. For starters, see this question.

      – lockstep
      Dec 8 '10 at 21:06











    • This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

      – EL_DON
      May 18 '17 at 20:17













    6












    6








    6







    A quick search for "et~al." in the .bst file will reveal the code where this is done. In my case (apsrev.bst) I found that the code will look for the key word "other" in the author list and replace with "et~al."



    This means I just have to modify the bibitem author to replace all the other authors with "and others". It's not really the correct fix, if it requires modifying the bibtex database file. But it helps, if you want to add your own entry where, for certain reasons, you want or have to truncate the author list.






    share|improve this answer















    A quick search for "et~al." in the .bst file will reveal the code where this is done. In my case (apsrev.bst) I found that the code will look for the key word "other" in the author list and replace with "et~al."



    This means I just have to modify the bibitem author to replace all the other authors with "and others". It's not really the correct fix, if it requires modifying the bibtex database file. But it helps, if you want to add your own entry where, for certain reasons, you want or have to truncate the author list.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Feb 2 '15 at 9:31









    Dirk

    1948




    1948










    answered Dec 8 '10 at 20:57







    G. Plunk



















    • As Seamus pointed out, have a look at biblatex. For starters, see this question.

      – lockstep
      Dec 8 '10 at 21:06











    • This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

      – EL_DON
      May 18 '17 at 20:17

















    • As Seamus pointed out, have a look at biblatex. For starters, see this question.

      – lockstep
      Dec 8 '10 at 21:06











    • This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

      – EL_DON
      May 18 '17 at 20:17
















    As Seamus pointed out, have a look at biblatex. For starters, see this question.

    – lockstep
    Dec 8 '10 at 21:06





    As Seamus pointed out, have a look at biblatex. For starters, see this question.

    – lockstep
    Dec 8 '10 at 21:06













    This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

    – EL_DON
    May 18 '17 at 20:17





    This answer tex.stackexchange.com/a/26582/120014 has more specific instructions on modifying .bst to make it use et al. Not everyone has the option of using biblatex.

    – EL_DON
    May 18 '17 at 20:17











    5














    I came across such issue today, and this is my solution.
    Since I use Endnote as my daily reference manager, so I intend to export the references as Bibtex format from Endnote. The default output style of BibTeX Export in Endnote is listing all the authors; definitely, you can edit the author key one by one in the .bib output file, but it takes a lot of time if you have several tens of references. The best way is to modify the export style, that is edit the BibTeX Export style in Endnote, find Bibliograpy sub-panel, edit Author Lists and Templates as the means they appear, e.g. you can control the author list by editing the number of authors wish to appear and the others with et al.






    share|improve this answer























    • Welcome to TeX.sx!

      – lockstep
      Nov 2 '12 at 15:16















    5














    I came across such issue today, and this is my solution.
    Since I use Endnote as my daily reference manager, so I intend to export the references as Bibtex format from Endnote. The default output style of BibTeX Export in Endnote is listing all the authors; definitely, you can edit the author key one by one in the .bib output file, but it takes a lot of time if you have several tens of references. The best way is to modify the export style, that is edit the BibTeX Export style in Endnote, find Bibliograpy sub-panel, edit Author Lists and Templates as the means they appear, e.g. you can control the author list by editing the number of authors wish to appear and the others with et al.






    share|improve this answer























    • Welcome to TeX.sx!

      – lockstep
      Nov 2 '12 at 15:16













    5












    5








    5







    I came across such issue today, and this is my solution.
    Since I use Endnote as my daily reference manager, so I intend to export the references as Bibtex format from Endnote. The default output style of BibTeX Export in Endnote is listing all the authors; definitely, you can edit the author key one by one in the .bib output file, but it takes a lot of time if you have several tens of references. The best way is to modify the export style, that is edit the BibTeX Export style in Endnote, find Bibliograpy sub-panel, edit Author Lists and Templates as the means they appear, e.g. you can control the author list by editing the number of authors wish to appear and the others with et al.






    share|improve this answer













    I came across such issue today, and this is my solution.
    Since I use Endnote as my daily reference manager, so I intend to export the references as Bibtex format from Endnote. The default output style of BibTeX Export in Endnote is listing all the authors; definitely, you can edit the author key one by one in the .bib output file, but it takes a lot of time if you have several tens of references. The best way is to modify the export style, that is edit the BibTeX Export style in Endnote, find Bibliograpy sub-panel, edit Author Lists and Templates as the means they appear, e.g. you can control the author list by editing the number of authors wish to appear and the others with et al.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 2 '12 at 14:50









    TonyTony

    15113




    15113












    • Welcome to TeX.sx!

      – lockstep
      Nov 2 '12 at 15:16

















    • Welcome to TeX.sx!

      – lockstep
      Nov 2 '12 at 15:16
















    Welcome to TeX.sx!

    – lockstep
    Nov 2 '12 at 15:16





    Welcome to TeX.sx!

    – lockstep
    Nov 2 '12 at 15:16











    1














    I know that this is an ancient post, but I've found myself returning to this page more than once. After having had enough with too much manual fiddling, I discovered a nice python package to parse the bibliography file. This gist can be used to convert a long bibliography file into a short one (it explicitly truncates long author lists)
    https://gist.github.com/zimmerst/9cb2ccad69b5f55a0a222c01b1d8e183






    share|improve this answer























    • The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

      – Everett You
      Feb 2 at 23:55
















    1














    I know that this is an ancient post, but I've found myself returning to this page more than once. After having had enough with too much manual fiddling, I discovered a nice python package to parse the bibliography file. This gist can be used to convert a long bibliography file into a short one (it explicitly truncates long author lists)
    https://gist.github.com/zimmerst/9cb2ccad69b5f55a0a222c01b1d8e183






    share|improve this answer























    • The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

      – Everett You
      Feb 2 at 23:55














    1












    1








    1







    I know that this is an ancient post, but I've found myself returning to this page more than once. After having had enough with too much manual fiddling, I discovered a nice python package to parse the bibliography file. This gist can be used to convert a long bibliography file into a short one (it explicitly truncates long author lists)
    https://gist.github.com/zimmerst/9cb2ccad69b5f55a0a222c01b1d8e183






    share|improve this answer













    I know that this is an ancient post, but I've found myself returning to this page more than once. After having had enough with too much manual fiddling, I discovered a nice python package to parse the bibliography file. This gist can be used to convert a long bibliography file into a short one (it explicitly truncates long author lists)
    https://gist.github.com/zimmerst/9cb2ccad69b5f55a0a222c01b1d8e183







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Jan 27 '18 at 21:38









    delarond2004delarond2004

    111




    111












    • The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

      – Everett You
      Feb 2 at 23:55


















    • The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

      – Everett You
      Feb 2 at 23:55

















    The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

    – Everett You
    Feb 2 at 23:55






    The code runs into the following errors: --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/Google/shortauthor/shortenAuthors.py in <module> 6 # usage: python shortenAuthors.py <bibfile> <number of names> 7 from argparse import ArgumentParser ----> 8 from bibtexparser import loads as bib_loads, dumps as bib_dumps 9 from bibtexparser.bwriter import BibTexWriter 10 ModuleNotFoundError: No module named 'bibtexparser'

    – Everett You
    Feb 2 at 23:55












    0














    From https://tex.stackexchange.com/a/482291/113143



    You can use the unsrt2authabbrvpp.bst to reduce the author's list without changing anything in the bib file. I have tested it with only IEEE template.



    Download it from here: https://gitlab.com/tanwirahmad/ieee-abrv-names






    share|improve this answer



























      0














      From https://tex.stackexchange.com/a/482291/113143



      You can use the unsrt2authabbrvpp.bst to reduce the author's list without changing anything in the bib file. I have tested it with only IEEE template.



      Download it from here: https://gitlab.com/tanwirahmad/ieee-abrv-names






      share|improve this answer

























        0












        0








        0







        From https://tex.stackexchange.com/a/482291/113143



        You can use the unsrt2authabbrvpp.bst to reduce the author's list without changing anything in the bib file. I have tested it with only IEEE template.



        Download it from here: https://gitlab.com/tanwirahmad/ieee-abrv-names






        share|improve this answer













        From https://tex.stackexchange.com/a/482291/113143



        You can use the unsrt2authabbrvpp.bst to reduce the author's list without changing anything in the bib file. I have tested it with only IEEE template.



        Download it from here: https://gitlab.com/tanwirahmad/ieee-abrv-names







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 7 hours ago









        JohnMJohnM

        18113




        18113



























            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.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f5662%2fbibtex-automatic-replacement-of-4-authors-with-et-al%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

            Styletc

            Tórshavn Kliima | Partnerstääden | Luke uk diar | Nawigatsjuun62° 1′ N, 6° 46′ W62° 1′ 0″ N, 6° 46′ 0″ WWMOTórshavn