У меня есть определенный шаблонный файл для Устройства записи LO.
Как я могу отредактировать тот файл непосредственно, т.е. не путем создания нового .odt
файл и сохранение его как a .ott
зарегистрировать снова?
Этот вопрос основан на следующем опыте: в соответствии с Windows, возможно щелкнуть правой кнопкой по файлу и выбрать что-то вроде Редактирования этот файл, которые затем открываются .ott
- сам файл вместо этого пустой новый документ.
Как большинство форматов файлов LibreOffice, .ott файл является просто сжатым архивом. Переименуйте его к filename.zip
и откройте его с менеджером архива. Вы найдете несколько файлов и папок в нем. Скорее всего, Вы хотите отредактировать contents.xml
файл. Когда Вы сделаны, сжимаете файлы и переименовываете файл к newfilename.ott
. Если Вы не сделали ошибку где-нибудь, можно открыть этот файл с LibreOffice. LibreOffice не очень снисходителен к ошибкам в разметке XML и откажется открывать файл, если Вы забываете закрывать тег, например.
Выберите
Файл->, Шаблоны-> Справляются
, Нажимают на шаблон интереса.
Щелчок кнопка 'Edit', которая появляется на шаге 2).
, Если Ваш шаблон не появляется в списке шаблонов затем, Вы, возможно, должны импортировать его.
Файл-> Шаблоны-> Справляются
Щелчок кнопка 'Import'.
Лучшее решение, которое я нашел, состоит в том, чтобы открыть файл шаблона, который Вы хотите отредактировать; это дает Вам «1» документ Без названия.
Однако Вы можете отредактировать это и спасти его по старому файлу шаблона.
Это не столь гладко как использующий Microsoft Word на Windows, но это достигает по существу того же самого.
LibreOffice поддерживает параметр командной строки -o
, который делает именно это:
-o file...
Opens the given files for editing, even templates.
Without -o a template file would create a new document derived from that template.
К сожалению, в файловом менеджере нет ярлыка для доступа к этой функции. Но я думаю, вы могли бы добавить свой собственный .desktop
файл, который делает это; или вы можете отредактировать /usr/share/applications/libreoffice-writer.desktop
и вручную добавить параметр -o
в строку Exec=
.
В качестве альтернативы вы можете запустить команду libreoffice -o MyTemplate.ott
в Терминале, чтобы отредактировать файл MyTemplate.ott
.