ссылаться (программное обеспечение) - refer (software)

редактировать
Программное обеспечение
ссылаться
Автор (ы) Майк Леск
Операционная система Unix -like
Тип Управление ссылками
Лицензия зависит от реализации.

refer - это программа для управления библиографическими ссылками и цитирования их в документах troff. Он реализован как препроцессор troff .

. Ссылка была написана Майком Леском в Bell Laboratories в 1978 году или ранее, и теперь доступна как часть большинства Unix-подобные операционные системы. Бесплатная реализация существует как часть пакета groff.

По состоянию на 2015 год, refer не видит особой пользы, в первую очередь потому, что сам troff мало используется для более длительных технических писем, которые могут нуждаться в программной поддержке для управления ссылками и цитированием. С 2016 года некоторые программы управления ссылками (например, RefWorks ) будут импортировать ссылочные данные.

Содержание

  • 1 Пример
  • 2 Поля базы данных
  • 3 Ссылки
  • 4 См. Также
  • 5 Внешние ссылки

Пример

Ссылка работает с «файлом справки», текстовый файл, в котором автор перечисляет работы, на которые он может захотеть сослаться. Одна из таких ссылок на статью в журнале в данном случае может выглядеть так:

% A Brian W. Kernighan% A Lorinda L. Cherry% T A System for Typeset Mathematics% J J. Comm. ACM% V 18% N 3% D Март 1978 г.% P 151-157% K eqn

Затем автор может ссылаться на него в своем документе troff, перечисляя ключевые слова, которые однозначно соответствуют этой ссылке:

. [kernighan cherry eqn.]

Поля базы данных

Ссылочная библиографическая база данных - это текстовый файл, состоящий из серии записей, разделенных одной или несколькими пустыми строками. В каждой записи каждое поле начинается со знака% в начале строки и одного символа сразу после него. После имени поля должен быть ровно один пробел, а затем - содержимое поля. Пустые поля игнорируются. Условное значение каждого поля показано в таблице ниже. Сравните эту схему с более новой схемой EndNote, в которой используется аналогичный синтаксис.

Поля базы данных
ПолеЗначение
% AИмя автора. Если имя содержит в конце заголовок, например Jr., его следует отделить от фамилии запятой. Поле% A может встречаться несколько раз. Порядок значительный. Рекомендуется всегда указывать поле% A или поле% Q.
% BДля статьи, являющейся частью книги, название книги.
% CМесто (город) публикации.
% DДата публикации. Год следует указывать полностью. Если указан месяц, следует использовать название, а не номер месяца, но требуются только первые три буквы. Рекомендуется всегда указывать поле% D; если дата неизвестна, можно использовать такое значение, как в прессе или неизвестно.
% EДля статьи, являющейся частью книги, имя редактора книги. Если у работы есть редакторы и нет авторов, имена редакторов должны быть указаны в виде полей% A и, (ed) или, (eds) должны быть добавлены к последнему автору.
% GНомер заказа правительства США.
% IИздатель (издатель).
% JДля статьи в журнале - название журнала.
% KКлючевые слова, используемые для поиска.
% LЭтикетка.
% NНомер выпуска журнала.
% OДругая информация. Обычно это печатается в конце ссылки.
% PНомер страницы. Диапазон страниц можно указать как m-n.
% QИмя автора, если автор не является человеком. Это будет использоваться только в том случае, если нет полей% A. Поле% Q может быть только одно.
% RНомер технического отчета.
% SИмя серии.
% TЗаголовок. Для статьи в книге или журнале это должно быть название статьи.
% VНомер тома журнала или книги.
% XАннотация.
  • Для всех полей, кроме% A и% E, если в записи более одного вхождения определенного поля, будет использоваться только последнее такое поле.
  • Поле без заданного значения считается просто игнорируется.

Ссылки

См. также

Схемы данных

  • BibTeX - текстовый формат данных, используемый LaTeX
  • EndNote - аналогичный, но не идентичная схема данных, используемая программой EndNote
  • RIS - текстовая схема данных из Research Information Systems

Другое

Внешние ссылки

Последняя правка сделана 2021-06-03 11:24:27
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте