Teraz jest 29 mar 2024 9:41:02




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 41 ]  Przejdź na stronę Poprzednia strona  1, 2, 3
[K 3] Rozdziały w plikach innych niż .azw 
Autor Wiadomość
Mod
Avatar użytkownika

Dołączył(a): 16 lip 2007 16:39:15
Posty: 693
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Chyba prościej jest opisanym kilkukrotnie w tym wątku sposobem, za pomocą Worda i Calibre. Więc może zamiast się męczyć i kombinować, przejrzałbyś najpierw temat, skoro już go znalazłeś? :)

_________________
Cytuj:
"Z książkami jest tak samo jak z ludźmi: tylko niewielka część odgrywa dużą rolę, reszta gubi się w wielości."

Gregory Benford - "Zagrożenie Fundacji"


Cytuj:
"Out in the oceans of sand
I saw the future
Of a golden land
Below the plains
I've been meeting my fate
I stood the test
The universe
In the palm of my hand
Oh, am I blessed
Or cursed "


Savage Circus "Legend of Leto II"


02 maja 2011 20:18:54
Zobacz profil
Użytkownik

Dołączył(a): 10 kwi 2011 12:10:56
Posty: 6
eCzytnik: Kindle 3 Wifi
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
muaddib2 napisał(a):
Chyba prościej jest opisanym kilkukrotnie w tym wątku sposobem, za pomocą Worda i Calibre. Więc może zamiast się męczyć i kombinować, przejrzałbyś najpierw temat, skoro już go znalazłeś? :)


Temat przejrzałem, po prostu bardziej mi odpowiada program Sigil. Wg mnie lepiej przeprowadzać edycję na poziomie html, wtedy mamy pewność, że po konwersji ebook będzie wyglądał tak samo jak w programie.


02 maja 2011 21:07:29
Zobacz profil
Mod
Avatar użytkownika

Dołączył(a): 16 lip 2007 16:39:15
Posty: 693
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Dziwne, bo ja robię to w Wordzie i jeszcze się nie zdarzyło, żeby eBook nie wyglądał tak, jak tego chcę :) Cóż, rzecz gustu, oczywiście, ale ja zawsze wychodzę z założenia, że skoro coś można zrobić prościej i szybciej, to trochę bezsensem traci szukanie innych rozwiązań, tylko dlatego, że się do nich przyzwyczaiło.

_________________
Cytuj:
"Z książkami jest tak samo jak z ludźmi: tylko niewielka część odgrywa dużą rolę, reszta gubi się w wielości."

Gregory Benford - "Zagrożenie Fundacji"


Cytuj:
"Out in the oceans of sand
I saw the future
Of a golden land
Below the plains
I've been meeting my fate
I stood the test
The universe
In the palm of my hand
Oh, am I blessed
Or cursed "


Savage Circus "Legend of Leto II"


02 maja 2011 21:21:16
Zobacz profil
Użytkownik

Dołączył(a): 10 kwi 2011 12:10:56
Posty: 6
eCzytnik: Kindle 3 Wifi
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Poniżej zamieszczam metodę na utworzenie rozdziałów za pomocą programu Sigil.

1. Skonwertowanego ebooka w formacie .epub otwieramy w programie Sigil.
2. Dzielimy książkę na sekcje:
- zaznaczamy kursorem miejsce w którym chcemy zrobić podział (np. koniec rozdziału),
- z menu wybieramy: Insert->Chapter Break (można też kliknąć w przycisk na pasku narzędzi "Ch" lub użyć skrótu klawiszowego),
3. W wyniku podziału na sekcje pojawiają się nam w lewym okienku pliki Section000x.xhtml, są to nasze rozdziały.
4. Teraz pozostaje nam edycja pliku toc.ncx - jest plik odpowiedzialny za panel nawigacyjny NCX, dzięki któremu będziemy mogli zmieniać rozdziały za pomocą kursora.

Plik toc.ncx powinien wyglądać tak:

Kod:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" "http://www.daisy.org/z3986/2005/ncx-2005-

1.dtd"><ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">
  <head>
    <meta content="id20110503091426737" name="dtb:uid"/>
    <meta content="0" name="dtb:depth"/>
    <meta content="0" name="dtb:totalPageCount"/>
    <meta content="0" name="dtb:maxPageNumber"/>
  </head>
  <docTitle>
    <text>Untitled</text>
  </docTitle>
  <navMap>
    <navPoint id="navPoint-1" playOrder="1">
      <navLabel>
        <text>Strona Tytułowa</text>
      </navLabel>
      <content src="Text/ch0-p1.xhtml"/>
    </navPoint>
    <navPoint id="Section0001" playOrder="2">
      <navLabel>
        <text>Rozdział 1</text>
      </navLabel>
      <content src="Text/Section0001.xhtml"/>
    </navPoint>
  </navMap>
</ncx>


<navPoint id="Section0001" playOrder="2">
<navLabel>
<text>Rozdział 1</text>
</navLabel>
<content src="Text/Section0001.xhtml"/>
</navPoint>


Pogrubiony fragment kodu odpowiada rozdziałowi 1, który znajduje się w sekcji o nazwie pliku "Section0001.xhtml". Możemy zmienić tytuł rozdziału na dowolny.

Należy powielić pogrubiony fragment tyle razy ile mamy utworzonych sekcji-rozdziałów (odpowiednio go modyfikując, zwracając uwagę, aby atrybuty id="Section0001" playOrder="2" nie powtarzały się).

Najlepiej zrobić sobie szablon.

Ja zrobiłem taki:

Kod:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" "http://www.daisy.org/z3986/2005/ncx-2005-

1.dtd"><ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">
  <head>
    <meta content="id20110503091426737" name="dtb:uid"/>
    <meta content="0" name="dtb:depth"/>
    <meta content="0" name="dtb:totalPageCount"/>
    <meta content="0" name="dtb:maxPageNumber"/>
  </head>
  <docTitle>
    <text>Untitled</text>
  </docTitle>
  <navMap>
    <navPoint id="navPoint-1" playOrder="1">
      <navLabel>
        <text>Strona Tytułowa</text>
      </navLabel>
      <content src="Text/ch0-p1.xhtml"/>
    </navPoint>
    <navPoint id="Section0001" playOrder="2">
      <navLabel>
        <text>Rozdział 1</text>
      </navLabel>
      <content src="Text/Section0001.xhtml"/>
    </navPoint>
    <navPoint id="Section0002" playOrder="3">
      <navLabel>
        <text>Rozdział 2</text>
      </navLabel>
      <content src="Text/Section0002.xhtml"/>
    </navPoint>
    <navPoint id="Section0003" playOrder="4">
      <navLabel>
        <text>Rozdział 3</text>
      </navLabel>
      <content src="Text/Section0003.xhtml"/>
    </navPoint>
    <navPoint id="Section0004" playOrder="5">
      <navLabel>
        <text>Rozdział 4</text>
      </navLabel>
      <content src="Text/Section0004.xhtml"/>
    </navPoint>
    <navPoint id="Section0005" playOrder="6">
      <navLabel>
        <text>Rozdział 5</text>
      </navLabel>
      <content src="Text/Section0005.xhtml"/>
    </navPoint>
    <navPoint id="Section0006" playOrder="7">
      <navLabel>
        <text>Rozdział 6</text>
      </navLabel>
      <content src="Text/Section0006.xhtml"/>
    </navPoint>
    <navPoint id="Section0007" playOrder="8">
      <navLabel>
        <text>Rozdział 7</text>
      </navLabel>
      <content src="Text/Section0007.xhtml"/>
    </navPoint>
    <navPoint id="Section0008" playOrder="9">
      <navLabel>
        <text>Rozdział 8</text>
      </navLabel>
      <content src="Text/Section0008.xhtml"/>
    </navPoint>
    <navPoint id="Section0009" playOrder="10">
      <navLabel>
        <text>Rozdział 9</text>
      </navLabel>
      <content src="Text/Section0009.xhtml"/>
    </navPoint>
    <navPoint id="Section0010" playOrder="11">
      <navLabel>
        <text>Rozdział 10</text>
      </navLabel>
      <content src="Text/Section0010.xhtml"/>
    </navPoint>
    <navPoint id="Section0011" playOrder="12">
      <navLabel>
        <text>Rozdział 11</text>
      </navLabel>
      <content src="Text/Section0011.xhtml"/>
    </navPoint>
    <navPoint id="Section0012" playOrder="13">
      <navLabel>
        <text>Rozdział 12</text>
      </navLabel>
      <content src="Text/Section0012.xhtml"/>
    </navPoint>
    <navPoint id="Section0013" playOrder="14">
      <navLabel>
        <text>Rozdział 13</text>
      </navLabel>
      <content src="Text/Section0013.xhtml"/>
    </navPoint>
    <navPoint id="Section0014" playOrder="15">
      <navLabel>
        <text>Rozdział 14</text>
      </navLabel>
      <content src="Text/Section0014.xhtml"/>
    </navPoint>
    <navPoint id="Section0015" playOrder="16">
      <navLabel>
        <text>Rozdział 15</text>
      </navLabel>
      <content src="Text/Section0015.xhtml"/>
    </navPoint>
    <navPoint id="Section0016" playOrder="17">
      <navLabel>
        <text>Rozdział 16</text>
      </navLabel>
      <content src="Text/Section0016.xhtml"/>
    </navPoint>
    <navPoint id="Section0017" playOrder="18">
      <navLabel>
        <text>Rozdział 17</text>
      </navLabel>
      <content src="Text/Section0017.xhtml"/>
    </navPoint>
    <navPoint id="Section0018" playOrder="19">
      <navLabel>
        <text>Rozdział 18</text>
      </navLabel>
      <content src="Text/Section0018.xhtml"/>
    </navPoint>
    <navPoint id="Section0019" playOrder="20">
      <navLabel>
        <text>Rozdział 19</text>
      </navLabel>
      <content src="Text/Section0019.xhtml"/>
    </navPoint>
    <navPoint id="Section0020" playOrder="21">
      <navLabel>
        <text>Rozdział 20</text>
      </navLabel>
      <content src="Text/Section0020.xhtml"/>
    </navPoint>
    <navPoint id="Section0021" playOrder="22">
      <navLabel>
        <text>Rozdział 21</text>
      </navLabel>
      <content src="Text/Section0021.xhtml"/>
    </navPoint>
    <navPoint id="Section0022" playOrder="23">
      <navLabel>
        <text>Rozdział 22</text>
      </navLabel>
      <content src="Text/Section0022.xhtml"/>
    </navPoint>
    <navPoint id="Section0023" playOrder="24">
      <navLabel>
        <text>Rozdział 23</text>
      </navLabel>
      <content src="Text/Section0023.xhtml"/>
    </navPoint>
    <navPoint id="Section0024" playOrder="25">
      <navLabel>
        <text>Rozdział 24</text>
      </navLabel>
      <content src="Text/Section0024.xhtml"/>
    </navPoint>
    <navPoint id="Section0025" playOrder="26">
      <navLabel>
        <text>Rozdział 25</text>
      </navLabel>
      <content src="Text/Section0025.xhtml"/>
    </navPoint>
    <navPoint id="Section0026" playOrder="27">
      <navLabel>
        <text>Rozdział 26</text>
      </navLabel>
      <content src="Text/Section0026.xhtml"/>
    </navPoint>
    <navPoint id="Section0027" playOrder="28">
      <navLabel>
        <text>Rozdział 27</text>
      </navLabel>
      <content src="Text/Section0027.xhtml"/>
    </navPoint>
  </navMap>
</ncx>


Gdy nie zależy mi na konkretnych tytułach rozdziałów, praktycznie nic nie muszę zmieniać, jedynie dostosować ilość rozdziałów do danej książki przez skasowanie nadwyżki wprowadzonych rozdziałów.

5. Tak zamodyfikowany plik epub konwertujemy w programie calibre, jedyną opcję którą zmieniłem jest "Nie dodawaj wykrytych rozdziałów do spisu treści" w zakładce "Spis Treści", oprócz tego możemy dodać okładkę.
6. Tak utworzony plik .Mobi będzie zawierał zarówno spis treści jak i panel nawigacyjny NCX.


03 maja 2011 12:53:09
Zobacz profil
Użytkownik

Dołączył(a): 09 sty 2011 21:16:58
Posty: 22
eCzytnik: Kindle 3
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Ja właśnie powolutku konstruuję sobie plik wsadowy (*.bat) do zautomatyzowania tworzenia spisu treści zarówno html-owego jak i ncx-owego na podstawie książki w html. Jak wszystko pójdzie dobrze, to dwukrotnym kliknięciem tworzony będzie plik .mobi z wcześniej przygotowanej w Wordzie książki.


04 maja 2011 16:30:50
Zobacz profil
Użytkownik

Dołączył(a): 20 kwi 2011 1:47:36
Posty: 3
eCzytnik: Kindle 3
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Rany ale wy konbinujecie.

A wystarczy :

Robisz wszystko w wordzie ( ja np w 2010 )

- naglowki ( np. WSTEP itd. )
- odpowiedni poziom konspektu dla naglowkow. ( 1 czy 2 poziom, jak kto chce i od potrzeby )
- na koncu ksiazki generujemy spis tresci i w razie potrzeby poprawiamy ( jak mamy zrobiony konspekt to spis tresci ladnie sie wygeneruje nawet automatycznie )
- zapisujemy do html. ( jak nie bedziemy cudowac, kombinowac z formatowaniem w dokumencie to pieknie sie zapisze do html. )
- html przeciagamy do calibrate.
- klikasz konwersje do mobi - koniecznie przy konwersji na zakladce wyjsciowy MOBI odchaczyc "nie dodawaj spisu tresci do ksiazki" <-- odchaczyc :!: :!: :!:
- osobiscie jeszcze usuwam na zakladce "ustawienia strony" marginesy ( daje wszystkie na zero ) , oraz zakladka "wyglad i zachowanie " --> wyjustowanie tekstu --> wyrownaj do lewej.
- dajemy ok i juz mamy :

ksiazke ze spisem tresci,
z podzialem na rozdzialy na pasku na dole,
dzialajace kierunki na przycisku do przeskakiwania rozdzialow
oraz w go to.. Table of contests.

Czyli wszystko dziala.

Macie tu przyklad zrobionej ksiazki w ten sposob i to jeszcze z obrazkami - sami zobaczcie.

http://www.multiupload.com/2PQ4EC31EH


05 maja 2011 1:02:40
Zobacz profil
SwiatCzytnikow.pl
Avatar użytkownika

Dołączył(a): 14 sie 2010 11:00:21
Posty: 1873
eCzytnik: kindle, onyx, nook, kobo, pb, ipad
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Ja w tym momencie zupełnie odpuszczam etap spisu treści w Wordzie, byleby nagłówki 1 poziomu były.

Przy konwersji w Calibre w zakładce Spis treści zaznaczam Pierwszy poziom jako "//h:h1"

I w większości przypadków wychodzi mi książka ze spisem treści i znacznikami.

A ręczne robienie NCX... No, kiedyś jak usłyszałem że tak trzeba, to się załamałem, ale na szczęście nie trzeba. Dziwne, że Sigil tego nie generuje.

_________________
http://swiatczytnikow.pl (dawniej: Świat Kindle)
http://ebooki.swiatczytnikow.pl - (prawie) wszystkie polskie e-booki w jednym miejscu, czyli porównywarka ofert księgarni.


05 maja 2011 9:16:16
Zobacz profil WWW
Użytkownik

Dołączył(a): 10 kwi 2011 12:10:56
Posty: 6
eCzytnik: Kindle 3 Wifi
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Vroo napisał(a):
Ja w tym momencie zupełnie odpuszczam etap spisu treści w Wordzie, byleby nagłówki 1 poziomu były.

Przy konwersji w Calibre w zakładce Spis treści zaznaczam Pierwszy poziom jako "//h:h1"

I w większości przypadków wychodzi mi książka ze spisem treści i znacznikami.

A ręczne robienie NCX... No, kiedyś jak usłyszałem że tak trzeba, to się załamałem, ale na szczęście nie trzeba. Dziwne, że Sigil tego nie generuje.


Jest możliwość wygenerowania spisu treści w Sigilu. Trzeba przed tym nadać nagłówki h do tytułów rozdziałów, a następnie kliknąć w "Generate TOC from headings".


05 maja 2011 11:03:42
Zobacz profil
Użytkownik

Dołączył(a): 09 sty 2011 21:16:58
Posty: 22
eCzytnik: Kindle 3
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
mirek190 napisał(a):
Rany ale wy konbinujecie.

Tyle, że nie każdy korzysta z Callibre. Mi osobiście się ten program nie podoba. Książki wolę przygotowywać KindleGen-em od Amazonu. Nagłówki - owszem - robię w Wordzie. Potem eksportuję do html. Jak mi się uda, to od tego momentu do gotowej książki dzielić mnie będzie jedno podwójne kliknięcie (+ ewentualnie przygotowanie okładki). Szybciej i wygodniej chyba się już nie da :)


05 maja 2011 11:17:25
Zobacz profil
Mod
Avatar użytkownika

Dołączył(a): 16 lip 2007 16:39:15
Posty: 693
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Nie wiem, czy już o tym pisałem wcześniej, ale napisze tutaj - w razie czego, będzie to gwoli przypomnienia :) - że wypada zwrócić uwagę, czy w danej książce nie występują nagłówki, tudzież tytuły rozdziałów o takiej samej nazwie / treści. Jaśniej: bywa, że książka podzielona jest na części i na przykład rozdziały w pierwszej wyglądają mniej więcej tak:

Część pierwsza
- Rozdział pierwszy (lub numeracja 1, I)
- Rozdział drugi (lub numeracja 2, II)
- Rozdział trzeci (lub numeracja 3, III)...

Itd. Następnie:

Część druga
- Rozdział pierwszy (lub numeracja 1, I)
- Rozdział drugi (lub numeracja 2, II)
- Rozdział trzeci (lub numeracja 3, III)...

W tym wypadku w trakcie ustawiania nagłówków należy lekko zaingerować w oryginalny podział książki, bowiem w trakcie konwersji program gubi się w podziale spisu treści i wówczas w dokumencie wyjściowym, albo w ogóle spisu treści i podziału na pasku postępu nie ma, albo jest, ale tylko w pierwszej części książki.

Należy w trakcie edycji w Wordzie dokonać zmiany w tym stylu:

Część pierwsza
- Rozdział pierwszy (lub numeracja 1, I)
- Rozdział drugi (lub numeracja 2, II)
- Rozdział trzeci (lub numeracja 3, III)...

Itd. Następnie:

Część druga
- Rozdział czwarty (lub numeracja 4, IV)
- Rozdział piąty (lub numeracja 5, V)
- Rozdział szósty (lub numeracja 6, VI)...

I tak dalej...

Problem pojawia się, kiedy w dokumencie wyjściowym są poprawnie dodane przypisy - Calibre uznaje każdy przypis za dodatkowy rozdział i przeważnie to także burzy strukturę wygenerowanego spisu treści. Przypisy takie lepiej ręcznie przesunąć na koniec książki, nie jako odnośniki, ale jako zwykły tekst.

_________________
Cytuj:
"Z książkami jest tak samo jak z ludźmi: tylko niewielka część odgrywa dużą rolę, reszta gubi się w wielości."

Gregory Benford - "Zagrożenie Fundacji"


Cytuj:
"Out in the oceans of sand
I saw the future
Of a golden land
Below the plains
I've been meeting my fate
I stood the test
The universe
In the palm of my hand
Oh, am I blessed
Or cursed "


Savage Circus "Legend of Leto II"


05 maja 2011 11:19:41
Zobacz profil
Użytkownik

Dołączył(a): 14 maja 2011 14:29:49
Posty: 1
eCzytnik: Kindle 3
Post Re: Rozdziały w plikach innych niż .azw na Kindle 3
Witam,

Mam problem z odczytywaniem plików .html przy pomocy worda. Tworzę je przez program PDF2EPUB i gdy chcę dany plik otworzyć w wordzie (2007) wyskakuje następująca informacja:

"Nie można otworzyć pliku xxx gdyż wystąpiły problemy z jego zawartością"

Szczegóły:

Odwołanie do niezdefiniowanego obiektu "nbsp"

Czy ktoś miał podobny problem? Ewentualnie czym mogę zastąpić worda aby w miarę komfortowo obrobić tekst i dodać spis treści - Writer z Open Office sobie poradzi?


15 maja 2011 12:39:43
Zobacz profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 41 ]  Przejdź na stronę Poprzednia strona  1, 2, 3


Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 2 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:  
cron