Strona 1 z 1

Znajdź i zamień, bold na normal [SOLVED]

: ndz lut 28, 2021 4:43 pm
autor: Jendrass
Witam.
Poległem na, wydawało by się, prostej rzeczy.
Mam do poprawienia parę długich tekstów.
We wszystkich występuje ten sam błąd: czasami, na początku akapitu (po znaku tabulatora) wyraz zaczynający akapit ma pierwszą literę pisaną boldem. Nie zawsze.
To chciałbym zmienić.
W innych akapitach występują całe wyrazy pisane boldem ale nie poprzedza je tabulator, chciałbym żeby one tak pozostały.
Poczytałem na YESTOK-u, ale nic nie wymyśliłem.
Może ktoś coś podpowie...
Edytor: LibreOffice 7.1

Re: Znajdź i zamień, bold na normal

: ndz lut 28, 2021 5:47 pm
autor: Jermor
W polu "Znajdź" wpisz: \t[:alpha:] co oznacza: znajdź znak tabulatora, po którym występuje litera.
W polu "Zamień" wpisz: $0
Pozostając ciągle w tym polu, kliknij przycisk "Format". W otwartym oknie dialogowym "Szukaj formatowania", w zakładce "Czcionka", zaznacz styl "Regularna" i zatwierdź.
Zaznacz opcję: "Wyrażenia regularne".
Wykonaj zamianę.

Re: Znajdź i zamień, bold na normal

: ndz lut 28, 2021 5:58 pm
autor: Jendrass
Jesteś genialny!
Bardzo dziękuję!

Re: Znajdź i zamień, bold na normal [SOLVED]

: pn sty 02, 2023 12:24 am
autor: Jendrass
W poprawianych tekstach pojawił się bardzo podobny problem.
Mam tekst, który składa się z akapitów pisanych czcionką "normal" i poprzedzających je dwóch rodzajów nagłówków pisanych "boldem".
Problem jest taki, że pierwsza litera akapitu jest również pisana boldem.
Akapity nie są poprzedzone tabulatorem.
Pomyślałem - łatwizna.
Wyedytowałem styl akapitu i zamieniłem czcionkę na BOLD.
Wszystkie akapity zmieniły się na napisane boldem.
Później zamieniłem na "normal" i akapity zamieniły się na napisane niepogubioną czcionką. Niestety pierwsze litery akapitów pozostały nadal pogrubione. Tak jakby zmiana nie obejmowała pierwszej litery.
W stylu akapitu nie ma zaznaczonych inicjałów.

Zrobiłem mały ekperyment: akapity po zmianie tekstu na pisany kursywą zmieniły się "w całości" w kursywę "normal" oprócz pierwszej litery, która pozostała "kursywą bold".
Dlaczego?
Edytor to Writer L.O. 7.3.5.2

Re: Znajdź i zamień, bold na normal

: pn sty 02, 2023 12:26 pm
autor: Jermor
Bez próbki tego tekstu nie da się określić powodu. Być może pierwsza litera ma przypisany swój własny styl znaku?

Re: Znajdź i zamień, bold na normal

: wt sty 03, 2023 11:17 pm
autor: Jendrass
Dodaję króciutki akapit.

Re: Znajdź i zamień, bold na normal

: wt sty 03, 2023 11:48 pm
autor: Jermor
No i jest tak jak napisałem. Pierwsza litera akapitu ma przypisany styl znaku o nazwie "1 Text". Zasady formatowania są następujące:
Podstawowym stylem jest styl akapitu. Na ten styl można nałożyć własne formatowanie oraz style znaku. Usunięcie formatowania własnego i przywrócenie podstawowego stylu akapitu realizuje polecenie "Wyczyść" (jest ono na pasku "Standardowym" ale oznaczone jako nieaktywne) wykonywane skrótem klawiaturowym CTRL+M.
W możliwościach "Znajdź i zamień" jest co prawda możliwość zamieniania stylów, lecz tylko stylów akapitów.
Co pozostaje?
  • Zmienić styl znaku "1 Text" usuwając w nim atrybut pogrubienia. Oznacza to jednak pozostawienie tego stylu i "nieczułość" tego fragmentu na zmiany w stylu akapitu.
  • Usunąć styl znaku "1 Text". Sprawi to, że te fragmenty powrócą do zasad stylu nadrzędnego.

Re: Znajdź i zamień, bold na normal

: śr sty 04, 2023 12:08 am
autor: Jendrass
Bardzo, BARDZO dziękuję :)

Re: Znajdź i zamień, bold na normal [SOLVED]

: pn maja 22, 2023 6:16 pm
autor: KontoLibreOffice
Co oznacza $0

Re: Znajdź i zamień, bold na normal [SOLVED]

: pn maja 22, 2023 8:46 pm
autor: Jan_J
KontoLibreOffice pisze:Co oznacza $0
Zwyczaj studiowania dokumentacji jest bardzo pouczający; także przed zadaniem pytania.

https://duckduckgo.com/?q=libreoffice+w ... tsa&ia=web (można też spytać innych, nieco popularniejszych obecnie serwisów indeksujących...).

Niżej cytat z fragmentu pierwszej propozycji (jest to propozycja najwłaściwsza, gdyż dotyczy dokumentacji firmowej. A tę — jak już wiemy — warto studiować):
https://help.libreoffice.org/latest/pl/text/shared/01/02100001.html?DbPAR=SHARED#bm_id3146765 pisze: & lub $0

Dodaje ciąg znaleziony przez kryteria wyszukiwania w polu Znajdź do terminu w polu Zamień, gdy dokonujesz zamiany.

Na przykład, jeśli wpiszesz "rama" w polu Znajdź i "&anty" w polu Zamień, słowo "rama" zostanie zastąpione słowem "antyrama".

Możesz także wpisać znak „&” w polu Zamień, aby zmodyfikować Atrybuty lub Format ciągu znalezionego według kryteriów wyszukiwania.
// Btw., opis przykładu w helpie jest błędny. Po zamianie zamiana "rama" → "&anty" (ew. "rama" → "$0anty") powstanie 'ramaanty'.