Как создать условный текст в Libreoffice Writer? - PullRequest
0 голосов
/ 05 июля 2018

Я хочу создать шаблон для документа договора и сохранить несколько параметров в одном и том же файле ODT вместо того, чтобы поддерживать несколько файлов для каждого варианта договора. Это означает, что некоторые абзацы должны быть необязательными, а некоторые части текста имеют две альтернативы.

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

  • условные переменные хранятся в тексте вместо свойств документа (почему ???); да, они могут быть скрыты, но тогда манипулирование еще сложнее
  • пользовательские свойства нельзя использовать в условных выражениях (или я не нашел способа сделать это)
  • скрытые участки в нумерации по-прежнему выделяют номер, поэтому нумерация в распечатке не является непрерывной
  • условный текст не может содержать форматирование

Есть ли более удобный и более компетентный способ создания такого условного текста в LibreOffice Writer?

...