Is there any way to convert 350 references from word to BibTeX directly? [duplicate]

I have 350 references in my thesis which was written in Word 2016. However, I rewrite it in to LaTeX because of hard fitting tables in word. My only problem is how to convert 350 references to BibTeX? (if there is any way) It will take time and effort to do it manually.

519k 56 56 gold badges 708 708 silver badges 1.3k 1.3k bronze badges asked Sep 16, 2017 at 22:13 45 1 1 silver badge 8 8 bronze badges

Do you mean that you typeset them manually in Word? You didn't use any kind of bibliography management software?

Commented Sep 16, 2017 at 22:24 I have used Mendely for Word referencing Commented Sep 16, 2017 at 22:33

How exactly did you use Mendeley? If you still have the Mendeley database, can you direct it to save its contents in BibTeX's .bib format?

Commented Sep 16, 2017 at 22:35

Mendeley lets you export your entire database to bibtex. If you rewrite the document in LaTeX, you will need to insert each reference using the \cite macro. You should probably familiarize yourself thoroughly with how references are managed in LaTeX before you spend much time on the entire project of converting your thesis.

Commented Sep 16, 2017 at 23:02

@John You can export the lot. Only those you cite in the document will appear in the bibliography (by default). Generally, a .bib database isn't document-specific. You use the same database(s) for all the documents you write.

Commented Sep 17, 2017 at 1:06

1 Answer 1

  1. Select the papers you are interested in. I hope these are organized into a folder, if not, make a folder with the papers you intend on exporting.
  2. Select all papers from the folder, Right Click, then select Export.
  3. Make the export format, .bib or BibTeX. Name the file appropriately and save to a location of your choosing.

If you follow this procedure, you will have a .bib file with all the references you selected.

Assuming this was successful, simply reference your .bib file in your LaTeX file. For all references in your document, you will need to use the \cite command before compiling the document.

You have a bit of work ahead of you given 350 references.

You may want to consider using the find and replace function in word to find every instance of the reference and replace it with the appropriate \cite command. Do note that to cite a reference in LaTex the proper command syntax will look like this: \cite , where test1 is the Cite_Key in the .bib file. So, simply find every instance of a reference in word and replace it with \citeCite-Key> as indicated in the .bib file.

Another way to accomplish citing 350 references without going line by line is to programmatically script the replacement of a MS Word reference to a Cite-Key.