Как создать условный текст в Libreoffice Writer?
Я хочу создать шаблон для документа договора и сохранить несколько параметров в одном и том же файле ODT вместо того, чтобы поддерживать несколько файлов для каждого варианта договора. Это означает, что некоторые пункты должны быть необязательными, а некоторые части текста имеют две альтернативы.
Я пытался сделать это, используя скрытые разделы или условный текст (как описано здесь https://help.libreoffice.org/Writer/Conditional_Text или https://wiki.documentfoundation.org/images/6/6d/0214WG3-WorkingWithFields.pdf) но считаю это очень непрактичным и ограниченным. Особенно следующие вопросы:
- условные переменные хранятся в тексте вместо свойств документа (почему???); да, они могут быть скрыты, но тогда манипулирование еще сложнее
- пользовательские свойства нельзя использовать в условных выражениях (или я не нашел способ сделать это)
- скрытые участки в нумерации по-прежнему выделяют номер, поэтому нумерация в распечатке не является непрерывной
- условный текст не может содержать форматирование
Есть ли более удобный и более грамотный способ создания такого условного текста в LibreOffice Writer?