АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

hxmkbib - Интернет в облаке

Запустите hxmkbib в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда hxmkbib, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


hxmkbib - создать библиографию из шаблона

СИНТАКСИС


ххмкбиб [ -s разделитель ] [ -a вспомогательный файл ] [ -n максавторы ] [ -r другие авторы ] бибфайл [
файл шаблона ]

ОПИСАНИЕ


Ассоциация ххмкбиб команд считывает список библиографических ключей (меток) из вспомогательный файл, находит
соответствующие записи в бибфайл и создает библиографию, используя файл шаблона как
модель. вспомогательный файл могут, например, быть созданы hxcite.(1). Состоит из этикеток, одна
за строку. В бибфайл - это относиться(1) база данных стилей. ххмкбиб ищет записи с %L
поле, равное ключу в вспомогательный файл.

Ассоциация файл шаблона состоит из трех частей:

преамбула Преамбула - это часть до первого появления %{. Преамбула
скопировано в вывод без изменений, за исключением случаев %. Чтобы создать сингл
% в выводе, в преамбуле должно быть два (%%). Все остальные случаи
%, за которыми следует другая буква, не копируются, а собираются в строку
называется «порядком сортировки». и используйте для сортировки записей, как описано ниже.

шаблон Шаблон начинается с % {L: и заканчивается соответствием %}. Текст между
копируется так часто, как есть библиографические записи в бибфайл которые соответствуют
к ключам в вспомогательный файл. Переменные в шаблоне заменяются соответствующими
поле в библиографической записи: все вхождения %x будет заменен
поле %x записи. Части текста могут быть заключены в %{x: и %}. Это
означает, что текст между ними должен выводиться только в том случае, если текущая запись имеет
поле x. Текст, заключенный в % {!x: и %} будет выводиться только в том случае, если запись
приносит не есть поле x. Оба вида условных разделов также могут быть вложенными.

постамбл Текст после %} копируется в выходной файл без изменений, после всех библиографических
записи обработаны.

По умолчанию библиографические записи копируются в выходные данные в порядке ключей в
вспомогательный файл, за исключением того, что ключи, встречающиеся более одного раза, используются только один раз. Если преамбула
содержит вхождения %x (где x не является ни "%", ни "{"), то вместе они определяют
порядок сортировки. Например, если преамбула содержит% A% D, то сначала будут отсортированы записи.
в поле A (автор), а затем в поле D (дата).

Вот пример файла шаблона, который создает библиографию в формате HTML:


Библиография


% {L:
% {A: A%}% {! A:% {E: E%}% {! E:% {Q: Q%}% {! Q: -%}%}%}
% {B: "% T"
in:% {E:% E (ред.)
%} % B. % {V:% V.%}
%}% {J: "% T"
in:% {E:% E (ред.)
%} % Дж. % {V:% V.%}% {N:% N.%}% {P: pp.% P.%}
%}% {! B:% {! J: % T.
%}%}% {I:% I.
%}% {D:% D.
%}% {C:% C.
%}% {R:% R.
%}%{SS.
%}% {O:% O
%}% {U: % U
%}
%}



Этот шаблон начинается с четырех строк преамбулы, включая строку сортировки% A% D в строке
3. Сама строка сортировки не выводится, но остальная часть комментария выводится.

С линии % {L: к линии %} это шаблон. Например, строка, начинающаяся с <дт
id = ... содержит сложный условный текст, который выводит авторов (% A), если они есть,
в противном случае редакторы (% E), если таковые имеются, в противном случае учреждение, являющееся автором
(% Q), если есть, и тире в противном случае. Обратите внимание на расположение частей. Большая часть текста
внутри % {! A: ...%}, что означает, что эта часть будет действовать только в том случае, если нет автора
поле (% A).

Последние две строки - это постамбль, и они будут просто скопированы без изменений.

Библиографическая запись, которая выглядит так на бибфайл:

% L Java
% A Гослинг, Джеймс
% Радость, Билл
% Стил, парень
% T Спецификация языка Java
% D 1998
% I Аддисон-Уэсли
%U http://java.sun.com/docs/books/jls/index.html

будет напечатан указанным выше шаблоном как:

Гослинг, Джеймс; Джой, Билл; Стил, парень
Спецификация языка Java.
Эддисон-Уэсли.
1998.
<a href="/http://java.sun.com/docs/books/jls/index.html">http://java.sun.com/docs/books/jls/index.html


ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Поддерживаются следующие варианты:

-a вспомогательный файл
Файл, содержащий список ключей (меток), для которых библиографические записи
следует распечатать. Если опция отсутствует, имя этого файла формируется из
домен файл шаблона аргумент, удалив последнее расширение и добавив .aux. Если нет
файл шаблона задано, по умолчанию вспомогательный файл is доп.доп.

