обратиться (программное обеспечение)
Оригинальный автор(ы) | Майк Леск |
---|---|
Операционная система | Unix-подобный |
Тип | Управление ссылками |
Лицензия | зависит от реализации |
Refer — это программа для управления библиографическими ссылками и цитирования их в troff , nroff и groff документах . Он реализован в виде препроцессора .
ссылку написал Майк Леск из Bell Laboratories. [1] [2] появился в 1978 году или ранее и теперь доступен как часть большинства Unix-подобных операционных систем. Бесплатная повторная реализация существует как часть пакета groff .
По состоянию на 2015 год [update], refer sees little use, primarily because troff itself is not used much for longer technical writing that might need software support for reference and citation management. As of 2016[update]некоторые программы управления ссылками (например, RefWorks ) импортируют данные ссылок.
Пример
[ редактировать ]Refer работает с «справочным файлом», текстовым файлом, в котором автор перечисляет работы, на которые он, возможно, захочет сослаться. Одна из таких ссылок (в данном случае на статью в журнале) может выглядеть так:
%A Brian W. Kernighan %A Lorinda L. Cherry %T A System for Typesetting Mathematics %J J. Comm. ACM %V 18 %N 3 %D March 1978 %P 151-157 %K eqn
Затем автор может сослаться на него в своем документе troff, groff или nroff, перечислив ключевые слова, которые однозначно соответствуют этой ссылке:
.[ kernighan cherry eqn .]
Поля базы данных
[ редактировать ]Справочно-библиографическая база данных представляет собой текстовый файл, состоящий из серии записей, разделенных одной или несколькими пустыми строками. В каждой записи каждое поле начинается со знака % в начале строки и одного символа сразу после него. После имени поля должен идти ровно один пробел, а затем содержимое поля. Пустые поля игнорируются. Обычное значение каждого поля показано в таблице ниже. Сравните эту схему с новой схемой EndNote , в которой используется аналогичный синтаксис.
Поле | Значение |
---|---|
%А | Имя автора. Если имя содержит в конце титул, например «младший» , его следует отделять от фамилии запятой. Поле %A может встречаться несколько раз. Заказ значительный. Рекомендуется всегда указывать поле %A или поле %Q. |
%Б | Для статьи, входящей в книгу, — название книги. |
%С | Место (город) издания. |
%Д | Дата публикации. Год следует указывать полностью. Если указан месяц, следует использовать название, а не номер месяца, но обязательны только первые три буквы. Рекомендуется всегда указывать поле %D; если дата неизвестна, такое значение, как «в печати» или «неизвестно» можно использовать . |
%И | Для статьи, входящей в книгу, имя редактора книги. Если у работы есть редакторы, но нет авторов, имена редакторов должны быть указаны в виде полей %A, а , (ed) или , (eds) к последнему автору следует добавить . |
%G | Номер заказа правительства США. |
%Я | Издатель (эмитент). |
%Дж | Для статьи в журнале — название журнала. |
%К | Ключевые слова, которые будут использоваться для поиска. |
%Л | Этикетка. |
%N | Номер выпуска журнала. |
%THE | Другая информация. Обычно это печатается в конце ссылки. |
%П | Номер страницы. Диапазон страниц может быть указан как mn . |
%Q | Имя автора, если автор не человек. Это будет использоваться только в том случае, если нет полей %A. Может быть только одно поле %Q. |
%R | Номер технического отчета. |
%С | Название серии. |
%Т | Заголовок. Для статьи в книге или журнале это должен быть заголовок статьи. |
%V | Номер тома журнала или книги. |
%X | Аннотация. |
|
См. также
[ редактировать ]Схемы данных
- BibTeX § Файлы базы данных - текстовый формат данных, используемый LaTeX.
- EndNote § Теги и поля – аналогичная, но не идентичная схема данных, используемая программой EndNote.
- RIS - текстовая схема данных из исследовательских информационных систем.
Другой
Ссылки
[ редактировать ]- ^ Майкл Леск. Некоторые применения инвертированных индексов в системе Unix. В Руководстве программиста UNIX: Дополнительные документы , том 2. Холт, Райнхарт и Уинстон, седьмое издание, 1982 г. Также доступно в Интернете [1]
- ^ Макилрой, доктор медицины (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
- ^ см. справочную страницу , версия 1.22.3 , от 2 июля 2016 г.