🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.openoffice
6 messages
6 total messages Started by bzdreg Sat, 09 Jun 2012 03:43
Jak ujednolicić duży tekst?
#14744
Author: bzdreg
Date: Sat, 09 Jun 2012 03:43
21 lines
1726 bytes
Witam.
Wiem, że należało to robić przed napisaniem tego dużego dokumentu, ;) 
ale włączyłem się w to na obecnym etapie, pomagam redaktorowi naukowemu 
słabo obeznanemu z OOo.
Dokument, to książka na 1.5mln znaków (ok. 40 ark.). Składa się z ~30 
części pisanych przez różnych autorów, przeważnie w MSWordzie. Każdy 
formatował inaczej. Leży to więc w postaci 30 plików.
Hierarchia dokumentu - w zasadzie dwupoziomowa, w śródtytuły autorów już 
nie będę ingerował.
Nie ma żadnych wytycznych od wydawnictwa, poza bardzo typowymi.

A zadanie sprowadza się do ujednolicenia całości. Co do stylów i 
formatowania, raczej będzie to redukcja do niezbędnego minimum, tj kilka 
poziomów nagłówków, jeden styl akapaitu, jeden przypisów dolnych, jeden 
do not bibliograficznych.

Jak to zrobić?

-- 

Dziękuję i pozdrawiam.           Bzdreg.
Re: Jak ujednolicić duży tekst?
#14745
Author: MaGorEc
Date: Sun, 10 Jun 2012 07:39
49 lines
3219 bytes
Dnia Sat, 09 Jun 2012 05:43:07 +0200, bzdreg napisał(a):

> Witam.
> Wiem, że należało to robić przed napisaniem tego dużego dokumentu, ;)
> ale włączyłem się w to na obecnym etapie, pomagam redaktorowi naukowemu
> słabo obeznanemu z OOo.
> Dokument, to książka na 1.5mln znaków (ok. 40 ark.). Składa się z ~30
> części pisanych przez różnych autorów, przeważnie w MSWordzie. Każdy
> formatował inaczej. Leży to więc w postaci 30 plików.
> Hierarchia dokumentu - w zasadzie dwupoziomowa, w śródtytuły autorów już
> nie będę ingerował.
> Nie ma żadnych wytycznych od wydawnictwa, poza bardzo typowymi.
> 
> A zadanie sprowadza się do ujednolicenia całości. Co do stylów i
> formatowania, raczej będzie to redukcja do niezbędnego minimum, tj kilka
> poziomów nagłówków, jeden styl akapaitu, jeden przypisów dolnych, jeden
> do not bibliograficznych.
> 
> Jak to zrobić?

Pracujesz w Windows? Po nagłówkach wiadomości tak wnoszę. Trudno mi się 
wypowiedzieć na temat możliwości OO w Okienkach. 
Co do rozwiązania jakiego ja bym próbował.
1. eksport pliku Word do xml
2. edycja xml -> stworzenie nowej klasy/nowych klas, takich jakie chcesz 
mieć w wyjściowym dokumencie - najlepiej w zewnętrznym arkuszu .css, coby 
podmiana była łatwa, szybka i przyjemna.
3. Sprytna podmiana klas w kolejnych dokumentach - edycja w edytorze 
tekstu - analizujesz klasy występujące w dokumencie Word i albo 
pojedynczo albo seryjnie zastępujesz je swoim wpisem (ew. wpisem 
linkującym do arkusza .css)
4. import zmodyfikowanych xml do OOo.
5. Połączenie dokumentów - tu też trzeba działać z głową i rozejrzeć się 
po manualu albo poszukać w necie dobrych praktyk :)

Spróbuję coś takiego przeprowadzić u siebie (natchnąłeś mnie myślą o 
uporządkowaniu pewnego zbioru dokumentów :)) i jak coś to zapodam info o 
efektach.

