I am using LaTeX and biblatex for my CV. I would like a little bit of magic to automatically fetch citation counts of my publications from Scopus and stick it into the references in my publication list. I think it is probably best to modify the BibTeX file before running LaTeX/Biber, but I am looking for suggestions. I apologize if this is off topic.

Although Scopus requires a subscription, from work, however, I can access the information I want without providing log in information.

From Scopus I can download citations that look like:

  note={cited By (since 1996) 0},

I would need to combine the citations from Scopus with the one in my bib file. Although I prefer using a different key format from the one Scopus uses, I would be willing to change. I would also need to scrap the citation count from the note field. Finally, I would need to find a way to automate the download process. The subscription aspect makes answering this one difficult.

  • Do you have to be logged into Scopus to retrieve citation counts? – qubyte Dec 27 '11 at 14:16
  • 1
    This seems off topic to me. It looks like the "little bit of magic" that you're after will be some snippet of python code or some such, which you will just call with \write18 from inside your document. – Seamus Dec 27 '11 at 16:11
  • @MarkS.Everitt, no, I can get to the information I need from Scopus without having to log in. – StrongBad Dec 27 '11 at 18:08
  • 1
    @Seamus, it might be a little off topic. I would be happy to accept an answer as to why LaTeX and friends is a bad way to do what I want. I could write a non-LaTeX script to parse my bib file, find the info I need (e.g., DOI), fetch the info I want from Scopus, and jam it back into the bib file. I am not sure why I would use \write18 in this case. My thoughts were that Biber is already parsing the bib file and I thought there might be a LaTeX/Biber/BibTeX solution. – StrongBad Dec 27 '11 at 18:11
  • 1
    Excellent. Is the URL easy to produce? Biber can be asked to grab a BibTeX library from a remote source, such as Scopus, and using the regular expressions perhaps something can be done with the note field. – qubyte Dec 28 '11 at 14:15

Check out the bashful package; combined with wget and some script wizardry, you should be able to do it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.