Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » OpenOffice | LibreOffice (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: Часть 1 | Часть 2



Apache OpenOffice — свободный офисный пакет с открытым кодом, входящий в семейство проектов The Apache Software Foundation, ранее был известен как OpenOffice.org.
LibreOffice — проект дальнейшего развития OOo, поддерживаемый The Document Foundation.
 
Сборки для Windows
Apache OpenOffice
LibreOffice
   
Стабильные    4.1.15    25.8.1   x86   x64   ARM64   ALL Torrent, архив    
Portable    OpenOffice Portable    LibreOffice Portable   Официальный FTP, доступные выпуски    
Russian    OpenOffice 4.1.15 Russian Langpack    LibreOffice 25.8.1 Russian Help Pack  x86 | x64 | ARM64

* Все доступные в данный момент версии LibreOffice можно увидеть в списке Available Versions на странице закачки. Разработчики поддерживают только текущие версии, а поддержку более старых осуществляют сертифицированные партнёры TDF.
 
Примечание: Последняя версия для XP/2003 - 5.3.7.2 (v5.4.7.2 из архива проекта собрана под Vista/2008 (Python и ряд бинарников на ХР не запустятся!)) x86 + Russian Help Pack  |  x64 + Russian Help Pack
 
Примечание: В проекте LibreOffice существуют две ветви (branch, version) различающиеся между собой стадией разработки проекта:
 
- LibreOffice Fresh - версия предназначена для опытных пользователей и специалистов. В ней появляются и отрабатываются новые решения, поэтому её применение для ответственных задач не рекомендуется.  
 
- LibreOffice Still - версия рекомендуемая для массового применения, в том числе на серверах и предприятиях.
Расшифровка нумерации версий
 
Примечание: Portable (переносимые) сборки могут запускаться с любого доступного по записи носителя, но отсутствие следов их работы на вашей машине не гарантируется.
 
OO/LO включают в себя следующие компоненты:
  • Writer — текстовый редактор;
  • Calc — редактор электронных таблиц;
  • Impress — программа подготовки презентаций;
  • Base — СУБД;
  • Draw — графический редактор;
  • Math — редактор формул.

Сравнение возможностей: LibreOffice - Microsoft Office
Ветки смежной тематики на Руборде:
OpenOffice.org vs. MS Office — обсуждение проблем перехода с MS Office;
LibreOffice как пакетный конвертер (soffice); unoconv — использование Либрофиса для массового (batch) преобразования документов (например, из ODT в PDF)
 
Иные сборки и пакеты на основе OpenOffice.org:
Полезные ссылки
 
Приобрести дистрибутивы на дисках в России и можно в онлайн магазине ГНУ/Линуксцентра. Доставка Почтой России. Также есть обычные магазины в разных городах по России.

Внимание!
При появлении проблем с каким-либо документом MS Office не поленитесь выложить его на общедоступный обменник.
Решение такого рода проблем без возможности воспроизвести их на другой системе сродни телепатии. А это совсем в другой теме[/more]

Настоятельная просьба перед правкой шапки заглядывать на сервера LibreOffice, внимательно читать что там написано, думать и сто раз отмерив править, а не с ходу шашкой махать дабы в очередной раз дров наломать! /* Victor_VG */

Всего записей: 39599 | Зарегистр. 26-02-2002 | Отправлено: 11:56 09-03-2018 | Исправлено: SAT31, 20:04 01-09-2025
4seasons



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил посмортеть дистрибутив Zorin17.1 заточенный с интерфейсом аля-Windows  и обнаружил, что у него и меню LibreOffice тоже заточено под Windows,т.е. со вкладками меню.

Это часом не то, что обещали сделать со вкладками меню  в 8-ке,но так и не сделали даже в 24,1?

Всего записей: 6053 | Зарегистр. 31-05-2009 | Отправлено: 10:14 12-03-2024 | Исправлено: 4seasons, 15:09 12-03-2024
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это часом не то, что обещали сделать со вкладками меню  в 8-ке,но так и не сделали даже в 24,1?

Вкладки в LibreOffice можно включить ещё чёрт знает с какой версии. Просто это упрятано глубоко в настройках, я несколько раз смотрел — каждый раз приходилось гуглить, где оно включается; фича до сих пор «экспериментальная». Смотрел в том числе 24. Выглядит, имхо, всё равно так себе. Лучше уж продолжать пользоваться обычным меню.
 

Цитата:
и обнаружил, что у него и меню LibreOffice тоже заточено под Windows,т.е. со всклвдками меню

Скорее всего, просто по умолчанию эту фичу там включили.

Всего записей: 1295 | Зарегистр. 16-04-2006 | Отправлено: 11:53 12-03-2024
4seasons



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
Цитата:
Вкладки в LibreOffice можно включить ещё чёрт знает с какой версии.


Цитата:
фича до сих пор «экспериментальная».

Так и есть нашел даже статью по этому поводу:
How to Enable Tabbed Ribbon Interface in LibreOffice
Там же рассказано, как потом эти вкладки меню отключить.

Всего записей: 6053 | Зарегистр. 31-05-2009 | Отправлено: 19:26 15-03-2024 | Исправлено: 4seasons, 19:37 15-03-2024
4seasons



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установил последнюю либру и к ужасу своему обнаружил, что в Cakc исчезла строка ввода.

Переустановка либры проблему не решила.
Причем это только на моем компе так, на компе на работе строка состояния у Calc на месте.

Как такое могло произойти?
И как теперь вернуть строку ввода?

Всего записей: 6053 | Зарегистр. 31-05-2009 | Отправлено: 13:44 20-03-2024 | Исправлено: 4seasons, 13:50 20-03-2024
4Mike4

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4seasons
Панель формул включи

Всего записей: 404 | Зарегистр. 03-10-2007 | Отправлено: 13:48 20-03-2024
4seasons



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4Mike4
Спасибо, Включил.

Всего записей: 6053 | Зарегистр. 31-05-2009 | Отправлено: 14:18 20-03-2024
MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LibreOffice 24.2.2
 
Release Notes

Всего записей: 9611 | Зарегистр. 14-04-2012 | Отправлено: 07:50 29-03-2024
MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LibreOffice 7.6.6 Fresh Branch
 
Release Notes

Всего записей: 9611 | Зарегистр. 14-04-2012 | Отправлено: 19:19 02-04-2024
neorumtu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как бы сделать перенос слишком длинных строк, но не разбивая предложения? Хочется длину строки 413 символов максимум.

Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 03:09 06-04-2024
starichok



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu

Цитата:
Как бы сделать перенос слишком длинных строк, но не разбивая предложения?

Можно подробнее или на примере... А то суть вопроса не совсем понятна.

Всего записей: 484 | Зарегистр. 23-08-2004 | Отправлено: 11:41 15-04-2024
Aleksandr SHCH

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно подробнее или на примере... А то суть вопроса не совсем понятна.

starichok
А что там непонятного? Ему нужно, чтобы длина строки не превышала 413 символов. Если длина строки превысила 413 символов, то после предыдущего слова должен ставиться символ конца строки.

Всего записей: 2369 | Зарегистр. 02-01-2008 | Отправлено: 11:54 15-04-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksandr SHCH
Недоумение вызывает вот это:

Цитата:
но не разбивая предложения

Всего записей: 6702 | Зарегистр. 28-01-2008 | Отправлено: 13:15 15-04-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
 
Если я верно понял, то переносить по завершению фразы, но, если фраза длиннее, условие не соблюдаемо. Логику такого парсера можно написать, но он должен будет включать механизм синтаксического разбора, и уж точно простым не выйдет.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 21:49 15-04-2024
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu

Код:
fold -s -w 413 input-file > output-file

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 23:25 15-04-2024
neorumtu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett

Цитата:
fold

fold разрывает предложения.
 
starichok

Цитата:
Можно подробнее или на примере... А то суть вопроса не совсем понятна.

Я скармливаю текст онлайн text to speech сервису в пакетном режиме. Для создания аудиокниг (художественный текст). Не в LibreOffice, просто, я думал он поможет. Каждая строка (т.е. текст от одного переноса строки до следующего переноса строки) в одном запросе. Но у сервиса есть ограничение на количество символов в запросе. Так что даже одна строка может оказаться слишком длинной. И надо вставить дополнительный перенос строки, но не разрывая предложения. Потому что онлайн сервис оперирует строками и они должны быть целостными, иначе это будет потом неестественно звучать (mp3 от сервиса потом склеиваю).
Балаболка делает это при онлайн запросах.
 

Цитата:
Если длина строки превысила 413 символов, то после предыдущего слова должен ставиться символ конца строки


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

Нет, не так.
Но и ничего сложного, просто не совсем тривиально.
Если 413 символов превышено, откатываться влево до ближайшей точки и туда вставить перенос строки (убрав также лишний пробел после точки).
Я же сразу сказал, чтобы предложения не разрывались. Предложения это как правило текст от точки до точки. Ну, если не учитывать разделители ? и !
 
Может быть ещё, правда, случай, когда с начала строки до ближайшей точки больше 413 символов (столько длинные предложения). Их надо разбивать по другому, по запятым хотя бы (после ближайшей запятой слева). Но я с такими предложениями не сталкивался. И думаю, это неактуально.
 
Добавлено:
Это уже тянет на программу для искусственного интеллекта. Он мне, кстати, подсказал питон скриптик:
Подробнее...
Но что-то всё равно не всё фиксит, (а также фиксит почему-то там, где можно без этого обойтись). Приходится остатки сокращать самому.
 
Есть ещё вариант вставить перенос строки после каждой точки (в некоторых случаях я такое применяю). Но это не очень хорошо. TTS создает лишние паузы там и больше запросов приходится делать. Всё-таки перенос строки тоже ведь не просто так в книгах ставится. То, что в нём, объеденено по смыслу, например, речь одного человека.

Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 03:53 16-04-2024 | Исправлено: neorumtu, 04:12 16-04-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu
 
Если это ASCII текст (MIME Clean/Texr), то многие текстовые редакторы умеют пословно переносить строки при достижении указанной колонки вставляя символ Cr (Carriage return). При переносе текста вставляется код символов Cr (в UNIX) либо Cr/Lf (в Windows). И тут всё упирается в дальнейший разбор - воспримет ли движок конвертера символ Cr как конец фразы или правильно его поймёт, раз, второе - что в документации на сию штуковину сказано? Скорее всего там есть свой символ "перенос строки", его и надо вставлять после нужного числа байт. А свять скрипт с логикой:
 
for i=1,413,size(text) do  
  a=read(text,i,413)
    for j=1,1,413 do
     if j >= 400 then if IsSpace(j) then b=b..subst(a,1,j).."Cr"..subst(a,j+1,413) end end  
    end
 end
 write(b)

достаточно просто - идея перед вами.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 22:11 16-04-2024
neorumtu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Если это ASCII текст

Увы, это русский текст. И нужно переносить по предложениям.
 
Добавлено:
Вот, вроде такой примитив. А мы не программисты как беспомощные младенцы.

Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 03:37 17-04-2024 | Исправлено: neorumtu, 05:28 17-04-2024
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu
 
Кодировка не важна - она влияет на то что мы увидим на экране, главное формат файла - если это просто текстовый файл без встроенных команд форматирования читаемых специальными программами, то он описываются MIME типом Clean/Text.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 35257 | Зарегистр. 31-07-2002 | Отправлено: 20:29 17-04-2024
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu
Твоя задача не стоит выеденного яйца:
1. Замени знаки окончания предложения (. ! ?) на перевод строки (sed/awk)
2. полученный файл прогони через fold.
 
Если и это трудно для тебя, то форуме есть топик на работу для программиста, опиши задачу там, договорись и оплати работу тому, кто сделает тебе программу.
 
PS. И заканчивай здесь спамить.

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 07:44 18-04-2024
neorumtu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett

Цитата:
Замени знаки окончания предложения (. ! ?) на перевод строки

Недостатки этого способа я уже озвучивал, глаза разуй.
Я и не спамил. Я просил решение в теме LibreOffice для LibreOffice прежде всего.

Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 08:19 18-04-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

Компьютерный форум Ru.Board » Компьютеры » Программы » OpenOffice | LibreOffice (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru