BibDesk

BibDesk
Utvecklare BibDesk-teamet
Initial release 2002 ; 21 år sedan ( 2002 )
Stabil frisättning
1.8.15 / 4 januari 2023 ; 53 dagar sedan ( 2023-01-04 )
Förvar
Skrivet i C , mål-C
Operativ system Mac OS
Typ Latex
Licens BSD
Hemsida bibdesk .sourceforge .net

BibDesk är ett referenshanteringsprogram med öppen källkod för macOS , som används för att hantera bibliografier och referenser när du skriver uppsatser och artiklar. Den kan också användas för att organisera och underhålla ett bibliotek med dokument i PDF- format och andra format. Det är i första hand ett BibTeX -gränssnitt för användning med LaTeX , men erbjuder också extern bibliografisk databasanslutning för import, en mängd olika sätt att exportera och möjlighet att länka till lokala dokument och automatiskt arkivera lokala dokument. Den drar fördel av många macOS-funktioner som AppleScript och Spotlight .

BibDesk lanserades för första gången offentligt 2002 och är under fortsatt utveckling av olika bidragsgivare via SourceForge . Den ursprungliga utvecklaren var Michael McCracken, och mycket av koden har senare skrivits av Adam Maxwell och Christiaan Hofman. Också tillgänglig direkt från SourceForge, är den för närvarande buntad med MacTeX -distributionen av TeX Live .

Funktioner

BibDesk erbjuder ett iTunes -liknande Cocoa -baserat grafiskt användargränssnitt för att skapa, redigera, hantera och söka i BibTeX-databaser. Den stöder BibTeX-funktioner som makron och korsreferenser.

Importerar

Användare kan lägga till nya objekt i en BibTeX-databas och kopiera objekt mellan databaser, genom att dra eller klistra in, eller genom att använda någon av de medföljande macOS- tjänsterna . BibDesk möjliggör import med ett klick av objekt från flera typer av externa grupper :

  • Sökgrupper hämtar objekt från externa bibliografiska databaser , såsom PubMed , US Library of Congress , Web of Science eller någon annan databas som är sökbar via Z39.50- eller Entrez -protokollen. BibDesk möjliggör import med ett klick av referenser till artiklar och böcker listade i dessa databaser och bibliotekskataloger.
  • Webbgruppen visar en inbyggd WebKit- webbläsare som känner igen bibliografiska poster på vissa webbsidor (som Google Scholar , arXiv , JSTOR , WorldCat och Wikipedia) och skördar dem (med COinS , h-cite mikroformat eller BibTeX) för enkel sökning och enkelklicksimport.
  • Externa filgrupper hämtar objekt från en fjärr-URL på Internet eller från en lokal fil.
  • Delade grupper innehåller objekt som andra BibDesk-användare delar på det lokala nätverket, upptäckt med Bonjour , liknande lokal delning av musik i iTunes.
  • Skriptgrupper genererar sina objekt med vilket skript som helst, antingen ett skalskript eller ett AppleScript , som returnerar giltig BibTeX eller något annat textformat som BibDesk kan importera.

BibDesk kan också importera poster i RIS- format. Den kan importera från andra format med hjälp av kommandoradskonverteringsverktyg som BibUtils.

Dessutom kan användare kombinera Firefox -tilläggen Zotero och Zot2Bib för att importera referenser med ett klick från Firefox till BibDesk med hjälp av Zoteros förmåga att samla referenser från ett större utbud av webbplatser.

Organisera

BibDesk tillåter att artiklar som finns på en användares dator länkas till BibDesks databasposter via dra och släpp eller ett menykommando eller skript , och BibDesk kan valfritt autofila länkade PDF-filer eller andra externa filer till en användarspecificerad mapp. Det finns ett grafiskt gränssnitt för att hantera anpassade databasfält, samt en mängd olika sätt att kommentera citat.

Inom BibDesk kan referenser organiseras i grupper och smarta grupper (liknande spellistor och smarta spellistor i iTunes), och i fältgrupper (en enkel sorts smart grupp baserad på databasfält). Flera grupper kan väljas för att visa en lista med referenser i valfri grupp ( union ) eller i alla grupper ( skärningspunkt ).

Citerar

Referenser kan citeras i alla dokument genom att kopiera och klistra in eller dra och släppa från BibDesk eller via en macOS-tjänst. Ett anpassat URI-schema , x-bdsk://citekey , tillåter hyperlänkar till BibDesk-referenser från alla andra program. Dessutom kan en referens snabbt öppnas i BibDesk genom att först välja valfri citatnyckel i ett LaTeX-dokument eller annat textdokument och sedan använda den tillhandahållna macOS-tjänsten "Show Reference With Cite Key" (som, liksom alla tjänster, kan tilldelas en anpassad kortkommando ). Cite key autocomplete är tillgängligt i vissa applikationer (inklusive TeXShop ) via en macOS-tjänst.

Sökande

Ett snabbt sökfält tillåter sökning i valfritt fält i en databas, eller associerade PDF- kommentarer skapade i Skim (en PDF-läsare med öppen källkod skapad av BibDesks utvecklare), eller hela innehållet i länkade externa filer. Ett mer detaljerat "hitta och ersätt"-fönster gör det möjligt att hitta och ersätta text i alla fält, med stöd för reguljära uttryck .

Posterna i alla BibTeX-databas som har öppnats och sparats i BibDesk görs tillgängliga för Spotlight -sökningar var som helst i macOS, så alla systemomfattande Spotlight-sökningar kommer också att söka efter titel, författare, abstrakt och nyckelordsfält i BibDesks databaser. Individuella referenser listas i Spotlight och kommer, när de öppnas, att väljas i BibDesk.

BibDesks databasposter kan också sökas med några andra macOS-program som Alfred och DEVONthink.

Exporterar

Referenser kan exporteras via ett menykommando, klipp ut och klistra, dra och släpp eller en macOS-tjänst. Även om den skapades för att importera och exportera i BibTeX-format för användning i LaTeX-dokument, har BibDesk en inbyggd grafisk redigerare för att skapa anpassade exportmallar med hjälp av Apples nyckel -värdeskodning, som användaren kan programmera för att exportera utvalda referenser i valfri citatstil eller i något strukturerat textformat. Exempelmallar ingår för vanlig text , RTF , HTML , RSS och vissa andra XML- format, och andra mallar finns på BibDesk-wikin.

BibDesk kan formatera hela bibliografier internt antingen via förhandsvisningar som använder BibDesks exportmallar eller via förhandsvisningar av LaTeX-utdata. I sina förhandsvisningar av LaTeX-utdata kan BibDesk automatiskt producera citat i någon av de grundläggande BibTeX-stilarna eller i vilken stil som helst för vilken användaren har en BibTeX-stil (.bst)-fil.

BibDesk innehåller inte själv citeringsstilar (som APA , MLA , Chicago ) och stöder inte Citation Style Language (CSL). Användare som vill använda BibDesk men behöver använda CSL kan exportera en BibTeX-fil till en annan applikation som stöder CSL, såsom Zotero eller Pandoc , som i kombination med Markdown också kan fungera som ett enklare alternativ till LaTeX för att producera akademiskt skrivande.

Skript

BibDesk erbjuder automatisering med AppleScript och andra skriptspråk via AppleScript. Exempel på skript finns på BibDesk-wikin och på andra ställen.

Systemkrav

Följande tabell visar vilken version av BibDesk som är kompatibel med varje version av macOS.

Operativsystem version Senaste kompatibla BibDesk-version
Mac OS X v10.2.8 "Jaguar" 1.1.8
Mac OS X v10.3.9 "Panther" 1.2.11
Mac OS X v10.4.11 "Tiger" 1.3.22
Mac OS X v10.5.8 "Leopard" 1.5.10
Mac OS X v10.6.8 "Snow Leopard" 1.6.22
Mac OS X v10.7.5 "Lion" 1.7.9
OS X v10.8.5 "Mountain Lion"
OS X v10.9 "Mavericks" senast
OS X v10.10 "Yosemite"
OS X v10.11 "El Capitan"
macOS v10.12 "Sierra"
macOS v10.13 "High Sierra"
macOS v10.14 "Mojave"
macOS v10.15 "Catalina"
macOS v11 "Big Sur"

Se även

Vidare läsning

externa länkar