Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 6.17 KB

findunlinkedfiles.md

File metadata and controls

86 lines (57 loc) · 6.17 KB
description
JabRef can create entries from PDF files.

Add entry using PDFs

Adding using drag and drop

{% hint style="info" %} The simplest way to create a new entry based on a single PDF file is to drag & drop the file onto the table of entries (between two existing entries). JabRef will then analyze the PDF and create a new entry. {% endhint %}

If you drop a PDF onto an entry in the main table or the entry preview in the entry editor, the PDF is simply attached to the entry. To add a new entry based on the PDF meta data, drop it between two entries in the main table or onto the empty area in the maintable (available for small libraries). The meta data of the PDF is then parsed and a new entry is added to the library. The PDF file is moved and renamed to the library as default. If you want to copy or just link it, hold the respective modifier keys. On Windows, Ctrl is for copying and Alt is for linking.

Better filenames

JabRef changes the filenames automatically. You can adapt the pattern at Preferences -> Import Preferences - Import

Select "Choose pattern" and choose "bibtexkey - title" Preferences - Import - Choose pattern. This results in the setting \bibtexkey\begin{title} - \format[RemoveBrackets]{\title}\end{title}.

This makes the filenames start with the citation key followed by the full title. In the concrete case, \bibtexkey only may be the better option as the described bibtey key already contains the title.

More details are given at Managing Linked Files.

Adding files currently not linked in the library

In case you have numerous PDF files and want to convert them into new entries, JabRef can search automatically for the PDF files, let you select the relevant ones, and convert them into new entries.

This feature is available through Lookup -> Search for unlinked local files.

Preparation: Adjust the JabRef key generation pattern to fit your needs

JabRef offers a BibTeX key generation and offers different patterns described at BibtexKeyPatterns.

Using the Wizard "Search for unlinked local files"

{% hint style="warning" %} This information is partially outdated. Please help to improve it (how to edit a help page). {% endhint %}

  1. Create or open a library (AKA a .bib file).

  2. Go to Lookup -> Search for unlinked local files. (or press SHIFT + F7)

    FindUnlinkedFiles - Menu FindUnlinkedFiles - Menu

  3. The "Search for unlinked local files" dialog opens.

    FindUnlinkedFiles - Initial dialog
  4. Choose a start directory using the "Browse" button.

  5. Click on "Search" / "Scan directory".

  6. In "Select files", the files not yet contained in the library are shown.

    FindUnlinkedFiles - Found files
  7. Select the entries you are interested in. Note: the button Export selected files allows you to export the list of the selected files (a text file containing on each line one filename with its path)

  8. Click on Import.

    The windows close and the entry table now contains the newly-imported entries.

  9. The entry editor with the last imported entry is shown FindUnlinkedFiles - 08 - entry editor

  10. You can now save the file and are finished.

  11. Optional: Click on "General" to see the linked file FindUnlinkedFiles - 09 - entry editor - General

  12. Optional: Click on "BibTeX source" to see the BibTeX source FindUnlinkedFiles - 10 - entry editor - BibTeX source

  13. Optional: You have to shrink it to see the entry in the entry table, enlarge the JabRef window and use the mouse at the upper border of the entry editor FindUnlinkedFiles - 11 - entry editor - shrunk

  14. Optional: Press Esc to show the entry preview FindUnlinkedFiles - 12 - entry preview

{% hint style="danger" %} The imported entries may need some editing because all the information gathered from the PDF files may not be accurate (see below "PDFs for which it works"). {% endhint %}

Further information

PDFs for which it works

The importer works well if there is BibTeX on the first page of the PDF, based on the content has been written for IEEE and LNCS formatted papers. Other formats are not (yet) supported. In case a DOI is found on the first page, the DOI is used to generate the BibTeX information.

Background:

Related questions on stack overflow