Система автоматизации библиотек ИРБИС


Dt или Dt^x или Nt или Nt^x,


где:



D или N

указывает, что это команда фиктивного вывода поля. D указывает, что все соответствующие ей условные литералы должны выводиться только при наличии поля. N указывает, что они должны выводиться только при отсутствии поля;

T

метка поля, управляющего выводом литералов;

^x

необязательный код разделителя подполя. Если он приведен, то это означает, что вывод литералов зависит от наличия или отсутствия определенного подполя (отметим, что отсутствие поля говорит и об отсутствии подполей в этом поле).

Обычно команде фиктивного вывода поля предшествует, по крайней мере, один условный префикс-литерал (который может быть пустым), за которым могут следовать один или более других условных префикс-литералов, команды вертикального и горизонтального размещения и/или команды режима вывода. Команда фиктивного вывода поля не может иметь суффикс-литералов.

Несколько примеров использования этих команд приведены на рис. 9.

   Формат                   Выходные данные

   -----------   ------------------------------------------------------------

   "(Отсут.)"n700,v700                Конструктор Сухой. Люди и самолеты

   "(Отсут.)"n80,v80+|; |               (Отсут.)

   "[нет даты]"n907^А,V907^A     19941123

   "[нет сведений]"n911,v911      [нет сведений]

Рис. 9



Содержание раздела