Teraz jest 23 lis 2024 22:12:00




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Epub - odstępy między akapitami 
Autor Wiadomość
Użytkownik

Dołączył(a): 21 wrz 2009 20:23:55
Posty: 115
eCzytnik: Kobo Sage
Post Epub - odstępy między akapitami
Mam problem z tworzeniem epubów w Calibre. Mianowicie za Chiny nie mogę stworzyć plików bez odstępów między akapitami.

Wiem, że jest opcja "usuń odstępy między paragrafami", ale jest to rozwiązanie czysto doraźne; bardzo wiele książek przeskakuje między bohaterami i miejscami akcji, a oddzielone one są - odstępem właśnie. Zaznaczenie w/w opcji powoduje skasowanie WSZYSTKICH odstępów. I weź się teraz człowieku domyślaj. A w przypadku cięższej lektury (np. Dukaj) potrafi to solidnie wkurzyć. Nie dość, że człowiek musi nadążać z tymi wszystkimi słowami i terminami, to jeszcze takie kwiatki.

Z kolei po odznaczeniu tej opcji książka w czytniku wygląda po prostu żałośnie. Cała masa pustych miejsc. W dużych czytnikach można to przeboleć, ale na 6" nie mieści się wiele i jest to nie do zaakceptowania.

Czy jest jakiś sposób/kod CSS, który to jakoś załatwia?


29 maja 2010 22:14:14
Zobacz profil
Admin
Avatar użytkownika

Dołączył(a): 16 lip 2007 13:54:46
Posty: 656
Lokalizacja: Atol Bikini
eCzytnik: PRS-505, eClicto, Kindle 3, HTC LEO
Post Re: Epub - odstępy między akapitami
Witam,

Calibre rozpoznaje style nagłówkowe - przy ich pomocy możliwe jest "manipulowanie" stronami i akapitami. Nie jest jednak wesoło, bo... w zależności od czytnika ebooków mogą wystąpić w tym zakresie zmiany, niestety.
Jeżeli nie chce Ci się bawić metodą prób i błędów, to zawsze możesz "oznaczyć" specjalne odstępy wstawiają przed takim akapitem np akapit ze znakami * * *. Jest to zabieg stosunkowo prosty przy zżyciu funkcji "zamień".
Oczywiście ww. metody nadają się do plików wyjściowych typu doc czy rtf.

_________________
Pozdrawiam,
Chesuli

Cytuj:
Kobiety nie można zmienić.
Można zmienić kobietę, ale to nic... nie zmieni.


03 cze 2010 14:57:01
Zobacz profil
Użytkownik

Dołączył(a): 21 wrz 2009 20:23:55
Posty: 115
eCzytnik: Kobo Sage
Post Re: Epub - odstępy między akapitami
A czy jest jakiś inny program który będzie, parafrazując pewną piosenkę, "brać książkę, jaką jest"?

PDFy pozwalają zachować formatowanie, ale znowu - czytnik żyje mi na nich dwa dni, zamiast dwóch tygodni, a one same ważą 6x tyle, co epub.

Ech, co ich podkusiło z tymi odstępami, grrrrr :[ :nie:


07 cze 2010 14:01:19
Zobacz profil
Admin
Avatar użytkownika

Dołączył(a): 16 lip 2007 13:54:46
Posty: 656
Lokalizacja: Atol Bikini
eCzytnik: PRS-505, eClicto, Kindle 3, HTC LEO
Post Re: Epub - odstępy między akapitami
Witam,

Jest jeszcze jedno wyjście, ale to również nie jest sposób typu "samo się zrobi".
1. Konwertujesz książkę do epub.
2. Otwierasz ją programem Sigil - tam masz możliwość dzielenia rozdziałów, wstawiania "pustych linii", zmiany typu justowania, wpisywania tekstu itp.
3. Robisz co trzeba - niestety po kolei i ręcznie w całej książce.
4. Zapisujesz.
5. Czytasz

_________________
Pozdrawiam,
Chesuli

Cytuj:
Kobiety nie można zmienić.
Można zmienić kobietę, ale to nic... nie zmieni.


09 cze 2010 15:31:49
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 14 gru 2010 12:33:13
Posty: 107
eCzytnik: Kindle 3; KindleDX; kiedys: Boox 60
Post Re: Epub - odstępy między akapitami
Mam wrazenie, ze od wersji 7.42 poprawione jest juz przekladanie pustych linii rtf na mobi na pewno, bo w Kindlu wszystkie linie puste wstawione w rtf pieknie sa widoczne, w epubie na kompie tez je widze, nie chce mi sie teraz wrzucac na Booxa, bo przy Kindlu poszedl w odstawke ostatnio, ale kazdy moze to latwo sprawdzic na swoim czytniku:)

_________________
Nigdy nie dyskutuj z idiotą... najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem...


16 lut 2011 20:48:17
Zobacz profil
Admin
Avatar użytkownika

Dołączył(a): 16 lip 2007 13:54:46
Posty: 656
Lokalizacja: Atol Bikini
eCzytnik: PRS-505, eClicto, Kindle 3, HTC LEO
Post Re: Epub - odstępy między akapitami
Witam,

Tak. W wersji 7.42 (może też w 7.40, ale ta miał problemy z polskimi znakami) przestało "z urzędu" wywalać "puste" akapity. Od wersji 7.43 mamy na tym większą kontrolę - zakładka "Heuristic prosessing" w narzędzi konwersji. Jeżeli znajdujące się tam pole "Delete blank lines..." jest ODZNACZONE, to Calibre tych pustych akapitów nie wywala :D

_________________
Pozdrawiam,
Chesuli

Cytuj:
Kobiety nie można zmienić.
Można zmienić kobietę, ale to nic... nie zmieni.


17 lut 2011 5:09:18
Zobacz profil
Użytkownik

Dołączył(a): 23 lut 2012 14:56:33
Posty: 3
eCzytnik: Kindle 4
Post Re: Epub - odstępy między akapitami
Witam,
Mam następujący problemy z konwersją plików w Calibre:
1) Konwertuje plik MOBI -> EPUB -> MOBI (gdyż w przypadku konwersji MOBi -> MOBI nowy plik ma format ORIGINAL.MOBI i nie chce go przesłać na czytnik, ale nie w tym rzecz). Chce sobie wyjustować książkę i, aby zapobiec dzieleniu wierszy ustawiam współczynnik rozwijania wierszy na 1,0. Tu pojawia się pierwszy problem, bo pomimo ustawienia tego współczynnika i wyjustowania tekstu problem nie we wszystkich sytuacjach znika. Przy współczynniku 0,6 dzieje się to samo.

Obrazek

2) Kolejnym problemem jest, przy przetwarzaniu heurystycznym usuwam puste linie między akapitami i dodaje "***" przy miękkim podziale scen. Efekt zamierzony został spełniony, bo elegancko sceny są dzielone gwiazdkami, ale pojawia się efekt uboczny: W pewnych miejscach strony nagle się dzielą i jedna linijka przeskakuje na następną stronę. (Najlepiej zobaczyć to na dodanych zdjęciach)

Obrazek Obrazek

Znalazłem w kreatorze (różdżka) przy opcji wyszukaj/zamień jedną z tych sytuacji i było takie kodowanie [<div class="mbp_pagebreak"/><p class="calibre_26">Protexisti me a conventu malignantium</p>]. Czysto doraźnie wyszukałem wszystkie wyrażenia i usunąłem (zostawiłem puste pole "zamień"), ale tekst mi się zlał.
Macie jakieś pomysły, co z tym zrobić?


Ostatnio edytowano 01 mar 2012 19:40:55 przez piostan, łącznie edytowano 1 raz



23 lut 2012 15:41:23
Zobacz profil
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2008 9:17:37
Posty: 66
eCzytnik: Kindle
Post Re: Epub - odstępy między akapitami
stud3nt, ja pozbywam się przerw między akapitami bardzo skutecznie, choć może trochę naokoło. Potrzebna jest znajomość, choćby podstawowa CSS i HTML. Jeśli to pomoże, to podaję mój sposób:

  • pliki EPUB to spakowane archiwa. Możesz je otworzyć w jakimś programie do rozpakowywania (WinRAR, 7ZIP, czy inne). Znajdziesz tam trochę plików. Ciebie interesują tylko plik arkusza stylów (stylesheet.css) i pliki HTML;
  • wypakowujesz i sprawdzasz, jaki styl odpowiada za formatowanie akapitów w plikach HTML w jakimś programie do edycji HTML, a ostatecznie nawet w Notatniku;
  • wypakowujesz arkusz stylów i otwierasz tak samo, jak pliki HTML. Wystarczy znaleźć styl, który odpowiada za akapity, wykasować w tym stylu wszystkie marginesy i zamiast nich wpisać margines zerowy, np. tak:
    Kod:
    p { margin: 0; }
  • z EPUB-a wyrzucasz stary plik arkusza stylów i zastępujesz poprawionym;
  • dzięki tak spreparowanemu EPUB-owi nie będziesz miał w Calibre kłopotów z odstępami między akapitami.

Dzięki temu sposobowi mogę sobie przygotować także wymuszenie końca stron przed rozdziałami czy wyśrodkowanie gwiazdek albo dokonać jakichś innych poprawek. Poza tym pliki robione z EPUB-a (w moim przypadku MOBI) są małe, dlatego taka zabawa jest dla mnie opłacalna.


23 lut 2012 17:20:34
Zobacz profil
Użytkownik

Dołączył(a): 23 lut 2012 14:56:33
Posty: 3
eCzytnik: Kindle 4
Post Re: Epub - odstępy między akapitami
Podzielę się rozwiązaniem jednego z dwóch problemów, o których wcześniej napisałem - Niezrozumiały nagły podział stron. Może się komuś przyda, niech tylko ktoś obyty z tematem to sprawdzi.
Przy drugim etapie konwersji otworzyłem plik EPUB za pomocą programu Sigil. W lewym oknie w rozwinąłem listę 'Text' i przeglądnąłem wszystkie "sekcje". Każda sekcja to był pojedynczy rozdział, natomiast te błędnie podzielone strony były w osobnych sekcjach. Po wycięciu tekstu i wklejeniu go do odpowiednich sekcji, przekonwertowałem do MOBI i wrzuciłem na czytnik. Podział stron dalej był w pewnych miejscach błędny. Włączyłem widok kodowania w Sigilu i po każdej ostatniej poprawnej linijce było coś takiego: '&nbsp' (nie znam się na tym, więc wygooglowałem, że to twarda spacja). Po usunięciu w każdym fałszywym miejscu '&nbsp' problem zniknął.

Zastanawiam się jednak, dlaczego nie mogę wszędzie wyjustować tego tekstu. Mógłby ktoś jakoś pomóc?


01 mar 2012 20:07:17
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów

Skocz do: