![]() ![]() You might ask "why", and I respond: my files are all organised in a way from which I can easily extract metadata using only the tools some operating system provides, so in case I don't have access to my BibTex file, I can still find the desired files using the GNU/Linux command locate. ![]() If you already have filenames that contain some metadata, like author names or document titles, you might be very happy with JabRef's RegEx-capable automatic file finder, which can be configured in the menu entry Options->Preferences->External Programs->External file links.Įven if you don't use JabRef, you can use this process as described by exploiting the export-as-BibTex-capabilities of your favourite reference management system. This is only useful if you have files linked from your BibTex file, so you might need to do this first. This gives you a shell script which, if executed, renames all files linked from the BibTex document into a standardised format (and moves all into the directory from where you execute the script). Then open your BibTex file (.bib) with JabRef and then select the menu entry File->Export and select in the drop-down-menu Files of Type your newly created export filter renamer (*.sh). Then open JabRef and go to the menu entry Options->Manage custom exports->Add new where you enter (for example) "renamer" as Export name, the full path to your renamer.layout file in the Main layout file field and "sh" as File extension. I wrote a JabRef export filter that takes a BibTex file with file links (so, BibTex fields of the form file= If you manage your (scientific) references, such as journal articles, arXiv papers and textbooks within some reference management system that uses BibTex as storage/export format, and you have local copies of your files, then the following might be of interest:
0 Comments
Leave a Reply. |