Автор (ы) оригинала | Майк Леск |
---|---|
Операционная система | Unix-подобный |
Тип | Справочное управление |
Лицензия | зависит от реализации |
refer - это программа для управления библиографическими ссылками и цитирования их в документах troff . Он реализован как препроцессор troff .
Ссылка была написана Майком Леском из Bell Laboratories [1] [2] в 1978 году или ранее и теперь доступна как часть большинства Unix-подобных операционных систем. Бесплатная реализация существует как часть пакета groff .
По состоянию на 2015 год [Обновить]refer не видит большого применения, в первую очередь потому, что сам troff мало используется для более длительных технических писем, которые могут нуждаться в программной поддержке для управления ссылками и цитированием. С 2016 [Обновить]года некоторые программы управления ссылками (например, RefWorks ) будут импортировать ссылочные данные.
Пример [ править ]
Ссылка работает с «справочным файлом», текстовым файлом, в котором автор перечисляет работы, на которые он может захотеть сослаться. Одна такая ссылка, в данном случае на статью в журнале, может выглядеть так:
% A Брайан В. Керниган% A Лоринда Л. ЧерриСистема% TA для набора математики% J J. Comm. ACM% V 18% N 3% D, март 1978 г.% P 151-157% K экв.
Затем автор может ссылаться на него в своем документе troff, перечисляя ключевые слова, которые однозначно соответствуют этой ссылке:
. [Kernighan Cherry Eqn.]
Поля базы данных [ править ]
Справочная библиографическая база данных - это текстовый файл, состоящий из серии записей, разделенных одной или несколькими пустыми строками. В каждой записи каждое поле начинается со знака% в начале строки и одного символа сразу после него. После имени поля должен быть ровно один пробел, а затем содержимое поля. Пустые поля игнорируются. Условное значение каждого поля показано в таблице ниже. Сравните эту схему с более новой схемой EndNote, в которой используется аналогичный синтаксис.
Поле | Имея в виду |
---|---|
% А | Имя автора. Если имя содержит заголовок, например Jr., в конце, его следует отделить от фамилии запятой. Поле% A может встречаться несколько раз. Порядок значительный. Рекомендуется всегда указывать поле% A или поле% Q. |
% B | Для статьи, которая является частью книги, название книги. |
% C | Место (город) публикации. |
% D | Дата публикации. Год следует указывать полностью. Если указан месяц, следует использовать название, а не номер месяца, но требуются только первые три буквы. Рекомендуется всегда указывать поле% D; если дата неизвестна, можно использовать такое значение, как в прессе или неизвестно . |
% E | Для статьи, которая является частью книги, имя редактора книги. Если у работы есть редакторы и нет авторов, имена редакторов должны быть указаны в виде полей% A и , (ed) или , (eds) должны быть добавлены к последнему автору. |
%ГРАММ | Номер заказа правительства США. |
%Я | Издатель (эмитент). |
% J | Для статьи в журнале - название журнала. |
% K | Ключевые слова, которые будут использоваться для поиска. |
% L | Этикетка. |
% N | Номер выпуска журнала. |
% O | Дополнительная информация. Обычно это печатается в конце ссылки. |
%П | Номер страницы. Диапазон страниц можно указать как mn . |
% Q | Имя автора, если автор не человек. Это будет использоваться только в том случае, если нет полей% A. Поле% Q может быть только одно. |
%Р | Номер технического отчета. |
% S | Название серии. |
% T | Заголовок. Для статьи в книге или журнале это должно быть название статьи. |
% V | Номер тома журнала или книги. |
%ИКС | Аннотация. |
|
Ссылки [ править ]
- ^ Майкл Леск. Некоторые приложения инвертированных индексов в системе Unix. В Руководстве программиста UNIX: Дополнительные документы , том 2. Холт, Райнхарт и Уинстон, седьмое издание, 1982 г. Также доступно в Интернете [1]
- Перейти ↑ McIlroy, MD (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (технический отчет). CSTR. Bell Labs. 139. CS1 maint: обескураженный параметр ( ссылка )
- ^ см. справочную страницу , версия 1.22.3 , от 2 июля 2016 г.
См. Также [ править ]
Схемы данных
- BibTeX - текстовый формат данных, используемый LaTeX
- EndNote - похожая, но не идентичная схема данных, используемая программой EndNote.
- RIS - текстовая схема данных от Research Information Systems
Другой