Снимок экрана BibDesk 1.3.8 | |
Разработчик (и) | Команда BibDesk |
---|---|
Первый выпуск | 2002 г.; 18 лет назад (2002 г.) |
Стабильный выпуск | 1.7.8 / 17 августа 2020 г.; 2 месяца назад (2020-08-17) |
Репозиторий | |
Написано на | C, Objective-C |
Операционная система | macOS |
Тип | LaTeX |
Лицензия | BSD |
Веб-сайт | bibdesk.sourceforge.net |
BibDesk - это открытый исходный код пакет программного обеспечения для управления ссылками для macOS, используемый для управления библиографиями и ссылки при написании рефератов и статей. Его также можно использовать для организации и поддержки библиотеки документов в формате PDF и других форматах. В первую очередь это интерфейс BibTeX для использования с LaTeX, но он также предлагает подключение к внешней библиографической базе данных для импорта, различные средства экспорта и возможности для ссылки на локальные документы и автоматической подачи локальных документов. Он использует преимущества многих функций macOS, таких как AppleScript и Spotlight.
Впервые публично запущенный в 2002 году, BibDesk постоянно развивается различными разработчиками через SourceForge. Первоначальным разработчиком был Майкл Маккрэкен, а большая часть кода впоследствии была написана Адамом Максвеллом и Кристианом Хофманом. Также доступный непосредственно из SourceForge, он в настоящее время входит в состав дистрибутива MacTeX из TeX Live.
BibDesk предлагает iTunes -подобный основанный на Cocoa графический интерфейс для создания, редактирования, управления и поиска в базах данных BibTeX. Он поддерживает функции BibTeX, такие как макросы и перекрестные ссылки.
Пользователи могут добавлять новые элементы в базу данных BibTeX и копировать элементы между базами данных путем перетаскивания или вставки, или с помощью одного из включены службы macOS . BibDesk позволяет одним щелчком мыши импортировать элементы из нескольких видов внешних групп:
BibDesk также может импортировать записи в Форма РИС в. Он может импортировать из других форматов с помощью инструментов преобразования командной строки, таких как BibUtils.
Кроме того, пользователи могут комбинировать Firefox расширения Zotero и Zot2Bib для импортировать ссылки из Firefox в BibDesk одним щелчком мыши, используя способность Zotero собирать ссылки с более широкого спектра веб-сайтов.
BibDesk позволяет ссылаться на статьи, хранящиеся на компьютере пользователя, в BibDesk записи базы данных с помощью перетаскивания или команды меню или сценариев, а BibDesk может дополнительно автоматически помещать связанные файлы PDF или другие внешние файлы в указанную пользователем папку. Существует графический интерфейс для управления настраиваемыми полями базы данных, а также различные способы аннотирования цитат.
В BibDesk ссылки могут быть организованы в группы и смарт-группы (аналогично спискам воспроизведения и умные плейлисты в iTunes), а также в группах полей (простой вид умных групп, основанных на полях базы данных). Можно выбрать несколько групп для отображения списка ссылок в любой группе (объединение ) или во всех группах (пересечение ).
Ссылки можно цитировать в любом документе, скопировав и вставив или перетащив его из BibDesk, или через службу macOS. Пользовательская схема URI, x-bdsk: // citekey, позволяет делать гиперссылки на ссылки BibDesk из любого другого приложения. Кроме того, ссылку можно быстро открыть в BibDesk, сначала выбрав любой ключ цитирования в документе LaTeX или другом текстовом документе, а затем используя предоставленную в macOS службу «Показать ссылку с помощью ключа цитирования» (которая, как и все Services, можно назначить пользовательское сочетание клавиш ). Ключ цитирования автозаполнение доступен в некоторых приложениях (включая TeXShop ) через службу macOS.
Поле быстрого поиска позволяет искать в любом поле в базе данных или любых связанных аннотациях PDF, созданных в Skim (программа для чтения PDF-файлов с открытым исходным кодом, созданная разработчиками BibDesk), или все содержимое любых связанных внешних файлов. Более подробное окно «найти и заменить» позволяет находить и заменять текст в любом поле с поддержкой регулярных выражений.
. Записи любой базы данных BibTeX, которая была открыта и сохранена в BibDesk, доступны для Spotlight выполняет поиск в любом месте macOS, поэтому при любом общесистемном поиске Spotlight будет также выполняться поиск в полях заголовка, автора, аннотации и ключевых слов в базах данных BibDesk. Отдельные ссылки перечислены в Spotlight и при открытии будут выбраны в BibDesk.
Записи в базе данных BibDesk также можно искать с помощью некоторых других приложений macOS, таких как Alfred и DEVONthink.
Ссылки можно экспортировать через меню команда, вырезать и вставить, перетащить или оставить службу macOS. Хотя он был создан для импорта и экспорта в формате BibTeX для использования в документах LaTeX, BibDesk имеет встроенный графический редактор для создания пользовательских шаблонов экспорта с использованием кодирования «ключ-значение» Apple, которое пользователь может программировать. для экспорта выбранных ссылок в любом стиле цитирования или в любом формате структурированного текста. Примеры шаблонов включены для обычного текста, RTF, HTML, RSS и некоторых других форматов XML, и другие шаблоны доступны в вики BibDesk.
BibDesk может форматировать целые библиографии внутренне либо через предварительные просмотры, которые используют шаблоны экспорта BibDesk, либо через предварительные просмотры вывода LaTeX. При предварительном просмотре вывода LaTeX BibDesk может автоматически создавать цитаты в любом из основных стилей BibTeX или в любом стиле, для которого у пользователя есть файл стиля BibTeX (.bst).
BibDesk сам по себе не содержит стилей цитирования (например, APA, MLA, Chicago ) и не поддерживает язык стилей цитирования (CSL). Пользователи, которые хотят использовать BibDesk, но должны использовать CSL, могут экспортировать файл BibTeX в другое приложение, поддерживающее CSL, например Zotero или Pandoc, которое в сочетании с Markdown также может служить более простой альтернативой LaTeX для написания академических текстов.
BibDesk предлагает автоматизацию с использованием AppleScript и других языков сценариев через AppleScript. Примеры сценариев доступны в вики BibDesk и в других местах.
В следующей таблице показано, какая версия BibDesk совместима с каждой версией macOS.
Версия операционной системы | Последняя совместимая версия BibDesk |
---|---|
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 "Lion" | последняя |
OS X v10.8 "Mountain Lion" | |
OS X v10.9 «Mavericks» | |
OS X v10.10 «Yosemite» | |
OS X v10.11 «El Capitan» | |
macOS v10.12 «Sierra» | |
macOS v10.13 «High Sierra» | |
macOS v10.14 «Mojave» |