АнглийскийФранцузскийИспанский

Значок OnWorks

bib2ris - Интернет в облаке

Запустите bib2ris в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда bib2ris, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


bib2ris, bib2ris-utf8 - конвертирует библиографические данные bibtex в формат RIS

СИНТАКСИС


нагрудник2ris [-е место назначения журнала] [-h] [-j] [-l уровень журнала] [-Л журнальный файл] [-q] [-s разделитель]
[-в] [-у Confdir] файл

bib2ris-utf8 [-е место назначения журнала] [-h] [-j] [-l уровень журнала] [-Л журнальный файл] [-к]
[-с разделитель] [-v] [-y Confdir] файл

ОПИСАНИЕ


bib2ris конвертирует файлы библиографии BibTeX в файлы RIS. Латексные команды, в том числе
символы, отличные от ASCII, записанные как команды, сохраняются в выводе. Импорт
вывод утилиты bib2ris непосредственно в RefDB полезен только в том случае, если вы используете данные
исключительно для LaTeX.

bib2ris-utf8 - это вариант, который преобразует иностранные символы в UTF-8 и удаляет все остальные
Команды LaTeX с помощью инструмента refdb_latex2utf8txt (1). Вывод bib2ris-utf8:
предпочтительный формат для импорта в RefDB, поскольку он подходит как для LaTeX, так и для SGML / XML
библиографии.

К сожалению, концепции, лежащие в основе библиографических данных BibTeX и RIS, довольно
разные, так что данные BibTeX не сразу поддаются чистому преобразованию в
Формат RIS. Это не должно служить оправданием для установки плохого фильтра, но вы должны знать
что необходимо сделать несколько предположений во время компиляции, чтобы получить разумные результаты. В
в любом случае, поскольку модели данных значительно различаются, двустороннее преобразование без потерь
между двумя типами данных невозможно: если вы конвертируете файл библиографии BibTeX в
RIS, а затем обратно, результат будет значительно отличаться от вашего ввода.

Следующие соображения относятся к импорту данных в RefDB и экспорту данных из
Исходная БД:

1. Входные данные BibTeX, написанные не в UTF-8, для которых используются такие команды форматирования, как
название шрифта, вес или спецификации положения, или которые используют команды LaTeX для написания
иностранные и специальные символы всегда следует преобразовывать с помощью bib2ris-utf8.

2. Для выходных данных BibTeX символы команды LaTeX будут правильно экранированы. Данные
будет использовать кодировку по умолчанию вашей справочной базы данных, если вы специально не
запросите другую кодировку с помощью команды getref или с помощью инструмента refdbib. Держать в
помните, что недавние установки LaTeX могут работать с данными UTF-8, используя следующие
заклинание в прологе, что позволяет легко поддерживать все виды иностранных
персонажи:

\ Usepackage [utf8] {} inputenc

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-e место назначения журнала
log-destination может иметь значения 0, 1 или 2 или эквивалентные строки STDERR,
системный журналэта информация поможет вам разобраться, почему Gamer’s Galaxy — ваш лучший выбор. файл, соответственно. Это значение указывает, куда идет информация журнала.
0 (ноль) означает, что сообщения отправляются на stderr. Они сразу доступны на
экран, но они могут мешать выводу команды. 1 отправит вывод на
средство системного журнала. Имейте в виду, что системный журнал должен быть настроен для приема сообщений журнала.
из пользовательских программ см. системный журнал(8) справочная страница для получения дополнительной информации. Unix-подобный
системы обычно сохраняют эти сообщения в /var/log/user.log. 2 отправит сообщения на
настраиваемый файл журнала, который можно указать с помощью -L опцию.

-h
Отображает экран справки и использования, затем закрывается.

-j
Принудительно использовать bib2ris JO Поля RIS во всех случаях. Если эта опция не используется, bib2ris
пытается определить, является ли название журнала сокращением или нет. Если строка
содержит хотя бы одну точку, JO будет использоваться, иначе JF будет использоваться.

-l уровень журнала
Укажите приоритет, до которого регистрируются события. Это либо число от 0
и 7 или одна из струн Экстрен, бдительный, критика, заблуждаться, предупреждение, уведомление, info, отлаживать,
соответственно (см. также определения уровня журнала). -1 полностью отключает ведение журнала. Низкий
уровень журнала, такой как 0, означает, что в журнал записываются только самые важные сообщения. Более высокий журнал
уровень означает, что регистрируются и менее важные события. 7 будет включать отладку
Сообщения. Последние могут быть подробными и многочисленными, поэтому вам следует избегать этого уровня журнала.
если вам не нужно отслеживать проблемы.

