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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Maz



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


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

* Все доступные в данный момент версии LibreOffice можно увидеть в списке Available Versions на странице закачки. Разработчики поддерживают только текущие версии, а поддержку более старых осуществляют сертифицированные партнёры TDF.
 
Примечание: Последняя версия для XP/2003 - 5.4.7.2 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 */

Всего записей: 38836 | Зарегистр. 26-02-2002 | Отправлено: 11:56 09-03-2018 | Исправлено: SAT31, 15:42 11-03-2024
4seasons



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

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

Всего записей: 5591 | Зарегистр. 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,т.е. со всклвдками меню

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

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



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


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

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

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



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

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

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

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

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

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



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

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



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

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



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

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

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

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



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

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

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

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

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

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

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

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

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

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

Всего записей: 6489 | Зарегистр. 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

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

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

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

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

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

Цитата:
fold

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

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

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

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


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

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

Всего записей: 538 | Зарегистр. 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

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

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

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

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

Всего записей: 538 | Зарегистр. 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

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

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

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

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

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

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

Всего записей: 538 | Зарегистр. 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru