LINUX.ORG.RU

Как фиксить постоянные косяки с шаблонами в LO

 ,


0

2

В продолжении темы, затронутой в топике о переходе на латех с ЛО.
У меня имеется 11 шаблонов для writer. В каждом из них созданы (по рекомендации разработчиков самого ЛО я не менял дефолтные) свои стили для символа (по 2-3 стиля), абзаца (по 2-3 стиля), страницы (по 2 стиля), списков (1 стиль).
В частности установлен шрифт Liberation Serif 13, абзацный отступ для всех страниц кроме титульной в 1,25, нумерация страниц со второй для большинства шаблонов.
А теперь к косякам. Самый распространенный - сброс стиля страниц. Например, создаю новый документ с моим шаблоном по умолчанию, вношу туда содержимое, сохраняю. После переоткрытия документа наблюдаю: неверные отступы на всех страницах (они всегда становятся 2/2 верх/низ и 3/2 лево/право вместо установленных мной в стиле 2/2/2/1), исчезает нумерация страниц. При этом еще и сбрасываются настройки полей титульной страницы (первой). Т.к. применить для титульной страницы можно только стиль первой, заложенный в ЛО, иначе номера страницы все равно будут отображаться, мне пришлось редактировать в данном случае дефолтный стиль первой страницы, чтобы выставить вручную нужные поля. При переоткрывании все также размеры полей сбрасываются к 2/2/3/2.
Второй по частоте косяк - сброс стиля символа. Например, пишу я вручную текст, к которому уже применен мой стиль символа. Но внезапно после удаления пары слов или строк, шрифт меняется на arial, который принадлежит родительскому базовому стилю, хотя по заверению разрабов применяемый стиль символа имеет приоритет над базовым. При этом в строке применяемого стиля продолжает значится созданный мной стиль, а не базовый. Соответственно повторное применение к куску текста со шрифтом arial не возымеет эффекта. В настройка моего стиля по прежнему висит liberation serif.
Третий косяк - сброс стиля нумерации списков. Я настроил нужную мне иерархию список и отступы для них. Бывает, что вставляя через меню «стили и форматирование» нужный мне стиль списка, я вместо него получаю дефолтный, у которого неверные отступы и не моя иерархия, при этом перейдя в редактирование стиля я наблюдаю мои настройки, а не те, что по факту применяются.
Я очень надеюсь, что это я где то косячу, и это все можно поправить, а не что это баги, которые годами тянуться в офисе. Каждый раз все это вручную фиксить копированием в новый документ, танцуя при этом, чтобы в нем ничего не произошло.
Все настроки производил исходя их этого набора гайдов - https://librerussia.blogspot.com/2014/11/LibreOffice-Styles-000.html и пояснений с форума и wiki.
Текущая используемая версия - 5.4.7.2 x64 (на рабочем пк).


В продолжении темы, затронутой в топике о переходе на латех с ЛО.

Так это здравая мысль. Если у тебя там серьёзная работа с кучей документов, то проще проковыряться с латехом, собрать чемодан костылей на все случаи жизни и сидеть потом тыкать кнопки, потягивая кофе.

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

У меня эти косяки проявлялись в стабильных версиях еще в 2015 году. Так что можно считать, что все версии с того времени были с такими косяками, если конечно дело в багах программы, а не в моих лапках.

Vexoo ()
Ответ на: комментарий от crutch_master

В том топике меня отговорили. У меня много сложных таблиц, которые без каких то сторонних инструментов вставить в документы не получится. А это лишний геморрой, на который у меня вряд ли будет время. Ну и с передачей редактируемых версий я тоже не подумал сначала. Те, кому буду передавать, люди далекие от подобных вещей. Проще будет скинуть odt или docx.

Vexoo ()
Ответ на: комментарий от Vexoo

У меня много сложных таблиц

Там markup. Можно из говна и палок что угодно собрать же.

на который у меня вряд ли будет время

Ну, не знаю. Я бы сгорел уже руками какие-то таблицы вбивать. Может тебе проще будет

Те, кому буду передавать, люди далекие от подобных вещей.

tex->html->odt как вариант. Хотя там придётся поковыряться.

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

Там markup. Можно из говна и палок что угодно собрать же.

Для примера, сколько займет перенос в латех готовой таблицы из калька, состояющей из 100-120 ячеек? При том, что ячейки могут быть в различных местах объеденены, содержимое ячеек по разному выравнено. Или сделать круговую диаграмму на основании такой таблицы?

Ну, не знаю. Я бы сгорел уже руками какие-то таблицы вбивать. Может тебе проще будет

Я их в кальке ваяю, а потом просто копирую.

tex->html->odt как вариант. Хотя там придётся поковыряться.

На работе в основном docx в ходу. Там форматирование не испортиться? Или мне еще придется и новым форматированием в документах заниматься?

Vexoo ()
Ответ на: комментарий от Vexoo

Для примера, сколько займет перенос в латех готовой таблицы из калька, состояющей из 100-120 ячеек?

Ты имел ввиду написание переносилки? Хз. Зависит от того, во что умеет экспортировать кальк и насколько адекватно.

Или сделать круговую диаграмму на основании такой таблицы?

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

Там форматирование не испортиться? Или мне еще придется и новым форматированием в документах заниматься?

Испортится конечно. А что за документы, зачем их кому-то надо править?

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

Переносилки я писать не буду, оно мне не надо. Круг на сектора разбить это весело конечно, но точность там можно соблюсти пропорционально данным?
А по поводу редактирования документов, внутриорганизационную систему работы с документыми я объяснять не вижу смысла, тем не об этом. Просто примем за факт, что такая необходимость есть.

Vexoo ()
Ответ на: комментарий от Vexoo

Переносилки я писать не буду, оно мне не надо.

Оно надо, чтобы документ собирался сам и не требовал никаких телодвижений. Ты просто слишком трудолюбивый.

Круг на сектора разбить это весело конечно, но точность там можно соблюсти пропорционально данным?

Почему нет? http://latex-cookbook.net/articles/pie-chart/

Просто примем за факт, что такая необходимость есть.

Да вопрос в том, насколько она есть и что они собираются делать с этим документом. Две мелкие правки и отдать назад или копипастить оттуда и собирать из двух твоих документов один свой.

crutch_master ★★★★★ ()

Сделай, кстати, минимальный пример, в котором воспроизводятся описанные тобой косяки, залей куда-нибудь документы, напиши подробный алгоритм твоих действий и кинь в оп-пост ссылки на всё это. По делу тебе хрен чем поможешь, потому что, я, например, понятия не имею, как ты копипастишь.

crutch_master ★★★★★ ()
Последнее исправление: crutch_master (всего исправлений: 2)
Ответ на: комментарий от crutch_master

По идее он копипастит вместе со стилями, да и там вообще ад, что удаляешь символ, переключается стиль - это норма для WYSIWYG редакторов. Возможно есть смысл посмотреть в сторону скриптов/макросов, которые будут за тебя расставлять форматирование.

crutch_master ★★★★★ ()
Ответ на: комментарий от crutch_master

Копипачу текст я не часто. И для этих случаев у меня в настройках ЛО по умолчанию вставка без форматирования. Так что чужие стили через копипасту я не переношу в свои документы.
По поводу документа, залью конечно, только личные данные удалю.

Vexoo ()
Ответ на: комментарий от Vexoo

Если можешь, еще видео залей, с комментариями что ты нажимаешь и что у тебя уезжает, ну или пачку скринов, чтобы глюки воспроизвести можно было.

crutch_master ★★★★★ ()
Последнее исправление: crutch_master (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.