Writer. Jednoliterowe spójniki i przyimki na końcu wiersza.

Dokumentacja tworzona przez użytkowników dla użytkowników
Awatar użytkownika
Jermor
Posty: 2433
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Writer. Jednoliterowe spójniki i przyimki na końcu wiersza.

Post autor: Jermor »

Napisałem trochę różnych opracowań dotyczących pakietów biurowych LibreOffice i Apache OpenOffice. Za namową kolegi Astura i sugestią moderatora guest-88 podaję linki do nich. Tytuł wątku określa rodzaj opracowania.

To opracowanie opisuje wykorzystanie operacji Znajdź i zamień w wielu aspektach. Porusza także problem wyrażeń regularnych. Usuwanie jednoliterowych przyimków i spójników z końca wiersza jest jednym z takich aspektów.

https://yestok.pl/ooo/y16.php
AOO 4.1.15, LO 24.8.5 (x64) na Windows 11 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Jan_J
Posty: 4617
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Writer. Jednoliterowe spójniki i przyimki na końcu wiers

Post autor: Jan_J »

Z jednoliterowcami na końcu wiersza jest duży problem, ponieważ w trybie obustronnego justowania spacja klejąca nie jest elastyczna, przez co efekt teoretycznie poprawnej czynności redakcyjnej często wygląda żałośnie. Było kilka zgłoszeń błędów na ten temat (w tym moje), ale nie zostały zaakceptowane.
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Awatar użytkownika
Astur
Posty: 654
Rejestracja: wt lip 13, 2010 9:11 am

Re: Writer. Jednoliterowe spójniki i przyimki na końcu wiers

Post autor: Astur »

Z tego, co mi się jeszcze jarzy (pracowałem kilka lat na fotoskładzie), to należy zrezygnować z przenoszenia, kiedy trzysylabowe słowo wypełnia cały wiersz, co zdarza się w obramowaniach. Nadto dwa spójniki, np. "i o stare" nie powinny być przenoszone, chyba że stanowią część zwrotu.

Warto też zdawać sobie sprawę z tego, że twarda spacja zaburza justowanie, więc przyczepienie jej do wszystkich spójników zepsuje wygląd tekstu justowanego. Lepsze byłoby połączenie justowalne albo makrodefinicja analizująca tekst linijka po linijce i wstawiająca odpowiednie znaki, w zależności od zawartych w niej reguł. Takie makro powinno obsługiwać też tekst w tabeli.
Ubuntu 20.04 — OpenOffice 4.1.10
Zanim zastosujesz się do jakiejś rady, zrób kopię zapasową dokumentu, którego ona ma dotyczyć.
Wskazówka: w dokumentach używam czasem niestandardowych, bezpłatnych czcionek Gentium i Lato
Awatar użytkownika
Jermor
Posty: 2433
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Writer. Jednoliterowe spójniki i przyimki na końcu wiers

Post autor: Jermor »

Zdaję sobie sprawę z niedoskonałości tego sposobu. Spacja nierozdzielająca staje się częścią dłuższego słowa.
Czym dłuższe słowa i czym mniejsza szerokość szpalty tym większy jest wpływ na nieelegancki wygląd tekstu.
Częściowo da się to poprawić zgadzając się na podział słów, jeszcze bardziej gdy zastosowane zostanie także justowanie lewostronne.
Jednak najlepszym rozwiązaniem byłoby to, o czym napisał Jan_J powyżej.
Opisałem jednak ten sposób, bo wiele osób go potrzebuje i nie zmusza to ich do czytania całego tekstu od nowa i poprawiania tylko pojedynczych słów. Co w przypadku przeredagowania dokumentu mogłoby i tak wymagać ponownego czytania.
AOO 4.1.15, LO 24.8.5 (x64) na Windows 11 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Awatar użytkownika
Astur
Posty: 654
Rejestracja: wt lip 13, 2010 9:11 am

Re: Writer. Jednoliterowe spójniki i przyimki na końcu wiers

Post autor: Astur »

Cały problem był już na tym forum nawiercany z różnych stron
https://forum.openoffice.org/pl/forum/v ... dzielająca
Jeśli ktoś się czuje na siłach, może to przeanalizować. Może szklana góra zostanie wreszcie zdobyta
Ubuntu 20.04 — OpenOffice 4.1.10
Zanim zastosujesz się do jakiejś rady, zrób kopię zapasową dokumentu, którego ona ma dotyczyć.
Wskazówka: w dokumentach używam czasem niestandardowych, bezpłatnych czcionek Gentium i Lato
Awatar użytkownika
Jermor
Posty: 2433
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Writer. Jednoliterowe spójniki i przyimki na końcu wiersza.

Post autor: Jermor »

Wracam do tego tematu po wielu latach. @Jan_J napisał o tym już w 2023 roku, ale jakoś wtedy to przegapiłem.
Piszę o tym tutaj, bo być może niektórzy właśnie pod tym tytułem będą szukali informacji.
Od wersji 7.6 w LibreOffice zaimplementowano spację nierozdzielającą o zmiennej szerokości. Pojawia się tylko w akapitach o justowaniu obustronnym i tylko wówczas gdy włączono odpowiednią opcję w parametrach Writera.
Szczegóły w poprawionym opracowaniu, do którego link znajduje się w pierwszym poście.
Ta możliwość istnieje tylko w LibreOffice!
AOO 4.1.15, LO 24.8.5 (x64) na Windows 11 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Jan_J
Posty: 4617
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Writer. Jednoliterowe spójniki i przyimki na końcu wiersza.

Post autor: Jan_J »

Jermor pisze: pt sty 24, 2025 11:05 pm Ta możliwość istnieje tylko w LibreOffice!
W (Lᴬ)TEX-u jest „od zawsze” ;) Ale w pakietach biurowych jest unikalna. I cieszy.

W maju 2023 zamieściłem w viewtopic.php?t=6045 zapowiedź wprowadzenia tej zmiany w wydaniu 7.6 — na podstawie https://wiki.documentfoundation.org/ReleaseNotes/7.6.
Tylko że w notkach dot. 7.6 informacji już nie ma, obsunęła się do 24.2: https://wiki.documentfoundation.org/ReleaseNotes/24.2, https://bugs.documentfoundation.org/sho ... i?id=41652.
Tak czy inaczej, wdrożenie nastąpiło w roku 2024.
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