Emacs для начинающих

       

Условная трансляция


В разделе мы столкнулись с командами условной трансляции @ifinfo/@end info. Условная трансляция означает, что определенные части документа направляются на вход только одного определенного транслятора (в нашем примере это makeinfo), или же, в случае @ifnotinfo/@end notinfo, что определенный транслятор не используется при обработке части документа.

На одной строке вместе с открывающей (@ifformat) и закрывающей (@end format) последовательностью команд условной трансляции не должно быть больше ничего.

Имеются три парных директивы включения (исключения) части материала при конвертации документа в формат Info, TeX и HTML соответственно.

@iftex

...

@end tex

@ifinfo

...

@end info

@ifhtml

...

@end html

@ifnottex

...

@end nottex

@ifnotinfo

...

@end notinfo

@ifnothtml

...

@end nothtml



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