-s разделитель
Если в записи несколько авторов или редакторов, их имена будут перечислены.
с разделителем между ними. По умолчанию используется разделитель «;» (т. Е. Точка с запятой
и пробел). С помощью этой опции можно изменить разделитель.

-n максавторы
Если есть больше чем максавторы авторы в записи, только первый автор
будут напечатаны, а остальные будут заменены строкой другие авторы,
по умолчанию - 3.

-r другие авторы
Строка для печати, если их больше, чем максавторы авторы. По умолчанию
"и другие.".

ОПЕРАНДЫ


Поддерживаются следующие операнды:

бибфайл Необходимо указать название библиографической базы данных. Это должен быть файл в
относиться(1) формат, и каждая запись должна иметь как минимум %L поле, которое используется как
ключ. (Записи без такого поля будут проигнорированы.)

файл шаблона
Имя входного файла необязательно. Если отсутствует, ххмкбиб прочитает
шаблон из стандартного ввода.

ДИАГНОСТИКИ


Возвращаются следующие значения выхода:

0 Успешное завершение.

> 0 Произошла ошибка. Обычно это происходит потому, что файл не может быть открыт или потому что
пары% {и%} неправильно вложены. Очень редко это также может быть выходом
ошибки памяти. Некоторые из возможных сообщений об ошибках:

отсутствующий ':' in описания
ххмкбиб нашел% {, но вторая или третья буква после него не была двоеточием.

нет '% {' in шаблон файл
Файл шаблона непригоден для использования, поскольку он не содержит шаблона.

несбалансированный % {..%} in описания
% {Чем%}.

Используйте hxmkbib онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Авогадро
    Авогадро
    Авогадро — передовая молекулярная
    редактор, предназначенный для кросс-платформенного использования
    в вычислительной химии, молекулярная
    моделирование, биоинформатика, материалы
    наука и...
    Скачать Авогадро
  • 2
    XMLTV
    XMLTV
    XMLTV - это набор программ для обработки
    TV (tvguide) списки и помощь в управлении
    просмотр телевизора, сохранение объявлений в
    Формат на основе XML. Есть утилиты для
    делать...
    Скачать XMLTV
  • 3
    забастовщик
    забастовщик
    Проект свободного программного обеспечения Strikr. Артефакты
    выпущен по "намерениям"
    двойная лицензия: AGPLv3 (сообщество) и
    CC-BY-NC-ND 4.0 международный
    (коммерческий) ...
    Скачать забастовку
  • 5
    ГИФЛИБ
    ГИФЛИБ
    giflib — это библиотека для чтения и
    написание гифок. Это API и ABI
    совместим с libungif, который был в
    широкое использование при сжатии LZW
    алгоритм был...
    Скачать ГИФЛИБ
  • 6
    Alt-F
    Alt-F
    Alt-F предоставляет бесплатный и открытый исходный код
    альтернативная прошивка для DLINK
    DNS-320/320L/321/323/325/327L and
    ДНР-322Л. Alt-F имеет Samba и NFS;
    поддерживает ext2 / 3/4 ...
    Скачать Alt-F
  • Больше »

Команды Linux

  • 1
    2пинг6
    2пинг6
    2ping — утилита двунаправленного пинг...
    Запустите 2ping6
  • 2
    2to3-2.7
    2to3-2.7
    2to3-2.7 - конвертер Python2 в Python3
    ...
    Выполнить 2-3-2.7
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd — Контроллер массива
    демон мониторинга СИНТАКСИС: cpqarrayd [-d]
    [-v] [-t хост [-t хост]] ОПИСАНИЕ:
    Эта программа способна контролировать HP
    (Compaq) ага...
    Запустите cpqarrayd
  • 4
    cпрото
    cпрото
    cproto — генерировать прототипы функций C
    и преобразовать определения функций...
    Запустить cproto
  • 5
    gapi2-исправление
    gapi2-исправление
    недокументировано – для этого нет man-страницы
    программа. ОПИСАНИЕ: Эта программа
    не иметь man-страницы. Запустите эту команду
    с помощью переключателя посмотреть, что это
    делает. Для ф...
    Запустите gapi2-fixup
  • 6
    gapi2-парсер
    gapi2-парсер
    недокументировано – для этого нет man-страницы
    программа. ОПИСАНИЕ: Эта программа
    не иметь man-страницы. Запустите эту команду
    с помощью переключателя посмотреть, что это
    делает. Для ф...
    Запустите gapi2-парсер
  • Больше »

Ad