-L журнальный файл
Укажите полный путь к файлу журнала, который будет получать сообщения журнала. Обычно это
будет / var / log / refdba.

-q
Начните без чтения файлов конфигурации. Клиент будет использовать время компиляции
значения по умолчанию для всех значений, которые вы не устанавливаете с помощью параметров командной строки.

-s разделитель
Укажите разделитель, который разделяет отдельные ключевые слова в нестандартном ключевом слове
поле. Используйте строку SPC для списков, разделенных пробелами (пробелы и табуляции).

-v
Печатает версию и информацию об авторских правах, затем закрывается.

-y Confdir
Укажите каталог, в котором находятся файлы глобальной конфигурации. Примечание. По умолчанию все
Приложения RefDB ищут свои файлы конфигурации в указанном каталоге.
на этапе настройки при сборке пакета. То есть вам не нужен -y
вариант, если вы не используете предварительно скомпилированные двоичные файлы в необычных местах, например, перемещая
пакет rpm.

файл
Если используется, этот параметр обозначает имена одного или нескольких файлов bibtex. Если нет файла
указано, bib2ris пытается прочитать данные из stdin. Вывод всегда отправляется на стандартный вывод.

ДИАГНОСТИКИ


Код выхода из нагрудник2ris указывает, что в целом пошло не так (подробности можно найти в
вывод журнала). Код представляет собой сумму следующих значений ошибок:

1
Общая ошибка; включает ситуации нехватки памяти и недопустимые параметры командной строки

2
неполная запись (отсутствовало хотя бы одно важное поле в записи)

4
неизвестное имя поля

8
неизвестный тип публикации

16
недопустимое отображение типа BibTeX-> RIS

32
ошибка разбора; включает ошибки доступа к файлам

КОНФИГУРАЦИЯ


нагрудник2ris оценивает файл bib2risrc для инициализации.

Таблица 1. bib2risrc
┌─────────────────┬───────────────────────┬──────── ───────────────────┐
ТехнологияПо умолчаниюКОММЕНТАРИЙ
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│logfile │ /var/log/bib2ris.log │ Полный путь к │
│ │ │ пользовательский файл журнала. Это │
│ │ │ используется только в том случае, если наибольшее значение имеет │
│ │ │ установить соответствующим образом. │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│logdest │ 1 │ Назначение │
│ │ │ информация журнала. 0 = │
│ │ │ распечатать в stderr; 1 = использовать │
│ │ │ средство системного журнала; 2 = │
│ │ │ использовать настраиваемый файл журнала. │
│ │ │ Последнему нужен │
│ │ │ правильная установка │
│ │ │ файл журнала. │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│loglevel │ 6 │ Уровень журнала до │
│ │ │ какие сообщения будут │
│ │ │ отправлено. Низкое значение (0) │
│ │ │ позволяет только самому │
│ │ │ важные сообщения, а │
│ │ │ высокое значение (7) позволяет │
│ │ │ все сообщения, включая │
│ │ │ сообщения отладки. -1 означает │
│ │ │ ничего не будет записано. │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│abbrevfirst │ t │ Если для этого параметра установлено значение │
│ │ │ "т", первые имена │
│ │ │ все авторы и редакторы │
│ │ │ будет сокращено до │
│ │ │ инициалы. Если установлено значение │
│ │ │ "ф", первые имена │
│ │ │ будут использоваться как есть │
│ │ │ найдено в BibTeX │
│ │ │ файл библиографии. │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│listsep │; │ Это разделитель │
│ │ │ который разделяет │
│ │ │ отдельные ключевые слова в │
│ │ │ нестандартное ключевое слово │
│ │ │ поле. Используйте строку │
│ │ │ "spc" для │
│ │ │ разделенные пробелами │
│ │ списки (пробелы и табуляции). │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│forcejabbrev │ f │ Если установлено значение «t», │
│ │ │ названия журналов будут │
│ │ │ завернутый в РИС "ДЖО" │
│ │ │ записи. Если установлено значение │
│ │ │ "f", bib2ris будет использовать │
│ │ │ "JO" записи, только если │
│ │ │ название журнала содержит в │
│ │ │ хотя бы один период, │
│ │ │ в противном случае будет использоваться │
│ │ │ "JF". │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│maparticle │ JOUR │ сопоставьте статью BibTeX │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapbook │ КНИГА │ сопоставить книгу BibTeX │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapbooklet │ PAMP │ сопоставить буклет BibTeX │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapconference │ CHAP │ сопоставить BibTeX │
│ │ │ публикация конференции │
│ │ │ тип в тип RIS │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapinbook │ CHAP │ сопоставить BibTeX inbook │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapincollection │ CHAP │ отобразить BibTeX │
│ │ │ в сборнике │
│ │ │ тип в тип RIS │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapinproceedings │ CHAP │ сопоставить BibTeX │
│ │ │ в процессе │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapmanual │ КНИГА │ отобразить руководство по BibTeX │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapmastersthesis │ ЭТО │ сопоставьте BibTeX │
│ │ │ магистерская диссертация │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapmisc │ GEN │ отобразить BibTeX разное │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
Мапптезис │ ЭТО │ карта тезиса BibTeX │
│ │ │ тип публикации к │
│ │ │ Тип РИС │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapproceedings │ CONF │ отобразить BibTeX │
│ │ │ публикация трудов │
│ │ │ тип в тип RIS │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│maptechreport │ RPRT │ сопоставить BibTeX │
│ │ │ публикация технического отчета │
│ │ │ тип в тип RIS │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│mapunpublished │ UNPB сопоставить BibTeX │
│ │ │ неопубликованная публикация │
│ │ │ тип в тип RIS │
├─────────────────┼───────────────────────┼──────── ───────────────────┤
│nsf_xyz │ (нет) │ Вы можете указать │
│ │ │ неограниченное количество │
│ │ │ эти записи на карту │
│ │ │ нестандартный BibTeX │
│ │ │ полей в теги RIS. │
│ │ │ Имя поля BibTeX в │
│ │ │ эта переменная должна быть │
│ │ │ в нижнем регистре, независимо от │
│ │ │ футляра в вашем │
│ │ │ входные данные (bib2ris │
│ │ │ обрабатывает имена полей как │
│ │ │ без учета регистра). │
│ │ │ двухбуквенный тег RIS имеет │
│ │ │ должно быть в верхнем регистре. Например │
│ │ │ для отображения вашего BibTeX │
│ │ │ "Абстрактное" поле для │
│ │ │ Тег РИС "N2", запись │
│ │ │ читалось бы: │
│ │ │ "nsf_abstract N2". │
└─────────────────┴───────────────────────┴──────── ───────────────────┘

ДАННЫЕ ОБРАБОТКА


В этом разделе представлены несколько советов о самом преобразовании данных и формате BibTeX.
запросам наших потенциальных клиентов.

· Анализ входных данных выполняется библиотекой btparse. Все ограничения этого
библиотека также применима к bib2ris. Это относится к двум жестко запрограммированным
настройки в btparse, которые, проще говоря, ограничивают размер и сложность (с точки зрения
макросов) входного файла, который может обрабатывать btparse. Если вы столкнетесь с такой проблемой
(Мне пришлось вытащить из сети библиографию BibTeX объемом 2 МБ, чтобы проверить это ограничение)
вам следует увеличить значения NUM_MACROS и STRING_SIZE в исходном файле
macros.c и перекомпилируйте библиотеку btparse.

· Все имена записей и имена полей во входном файле BibTeX обрабатываются как
без учета регистра, то есть "BoOk" то же самое, что "book", а "AUTHOR" то же самое, что
«АВТОР».

· Записи проверяются на полноту. Ошибка генерируется, если запись отсутствует
поля, которые считаются важными для конкретного типа публикации.

· Нестандартные поля могут быть импортированы в дополнение к предопределенным полям BibTeX.
Создайте запись для каждого нестандартного имени поля BibTeX, которое ваши входные данные используют в
ваш файл конфигурации bib2ris. Данные обрабатываются по-разному в зависимости от типа
Поле RIS, в которое они импортируются. Если данные импортируются в поля RIS AD, N1 или
N2, которые в основном имеют неограниченный размер, все вхождения этих полей будут
объединены в одну строку тега AD, N1 или N2 соответственно. Если данные
сопоставлен с полем RIS KW, строка будет токенизирована на основе разделителя списка
указывается в переменной конфигурации listsep. Каждый токен будет записан как
отдельная строка тега KW. Особым случаем является псевдополе RIS «PY.day». Данные импортированы
к этому тегу интегрированы как часть дня в строке тега даты публикации "PY" (год
и месяц, но не день являются стандартными полями BibTeX и распознаются по умолчанию). Все
другие поля будут напечатаны с их запрошенным тегом RIS. Это на усмотрение
любое приложение для импорта RIS, чтобы решить, что делать с повторяющимися строками тегов. Множественные
разрешены для тегов автора (AU, A2, A3) и тега ключевого слова (KW). refdb будет использовать
последний наличие строки тега, которая не допускает многократных вхождений.

· Сокращенные названия журналов обнаруживаются, только если в них используются точки. Например, «J. Биол.
Chem. " будет сопоставлен с элементом RIS «JO», тогда как «J Biol Chem» будет
(неправильно) сопоставлен с элементом "JF" ("Journal of Biological Chemistry"
правильно оказаться здесь тоже). Пробелы после точек не обязательны. Чтобы запечатлеть «J Biol»
Chem »в элементе« JO »используйте -j параметр командной строки или "forcejabbrev"
переменная файла конфигурации.

· Сопоставление типов публикаций BibTeX (книги, материалы ...) с типами RIS как
указанный в файле конфигурации проверяется на допустимые типы RIS. Если неверный RIS
type указывается, генерируется ошибка и вместо этого используется значение по умолчанию времени компиляции.

· По умолчанию имена авторов и редакторов не сокращаются. Если ты хочешь
можно настроить нагрудник2ris для сокращения имени и отчества.

Используйте bib2ris онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    PAC-менеджер
    PAC-менеджер
    PAC является заменой Perl/GTK для
    SecureCRT/Putty/и т. д. (linux
    ssh/telnet/... gui)... Предоставляет графический интерфейс
    настроить соединения: пользователи,
    пароли, ОЖИДАЕМЫЕ правила...
    Скачать PAC-менеджер
  • 2
    GeoServer
    GeoServer
    GeoServer — это программное обеспечение с открытым исходным кодом.
    сервер, написанный на Java, который позволяет пользователям
    для совместного использования и редактирования геопространственных данных.
    Разработанный для взаимодействия, он
    издает да ...
    Скачать Геосервер
  • 3
    Светлячок III
    Светлячок III
    Бесплатные личные финансы с открытым исходным кодом
    управляющий делами. Светлячок III имеет
    система двойной записи. Вы можете
    быстро ввести и организовать свой
    транзакции я ...
    Скачать Светлячок III
  • 4
    Расширения Apache OpenOffice
    Расширения Apache OpenOffice
    Официальный каталог Apache
    Расширения OpenOffice. Ты найдешь
    расширения от словарей до
    инструменты для импорта файлов PDF и подключения
    с доп ...
    Загрузите расширения Apache OpenOffice.
  • 5
    МантисBT
    МантисBT
    Mantis — это легко развертываемое веб-приложение.
    основанный на багтрекере для помощи в ошибках продукта
    отслеживание. Для этого требуется PHP, MySQL и
    веб сервер. Оформить нашу демонстрацию и разместить
    предложение ...
    Скачать MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger — приложение для чата p2p.
    для внутренней связи и не
    требуют сервер. Разнообразие подручных средств
    поддерживаются функции, в том числе
    уведомление ...
    Скачать мессенджер по локальной сети
  • Больше »

Команды Linux

  • 1
    соблюдать
    соблюдать
    abidw — сериализовать ABI ELF
    файл abidw читает общую библиотеку в ELF
    формате и выдает XML-представление
    своего ABI в стандартный вывод.
    испускаемый...
    Запустить
  • 2
    способность
    способность
    abilint - подтвердить ABI ABIGAIL
    представление abilint анализирует нативное
    XML-представление ABI в том виде, в котором оно было создано
    по abidw. После того, как он проанализировал XML
    представлять ...
    Запустить абилинт
  • 3
    coresendmsg
    coresendmsg
    coresendmsg — отправить сообщение CORE API
    к ядру-демону-демону...
    Запустите coresendmsg
  • 4
    core_server
    core_server
    core_server — основной сервер для
    СпамБайес. ОПИСАНИЕ: В настоящее время служит
    только веб-интерфейс. Подключение
    прослушиватели для различных протоколов - подлежит уточнению.
    Это ...
    Запустите core_server
  • 5
    fwflash
    fwflash
    fwflash - программа для прошивки файла образа
    на подключенное устройство NXT...
    Запустить fwflash
  • 6
    fwts-собирать
    fwts-собирать
    fwts-collect — собирать логи для fwts
    сообщение об ошибке. ...
    Запустить fwts-собрать
  • Больше »

Ad