Автор (ы) | Майк Леск |
---|---|
Операционная система | Unix -like |
Тип | Управление ссылками |
Лицензия | зависит от реализации. |
refer - это программа для управления библиографическими ссылками и цитирования их в документах troff. Он реализован как препроцессор troff .
. Ссылка была написана Майком Леском в Bell Laboratories в 1978 году или ранее, и теперь доступна как часть большинства Unix-подобные операционные системы. Бесплатная реализация существует как часть пакета groff.
По состоянию на 2015 год, refer не видит особой пользы, в первую очередь потому, что сам troff мало используется для более длительных технических писем, которые могут нуждаться в программной поддержке для управления ссылками и цитированием. С 2016 года некоторые программы управления ссылками (например, RefWorks ) будут импортировать ссылочные данные.
Ссылка работает с «файлом справки», текстовый файл, в котором автор перечисляет работы, на которые он может захотеть сослаться. Одна из таких ссылок на статью в журнале в данном случае может выглядеть так:
% 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 | Аннотация. |
|
Схемы данных
Другое