eKsiążki
https://forum.eksiazki.org/

Problem z formatowaniem książek
https://forum.eksiazki.org/calibre-f164/problem-z-formatowaniem-ksiazek-t16013.html
Strona 1 z 1

Autor:  KamilR [ 01 cze 2016 9:15:57 ]
Tytuł:  Problem z formatowaniem książek

Witam, przerabiam książki z pdf do rtf przy użyciu ABBYY Finereader, a następnie na mobi przy użyciu Calibre. Używam starej wersji 1.48 ponieważ mój system to Windows XP i nie ma możliwości aktualizacji. Mój problem polega na tym, że wszystkie książki wyglądają tak:
Obrazek

bez względu na to jakich ustawień próbuję w zakładkach Wygląd i Ustawienia strony.

Autor:  KamilR [ 01 cze 2016 10:23:45 ]
Tytuł:  Re: Problem z formatowaniem książek

O co chodzi? Spójrz np. na drugi wiersz, jest w nim tylko fragment "direction is" a dalsza część zdania jest już w kolejnym wierszu. Chciałbym aby wszystko było w jednym ciągu.

Pdf jest wysokiej jakości, w Wordzie wygląda to normalnie, tak jak powinno.

Autor:  Becky [ 01 cze 2016 11:36:29 ]
Tytuł:  Re: Problem z formatowaniem książek

Podejrzewam, że w Wordzie tylko „wydaje się”, że wygląda normalnie.
Włącz sobie w Wordzie wyświetlanie znaków sterujących (robi się to skrótem Ctrl-Shift-*).
Spójrz na symbol po każdym wersie, zapewne jest to pilcrow (¶), który oznacza koniec akapitu.
Sposób zamiany podany niżej zależy od tego, czy przed tym symbolem na końcu każdego wersu masz jeszcze odstęp, czy nie.
Powiedzmy, że masz, bo FineReader chyba właśnie tak to zapisuje.

Robisz więc zamianę:
Obrazek

Uwagi:
* W pierwszym nawiasie jest spacja.
* Pamiętaj o zaznaczeniu opcji „Użyj symboli wieloznacznych”.

Nie załatwi to oczywiście problemu w 100%, ale rozwiąże go wystarczająco.

Jeśli chcesz mieć lepiej trzeba trochę więcej pogrzebać.

Autor:  KamilR [ 01 cze 2016 12:26:25 ]
Tytuł:  Re: Problem z formatowaniem książek

athame: przecież w pierwszym poście napisałem, że mam to już w rtf...

Becky: bardzo dziękuję za rzeczową odpowiedź, masz rację, znak ¶ jest na końcu każdego akapitu. Spróbowałem tego co napisałaś czyli "( )(^0013)([a-zćłóśźć])" ale mam komunikat "Program Word zakończył wyszukiwanie w: dokumentu. Liczba wykonanych zmian: 0"

Autor:  Becky [ 01 cze 2016 12:42:43 ]
Tytuł:  Re: Problem z formatowaniem książek

To o wiele prostsza sprawa.

Robisz wymianę

^l (to jest daszek i mała litera „l” jak lizak)

na

spację

(bez zaznaczonej opcji „Użyj symboli wieloznacznych”.

Autor:  KamilR [ 01 cze 2016 13:01:52 ]
Tytuł:  Re: Problem z formatowaniem książek

Teraz jest super! Bardzo Ci dziękuję :)
Jesteś w stanie powiedzieć, które ustawienia w Finereader trzeba zmienić aby uniknąć tego problemu?

Autor:  Becky [ 01 cze 2016 16:20:44 ]
Tytuł:  Re: Problem z formatowaniem książek

Chyba najprościej będzie – zgodnie z sugestią Athame – wybrać konwersję do formatu HTML i potem sprawdzić, czy w kodzie pozostają wymuszone znaki końca akapitu:
Kod:
<br /> i <br>

zamieniając je na spacje.

Przy okazji można też bardziej oczyścić kod, ale to już zależy od umiejętności/chęci/czasu.

Autor:  Becky [ 01 cze 2016 23:44:29 ]
Tytuł:  Re: Problem z formatowaniem książek

Oczywiście masz rację. Powinnam raczej napisać „wymuszenie przejścia do nowej linii w akapicie”.
Nie widzę wynikowego pliku HTML, więc nie wiem, czy będzie to <br> czy </p> + <p>. Przyjęłam, że skoro w pliku RTF pojawiał się znak ^l to zapewne w HTML będzie <br>. Być może było to założenie błędne.
Tak czy siak da się ten problem rozwiązać przy zachowaniu odpowiednich środków ostrożności (jak wspominasz „po sprawdzeniu pewnych warunków”).

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/