BibDesk
   HOME

TheInfoList



OR:

BibDesk is an
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
reference management software package for
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, used to manage bibliographies and
reference A reference is a relationship between objects in which one object designates, or acts as a means by which to connect to or link to, another object. The first object in this relation is said to ''refer to'' the second object. It is called a ''nam ...
s when writing essays and articles. It can also be used to organize and maintain a library of documents in
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
format and other formats. It is primarily a BibTeX front-end for use with
LaTeX Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latices are found in nature, but synthetic latices are common as well. In nature, latex is found as a wikt:milky, milky fluid, which is present in 10% of all floweri ...
, but also offers external
bibliographic database A bibliographic database is a database of bibliographic records. This is an organised online collection of references to published written works like academic journal, journal and newspaper articles, conference proceedings, reports, government an ...
connectivity for importing, a variety of means for exporting, and capability for linking to local documents and automatically filing local documents. It takes advantage of many macOS features such as AppleScript and Spotlight. First launched publicly in 2002, BibDesk is under continuing development by various contributors via
SourceForge SourceForge is a web service founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source soft ...
. The original developer was Michael McCracken, and much of the code has subsequently been written by Adam Maxwell and Christiaan Hofman. Also available directly from SourceForge, it is currently bundled with the MacTeX distribution of
TeX Live TeX Live is a cross-platform, free software, free software distribution for the TeX typesetting system that includes major TeX-related programs, macro packages, and fonts. It is the replacement of its no-longer supported counterpart teTeX. It is ...
.


Features

BibDesk offers an
iTunes iTunes is a media player, media library, and mobile device management (MDM) utility developed by Apple. It is used to purchase, play, download and organize digital multimedia on personal computers running the macOS and Windows operating s ...
-like Cocoa-based
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
for creating, editing, managing, and searching BibTeX databases. It supports BibTeX features such as macros and crossrefs.


Importing

Users can add new items to a BibTeX database, and copy items between databases, by dragging or pasting, or by using one of the included macOS services. BibDesk enables one-click importing of items from several kinds of ''external groups'': *''Search groups'' retrieve items from external
bibliographic database A bibliographic database is a database of bibliographic records. This is an organised online collection of references to published written works like academic journal, journal and newspaper articles, conference proceedings, reports, government an ...
s, such as
PubMed PubMed is an openly accessible, free database which includes primarily the MEDLINE database of references and abstracts on life sciences and biomedical topics. The United States National Library of Medicine (NLM) at the National Institute ...
, the U.S.
Library of Congress The Library of Congress (LOC) is a research library in Washington, D.C., serving as the library and research service for the United States Congress and the ''de facto'' national library of the United States. It also administers Copyright law o ...
,
Web of Science The Web of Science (WoS; previously known as Web of Knowledge) is a paid-access platform that provides (typically via the internet) access to multiple databases that provide reference and citation data from academic journals, conference proceedi ...
, or any other database searchable via the Z39.50 or
Entrez The Entrez () Global Query Cross-Database Search System is a federated search engine, or web portal that allows users to search many discrete health sciences databases at the National Center for Biotechnology Information (NCBI) website. The NCB ...
protocols. BibDesk enables one-click importing of references to articles and books listed in these databases and library catalogs. *The ''Web group'' displays a built-in
WebKit WebKit is a browser engine primarily used in Apple's Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles starting with the PS3, the Tizen mobile operating systems, the Amazon K ...
browser that recognizes bibliographic entries on some web pages (such as
Google Scholar Google Scholar is a freely accessible web search engine that indexes the full text or metadata of Academic publishing, scholarly literature across an array of publishing formats and disciplines. Released in Beta release, beta in November 2004, th ...
,
arXiv arXiv (pronounced as "archive"—the X represents the Chi (letter), Greek letter chi ⟨χ⟩) is an open-access repository of electronic preprints and postprints (known as e-prints) approved for posting after moderation, but not Scholarly pee ...
,
JSTOR JSTOR ( ; short for ''Journal Storage'') is a digital library of academic journals, books, and primary sources founded in 1994. Originally containing digitized back issues of academic journals, it now encompasses books and other primary source ...
,
WorldCat WorldCat is a union catalog that itemizes the collections of tens of thousands of institutions (mostly libraries), in many countries, that are current or past members of the OCLC global cooperative. It is operated by OCLC, Inc. Many of the O ...
, and Wikipedia) and harvests them (using
COinS A coin is a small object, usually round and flat, used primarily as a medium of exchange or legal tender. They are standardized in weight, and produced in large quantities at a mint in order to facilitate trade. They are most often issued by ...
, h-cite microformat, or BibTeX) for easy searching and single-click import. *''External file groups'' retrieve items from a remote URL on the Internet or from a local file. *''Shared groups'' contain items that other BibDesk users share on the local network, discovered using Bonjour, similar to local sharing of music in iTunes. *''Script groups'' generate their items using any script, either a
shell script A shell script is a computer program designed to be run by a Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be command languages. Typical operations performed by shell scripts include file manipu ...
or an AppleScript, that returns valid BibTeX or any other text format that BibDesk can import. BibDesk can also import records in RIS format. It can import from other formats with the help of command-line conversion tools such as BibUtils. In addition, users can combine the
Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
extensions Zotero and Zot2Bib to do one-click importing of references from Firefox to BibDesk using Zotero's ability to harvest references from a wider variety of websites.


