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

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

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

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

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

Пример

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

% A Брайан В. Керниган% A Лоринда Л. Черри% T Система набора по математике% J J. Comm. ACM% V 18% N 3% D март 1978 г.% P 151-157% K экв.

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

. [Kernighan Cherry eqn.]

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

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

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

Рекомендации

  1. ^ Майкл Леск. Некоторые приложения инвертированных индексов в системе Unix. В Руководство программиста UNIX: дополнительные документы, том 2. Холт, Райнхарт и Уинстон, седьмое издание, 1982 г. Также доступно в Интернете. [1]
  2. ^ Макилрой, М.Д. (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.
  3. ^ ссылаться страница руководства, версия 1.22.3от 2 Июль 2016 г.

Смотрите также

Схемы данных

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

Другой

внешняя ссылка