Oczywiście możesz rzeźbić ręcznie i zdefiniować nowe style dla stron, 
akapitów, rozdziałów i potem je aplikować z poziomu interfejsu ale nie 
wiem czy to nie więcej roboty. Może moje rozwiązanie jest prostsze dla 
mnie bo ja mam do dyspozycji terminal, w którym mogę dużą część tych 
operacji wykonać w sposób zautomatyzowany.

Pozdrawiam
Maciek
 
PS. Pierwsze szybkie próby są obiecujące.
Re: Jak ujednolicić duży tekst?
#14746
Author: bzdreg
Date: Sun, 10 Jun 2012 14:22
71 lines
4349 bytes
W dniu 2012-06-10 09:39, MaGorEc pisze:
> Dnia Sat, 09 Jun 2012 05:43:07 +0200, bzdreg napisał(a):
>
>> Witam.
>> Wiem, że należało to robić przed napisaniem tego dużego dokumentu, ;)
>> ale włączyłem się w to na obecnym etapie, pomagam redaktorowi naukowemu
>> słabo obeznanemu z OOo.
>> Dokument, to książka na 1.5mln znaków (ok. 40 ark.). Składa się z ~30
>> części pisanych przez różnych autorów, przeważnie w MSWordzie. Każdy
>> formatował inaczej. Leży to więc w postaci 30 plików.
>> Hierarchia dokumentu - w zasadzie dwupoziomowa, w śródtytuły autorów już
>> nie będę ingerował.
>> Nie ma żadnych wytycznych od wydawnictwa, poza bardzo typowymi.
>>
>> A zadanie sprowadza się do ujednolicenia całości. Co do stylów i
>> formatowania, raczej będzie to redukcja do niezbędnego minimum, tj kilka
>> poziomów nagłówków, jeden styl akapaitu, jeden przypisów dolnych, jeden
>> do not bibliograficznych.
>>
>> Jak to zrobić?
>
> Pracujesz w Windows? Po nagłówkach wiadomości tak wnoszę. Trudno mi się
> wypowiedzieć na temat możliwości OO w Okienkach.
> Co do rozwiązania jakiego ja bym próbował.
> 1. eksport pliku Word do xml
> 2. edycja xml ->  stworzenie nowej klasy/nowych klas, takich jakie chcesz
> mieć w wyjściowym dokumencie - najlepiej w zewnętrznym arkuszu .css, coby
> podmiana była łatwa, szybka i przyjemna.
> 3. Sprytna podmiana klas w kolejnych dokumentach - edycja w edytorze
> tekstu - analizujesz klasy występujące w dokumencie Word i albo
> pojedynczo albo seryjnie zastępujesz je swoim wpisem (ew. wpisem
> linkującym do arkusza .css)
> 4. import zmodyfikowanych xml do OOo.
> 5. Połączenie dokumentów - tu też trzeba działać z głową i rozejrzeć się
> po manualu albo poszukać w necie dobrych praktyk :)
>
> Spróbuję coś takiego przeprowadzić u siebie (natchnąłeś mnie myślą o
> uporządkowaniu pewnego zbioru dokumentów :)) i jak coś to zapodam info o
> efektach.
>
> Oczywiście możesz rzeźbić ręcznie i zdefiniować nowe style dla stron,
> akapitów, rozdziałów i potem je aplikować z poziomu interfejsu ale nie
> wiem czy to nie więcej roboty. Może moje rozwiązanie jest prostsze dla
> mnie bo ja mam do dyspozycji terminal, w którym mogę dużą część tych
> operacji wykonać w sposób zautomatyzowany.
>
> Pozdrawiam
> Maciek
>
> PS. Pierwsze szybkie próby są obiecujące.

Jeśli miałbyś się z tym napieprzać dla mojego dobra, to odpuść.
Robię ręcznie. Po nieskutecznym guglaniu i eksperymentowaniu, zamiast 
czekać na pomysł/radę/sugestię wziąłem się do łopaty i jestem już w 1/3.

xml przerasta mój poziom pojmowania abstrakcji tekstu.