Organizing

BibDesk permits articles residing on a user's computer to be linked to BibDesk database entries via
drag and drop In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user (computing), user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, i ...
or a menu command or scripting, and BibDesk can optionally auto-file linked PDFs or other external files into a user-specifiable folder. There is a graphical interface for managing custom database fields, as well as a variety of ways to annotate citations. Within BibDesk, references can be organized in groups and smart groups (similar to playlists and smart playlists in iTunes), and in field groups (a simple kind of smart group based on database fields). Multiple groups can be selected to display a list of references in any group ( union) or in all groups (
intersection In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their ...
).


Citing

References can be cited in any document by copy and paste or drag and drop from BibDesk, or via a macOS service. A custom URI scheme, x-bdsk://citekey, allows
hyperlink In computing, a hyperlink, or simply a link, is a digital reference providing direct access to Data (computing), data by a user (computing), user's point and click, clicking or touchscreen, tapping. A hyperlink points to a whole document or to ...
ing to BibDesk references from any other application. In addition, a reference can be opened quickly in BibDesk by first selecting any cite key in a LaTeX document or other text document and then using the provided macOS service "Show Reference With Cite Key" (which, like all services, can be assigned a custom
keyboard shortcut In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most Operating system, operating systems and Application software, applications come ...
). Cite key
autocomplete Autocomplete, or word completion, is a feature in which an application software, application predicts the rest of a word a user is typing. In Android (operating system), Android and iOS smartphones, this is called predictive text. In graphical us ...
is available in some applications (including TeXShop) via a macOS service.


Searching

A quick search field permits searching any field in a database, or any associated
PDF Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
annotations created in Skim (an open-source PDF reader created by BibDesk's developers), or the entire content of any linked external files. A more detailed "find and replace" window allows finding and replacing text in any field, with support for
regular expression A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" ...
s. The entries of any BibTeX database that has been opened and saved in BibDesk are made accessible to Spotlight searches anywhere in macOS, so any system-wide Spotlight searches will also search title, author, abstract, and keywords fields of BibDesk databases. Individual references are listed in Spotlight and, when opened, will be selected in BibDesk. BibDesk database entries can also be searched with some other macOS applications such as Alfred and DEVONthink.


Exporting

References can be exported via a menu command, cut and paste, drag and drop, or a macOS service. Although it was created to import and export in BibTeX format for use in LaTeX documents, BibDesk has a built-in graphical editor for creating custom export templates using
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's key-value coding, which the user can program to export selected references in any citation style or in any structured text format. Sample templates are included for
plain text In computing, plain text is a loose term for data (e.g. file contents) that represent only characters of readable material but not its graphical representation nor other objects ( floating-point numbers, images, etc.). It may also include a lim ...
, RTF,
HTML Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
,
RSS RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many ...
, and some other
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
formats, and other templates are available on the BibDesk wiki. BibDesk can format entire bibliographies internally either via previews that use BibDesk's export templates or via previews of LaTeX output. In its previews of LaTeX output, BibDesk can automatically produce citations in any of the basic BibTeX styles or in any style for which the user has a BibTeX style (.bst) file. BibDesk does not itself contain citation styles (such as APA, MLA,
Chicago Chicago is the List of municipalities in Illinois, most populous city in the U.S. state of Illinois and in the Midwestern United States. With a population of 2,746,388, as of the 2020 United States census, 2020 census, it is the List of Unite ...
) and does not support
Citation Style Language The Citation Style Language (CSL) is an open XML file format that describes schema for the formatting of citations and bibliographic, bibliographies. Reference management software, Reference management programs using CSL include Zotero, Mendeley an ...
(CSL). Users who wish to use BibDesk but need to use CSL can export a BibTeX file to another application that supports CSL, such as Zotero, or
Pandoc Pandoc is a free-software document converter, widely used as a writing tool (especially by scholars)- - - and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berk ...
, which when combined with
Markdown Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used ...
can also serve as a simpler alternative to LaTeX for producing academic writing.


Scripting

BibDesk offers automation using AppleScript, and using other scripting languages via AppleScript. Example scripts are available on the BibDesk wiki and elsewhere.


System requirements

The following table shows which version of BibDesk is compatible with each version of macOS.


See also

*
Comparison of reference management software The following tables compare notable reference management software. The comparison includes older applications that may no longer be supported, as well as actively-maintained software. General In the "notes" section, there is a difference betw ...
compares BibDesk to other software *
List of Macintosh software The following is a list of Mac (computer), Mac software – notable computer applications for current macOS operating systems. For software designed for the Classic Mac OS, see List of old Macintosh software. Audio software Digital audio wor ...
*
Personal knowledge management Personal knowledge management (PKM) is a process of collecting information that a person uses to gather, classify, store, search, retrieve and share knowledge in their daily activities and the way in which these processes support work activit ...


References


Further reading

* Th
BibDesk manual
says: "If your questions aren't answered in this help file, the bibdesk-users mailing list may have an answer. Your question may have been answered already, so you can check th
list archives
to get instant gratification." * * * * * * * * * *


External links

* {{Reference management software Free BibTeX software Free reference management software Free software programmed in C Free software programmed in Objective-C MacOS-only free software Personal information manager software for macOS Reference management software Software using the BSD license TeX SourceForge projects