Sam (aktualnie) owszem, w Windows, ale wspomniany "redachtór", czyli 
moja żona - na Linuxie (skoro dla niej komp miał być tylko maszyną do 
pisania i emailowania, to poskąpiłem kasy na Windę).
Wniosek na przyszłość tylko taki, że trzeba było zrobić szablony i 
rozesłać ludziom z kategorycznymi wytycznymi, zanim zaczną pisać. Swoją 
drogą - znajomość elementarnych zasad komputerowego redagowania tekstów 
wśród adiunktów (bo profesorom, to już można wiele wybaczyć) jest 
zatrważająca i powalająca. Po prostu rozpacz.



-- 

Dziękuję i pozdrawiam.           Bzdreg.
Re: Jak ujednolicić duży tekst?
#14747
Author: MaGorEc
Date: Sun, 10 Jun 2012 16:34
70 lines
4235 bytes
Dnia Sun, 10 Jun 2012 16:22:16 +0200, bzdreg napisał(a):
> Jeśli miałbyś się z tym napieprzać dla mojego dobra, to odpuść.
> Robię ręcznie. Po nieskutecznym guglaniu i eksperymentowaniu, zamiast
> czekać na pomysł/radę/sugestię wziąłem się do łopaty i jestem już w 1/3.
> 
Spoko :) Już i tak to zrobiłem tylko nie mam za dużo czasu na nagranie 
tego jeszcze raz z pulpitu. Przy okazji odkryłem drogę na skróty do 
uporządkowania pewnej sprawy :) Dzięki za to.

Krótko o rozwiązaniu:
1. Wymagania: Linux z terminalem :D
2. Zainstalowane OOo albo LO
3. Dobry edytor html i xml, u mnie odpowiednio: kompozer i BlueFish
4. Rozwiązanie:
- wchodzisz do katalogu z zapisanymi dokumentami Worda
- odpalasz w nim terminal
- w terminalu wpisujesz: libreoffice --convert-to html --headless *.doc
- w wyniku powyższej operacji otrzymasz swoje dokumenty w formacie html
- zamykasz terminal i/lub odpalasz kompozer
- otwierasz utworzony plik html
- klikasz na ikonę CSS
- klikasz przycisk eksportuj do zewnętrznego pliku
- zapyta Cię o lokalizację - ja wybrałem folder z doc-ami - nazwa pliku: 
style.css
- zapisujesz plik
- otwierasz sobie np. Blue Fishem plik style.css i oglądasz listę 
wszystkich klas użytych do formatowania dokumentu
- ustawiasz w klasach co Ci się tam żywnie podoba (format, rozmiar 
fontów, kolory, formaty tabelek itp. - do dyspozycji masz cały css)
- zaznaczasz wszystko od <head> do </head> i Ctrl + C (i najlepiej do 
notatnika wkleić na zapas)
- otwierasz kolejny plik *.html (może być w Blue F.) zaznaczasz cały 
<head> i wklejasz na jego miejsce ten skopiowany z pierwszego pliku 
(klasy będą miały takie same nazwy i to jest w tym wszystkim najlepsze)
- zapisujesz i otwierasz następny itd. aż do końca
- nie miałem czasu żeby wyrzeźbić jakiś skrypt, który by to zrobił 
automatycznie we wszystkich plikach, ale jakaś wyższa szkoła jazdy to 
raczej nie jest
- po zabiegu masz kilka możliwości
1. możesz zaimportować plik html do OOo poprzez "Otwórz plik:"
2. możesz użyć opcji z terminala libreoffice --print-to-file
3. możesz otwierać każdy z tych plików w przeglądarce i wklejać
4. możesz wszystko :)

> xml przerasta mój poziom pojmowania abstrakcji tekstu.
> 
> Sam (aktualnie) owszem, w Windows, ale wspomniany "redachtór", czyli
> moja żona - na Linuxie (skoro dla niej komp miał być tylko maszyną do
> pisania i emailowania, to poskąpiłem kasy na Windę).

Niejednokrotnie postęp technologiczny jest następstwem skąpstwa :D

> Wniosek na przyszłość tylko taki, że trzeba było zrobić szablony i
> rozesłać ludziom z kategorycznymi wytycznymi, zanim zaczną pisać. 

Wiem z praktyki, że dużo by to nie dało. Ja do takich zbiorowych prac 
używam szablonów z Google Docs.

> Swoją drogą - znajomość elementarnych zasad komputerowego redagowania
> tekstów wśród adiunktów (bo profesorom, to już można wiele wybaczyć)
> jest zatrważająca i powalająca. Po prostu rozpacz.

Zdziwiłbyś się co się dzieje w całej oświacie. Ludzie, którzy mają 
przygotować małolatów do funkcjonowania w XXI wieku, nie potrafią odebrać 
(o wysyłaniu nawet nie mówię) poczty. Przysięgam, że widziałem poważnego 
urzędnika, który liczył na kalkulatorze i kartce, a wyniki wpisywał do 
komórek Excela.

Pozdrawiam
Maciek
Re: Jak ujednolicić duży tekst?
#14748
Author: bzdreg
Date: Sun, 10 Jun 2012 17:53
20 lines
1755 bytes
W dniu 2012-06-10 18:34, MaGorEc pisze:

> 4. Rozwiązanie:
> - wchodzisz do katalogu z zapisanymi dokumentami Worda
> - odpalasz w nim terminal
> - w terminalu wpisujesz: libreoffice --convert-to html --headless *.doc

Rozwaliłeś mnie...
Wiesz... ja wiem, że ja nie wszystko wiem... (aby powiedzieć, że nic nie 
wiem, to musiałbym wiedzieć naprawdę dużo...), ale że libreoffice ma 
command line interface, to nawet by przez myśl mi nie  przeszło...

Chylę czoła, o wielki nauczycielu!

[smoff] Piszesz książki? Jeśli nie, to wymyśl coś dla tych utytułowanych 
debili [smon] i napisz, a pomogę Ci to wydać...

-- 

Dziękuję i pozdrawiam.           Bzdreg.
Re: Jak ujednolicić duży tekst?
#14749
Author: MaGorEc
Date: Sun, 10 Jun 2012 21:07
36 lines
2707 bytes
Dnia Sun, 10 Jun 2012 19:53:10 +0200, bzdreg napisał(a):

> W dniu 2012-06-10 18:34, MaGorEc pisze:
> 
>> 4. Rozwiązanie:
>> - wchodzisz do katalogu z zapisanymi dokumentami Worda - odpalasz w nim
>> terminal - w terminalu wpisujesz: libreoffice --convert-to html
>> --headless *.doc
> 
> Rozwaliłeś mnie...
> Wiesz... ja wiem, że ja nie wszystko wiem... (aby powiedzieć, że nic nie
> wiem, to musiałbym wiedzieć naprawdę dużo...), ale że libreoffice ma
> command line interface, to nawet by przez myśl mi nie  przeszło...
> 
No. Konsola to potęga. A dzięki poleceniom man, help i info możesz się 
dużo nauczyć od swojego kompa :) Nie mówiąc o możliwościach związanych z 
pisaniem skryptów i _pełnej_ automatyzacji wielu upierdliwych czynności.

> Chylę czoła, o wielki nauczycielu!

Już nie taki wielki. Ale spory to ja byłem :D I to byłby temat na książkę.
A propos:
> [smoff] Piszesz książki? Jeśli nie, to wymyśl coś dla tych utytułowanych
> debili [smon] i napisz, a pomogę Ci to wydać...

Ostatnio wszyscy za mną łażą żeby im napisać książkę :D Z jednej 
propozycji nawet skorzystam chyba :) A utytułowani debile mają to do 
siebie, że wiedzą absolutnie wszystko i cała prawda została im objawiona, 
ergo: nie wierzą nikomu, kto miałby ochotę zburzyć ich wiarę w 
doskonałość własną :) Do pytania o pomoc, czytania i słuchania cudzych 
rad trzeba - oprócz dobrych chęci - mieć odrobinę pokory wobec świata. A 
tego naszej kaście profesorskiej, w przeważającej większości przypadków, 
brakuje ewidentnie.

Pozdrawiam
Maciek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads