Elektronikus könyvek készítésének technikai kérdései

srf

Állandó Tag
Állandó Tag
Akkor pc-n és rtf ben kell egyelőre olvasnom.
Nem. Ha PDF-et tudsz menteni belőle -- márpedig tudsz -- akkor azt olvasón is tudod olvasni.

Jó tudomásul vettem hogy nincs megoldás az ittlévő tagoktól és azt is hogy nekem sincs.
Van megoldás, csak kézi. Automatikus nincs.

De az nem igaz hogy értelmetlenen és nincs rá igény.
Ez nézőpont kérdése.
Elmondom miért gondolom értelmetlennek:
Te csak arra gondolsz, hogy egy-egy szó, kifejezés, esetleg egy mondat miatt oda-vissza kell ugrálni a könyvben. De nemgondolsz arra, hogy egy lábjegyzetben lehetnek hosszabb részletek, grafika, táblázat is, sőt hivatkozhat másik jábjegyzetben lévő helyekre is! Arra sem hondolsz, hogy mi van akkor, ha egy mondatban -- egy sorban akár -- sok lábjegyzet van!
Hogy nézne ki az a szöveg, ahol szavanként akár több oldalas betoldások vannak?
Pont az vész el, ami a lábjegyzet lényege: nem zavarja a főszöveg folytonosságát, de lehetőséget ad az olvasónak, hogy mellékes, vagy részletes, vagy hivatalos, vagy akármilyen más szempont szerinti adatokat is elérjen, ha akar.

Kereséseim közt találtam igényt és megoldás felé törekvést
Elsőnek itt van ez:
https://www.gyakorikerdesek.hu/elek...hogy-lehet-a-labjegyzeteket-megnezni__oldal-1
Ez az első linked egy nettó elmebeteg, akinek a végső következtetése az, hogy a Calibre programozója zsidó, ezért nem foglalkozik az ő jogos kérésével. (Kovid Goyal egyébként indiai, de ez mindegy is.)

Ez a hölgy meg szintén abba hibába esik, hogy csak rövid, egyszerű, formázatlan lábjegyzetben gondolkodik.
A megoldása egyébként működik, ha beleturkálsz kézzel a HTML/CSS kódba, ez sem automatikus.

Azt kéne elfogadd, hogy ezek az inline jegyzetek nem lábjegyzetek, hanem a folyó szöveg részei.
Ha mindenképpen ragaszkodsz hozzá akkor Wordben -- VBA makro segítségével -- át tudod alakítani a lábjegyzeteidet inline citation-né.

Sub foot2inline()
Dim oFNs As Footnotes
Dim oFN As Footnote
Dim oRng As Range
Dim strFNText As String
Dim lngIndex As Long

Set oFNs = Word.ActiveDocument.Footnotes
For Each oFN In oFNs
strFNText = oFN.Range.Text
lngIndex = lngIndex + 1
Set oRng = ActiveDocument.Range
With oRng.Find
.Text = "^f" ' Looks for all footnotes
.Forward = True
.Wrap = wdFindStop
If .Execute Then
oFN.Delete
With oRng
.Text = " [Note " & lngIndex & ": " & strFNText & "]"
.Font.Color = 6299648
End With
End If
End With
'Disables undo to save memory on very large documents.
'ActiveDocument.UndoClear
Next
End Sub​

De tényleg egyszerűbb akkor már PDF-et csinálni belőle.
 

srf

Állandó Tag
Állandó Tag
Beszélj magyarul.
"Akkor ne is legyen ott"
Kevid Goyal nem magyarra írta és ennyi.
Szarja össze magát, ha nem szabadon választható a tárolási forma.
Csak plusz munkát ad.

Hmm.
Az eredeti szöveg: "You can't change the library's folder structure or file names. You shouldn't even be in there."

Ami szabad fordításban inkább annyit tesz, hogy "Nem változtathatod meg a könyvtár struktúráját, vagy a benne található fájlok nevét. Nem is kellene ott lenned."

Ugyanis azt a Calibre változtatja/kezeli nem a felhasználó. Ha hozzányúlsz, akkor komoly zavarokat okozhatsz a program működésében. Olyan ez, mint a registry. Ott sincs az átlagfelhasználónak semmi keresnivalója, ha mégis elpiszkál valamit, magára vessen.
 

tornando

Őstag
Ezüst támogató
Állandó Tag
Azt kéne elfogadd, hogy ezek az inline jegyzetek nem lábjegyzetek, hanem a folyó szöveg részei.
Ha mindenképpen ragaszkodsz hozzá akkor Wordben -- VBA makro segítségével -- át tudod alakítani a lábjegyzeteidet inline citation-né.

Sub foot2inline()
Dim oFNs As Footnotes
Dim oFN As Footnote
Dim oRng As Range
Dim strFNText As String
Dim lngIndex As Long

Set oFNs = Word.ActiveDocument.Footnotes
For Each oFN In oFNs
strFNText = oFN.Range.Text
lngIndex = lngIndex + 1
Set oRng = ActiveDocument.Range
With oRng.Find
.Text = "^f" ' Looks for all footnotes
.Forward = True
.Wrap = wdFindStop
If .Execute Then
oFN.Delete
With oRng
.Text = " [Note " & lngIndex & ": " & strFNText & "]"
.Font.Color = 6299648
End With
End If
End With
'Disables undo to save memory on very large documents.
'ActiveDocument.UndoClear
Next
End Sub​
Ez átmásolja a lábjegyzeteket a szövegbe?
Mert éppen az kellene..
Ha ezt azzal a kisebb karakterrel teszi, mint a lábjegyzet volt akkor tökéletes.
Úgy látom vörösre állítottad.
 
Utoljára módosítva:

srf

Állandó Tag
Állandó Tag
Igen azt teszi, ilyen formátumban:
[Note 23: " Ez egy lábjegyzet "]
És pirossal, hogy lássa az ember, hol van inline citation. De nem kisebb betűvel, mert megtartja a formázásokat is.
 

Stainless Steelrat

Állandó Tag
Állandó Tag
Ez az első linked egy nettó elmebeteg, akinek a végső következtetése az, hogy a Calibre programozója zsidó, ezért nem foglalkozik az ő jogos kérésével. (Kovid Goyal egyébként indiai, de ez mindegy is.)
Ez komoly? Egy ingyenes, rendszeresen karbantartott és fejlesztett szoftver íróját rasszista dumával elküldeni az anyjába, mert nem úgy dolgozik ahogy egy felhasználó gondolja? Mindig megdöbbent az internetes anonimitás mögé búvó primitívség tombolása:(
 

hampidampi

Állandó Tag
Állandó Tag
Sziasztok!
Ha egy adott epub-ban gépelési hiba van, mivel tudom megnyitni javításra? Illetve ha nem csak betűcsere lesz, hanem hiányzik 1-2 karakter, vagy feleslegeset kell kitörölni, nem fogja tönkretenni az amúgy jó formázását? Műkedvelő amatőrként nem értek sem a nyomdászathoz sem a html szerkesztéshez, szóval ha nagyon szakemberes a válasz, akkor nyugodtan mondjátok azt, hogy úgysem tudom megcsinálni. :)
Az epub egy sima zip file. Ebben általában fejezetenként vagy 200kb-onként darabolt html file-okban van a szöveg. Innen már bármely egyszerű text editorral szerkesztheted.
 

srf

Állandó Tag
Állandó Tag
Kár hogy az automatikus indexet magát a számot kivette a VBA.(Szépséghiba)

Nem szépséghiba, hanem a beszúrás helyére kerül az inline szöveg.
És kár ezen izmoznod, inkább gondolj bele, hogy hogy néz ki, ha egy mondaton belül több lábjegyzet van! De látod, megoldottad a az új bekezdést is, oldd meg, hogy ott maradjanak az indexek!
Szerintem, ha valakinek ilyen egyéni igényei vannak, akkor fektessen bele némi munkát.
 

tornando

Őstag
Ezüst támogató
Állandó Tag
Hogy nem osztottad a véleményt.
Hogy erre sokfelé igény van és hibának az e olvasók gyermekbetegségének gondolják a nyomtatott könyv formájához képest.
Az egy dolog, de ahhoz képest hogy mégis ráleltél a VBA kódra.
Mutathatná hogy keresték a megoldást mások is.
Akkor ha már ennyire átláttad.Látszik van még mi jóságot átemelni a nyomtatottból.
És ez pontosan az indexek léte.
Megoldani nem tudom hisz a megtalált VBA kód kivette.
Majd megint lesz valaki aki ért a macro-hoz és úgy oldja meg a bemásolást hogy az index után szúrja be a lábjegyzetet.
Van elképzelésem Word-ben hogyan oldom meg,ha már nem értek a makróhoz.
Neked köszönöm hogy megtaláltad.
De ne ócsárold, amivel találkoztál mint megoldás valamire.(és ez többeké)
 
Utoljára módosítva:

srf

Állandó Tag
Állandó Tag
Hogy nem osztottad a véleményt.
Hogy erre sokfelé igény van és hibának az e olvasók gyermekbetegségének gondolják a nyomtatott könyv formájához képest.
Az egy dolog, de ahhoz képest hogy mégis ráleltél a VBA kódra.
Mutathatná hogy keresték a megoldást mások is.
akkor ha már ennyire átláttad.Van még mi jóságot átemelni a nyomtatottból.
És ez pontosan az indexek léte.

Elég zavaros, amit írsz.
De az ebook-ok sok dolgot jobban csinálnak, mint a nyomtatott.
Ilyen pl. a lábjegyzetek/végjegyzetek kezelése. Az ugyanis sokkal használhatóbb, ha a láb-/végjegyzetek kattintható linkek és nem kell lapozni. Amit te most csinálsz, az egy öszvér, egy torzszülött, amit -- mivel tisztelem felebarátaim agybaját -- elfogadok, de nem támogatok.
Nem azt mondom, hogy ne lehetne még jobban, lehet bizony! Például az EPUB3 szabványban a lábjegyzetek már felugró szövegbuborékban is meg tudnak jelenni, Ami ideális. De addig is, míg az olvasók (a programok, nem az emberek) nem így kezelik a lábjegyzetet, addig a következő szuboptimális megoldás a link a lábjegyzetre.
És megint (újra meg újra) csak annyit tudok mondani, hogy sok, -- adott esetben egy paragrafuson belül több -- lábjegyzetet tartalmazó szövegnél a te megoldásod használhatatlan! És mivel egy automatikus módszeren rugózol, az nem érv, hogy neked most csak pár lábjegyzeted van! Ha automatikus módszert akarsz, akkor a programnak működnie kell peremfeltételek között is!
Nézd meg az alábbi képet, egy EPUB-ból származik:

upload_2017-3-2_15-1-40.png
És nézd meg az oldalon szereplő végjegyzeteket is hozzá!
upload_2017-3-2_15-3-14.png

És most képzeld el, hogy -- az amúgyis szövegközi keretben lévő -- szövegben betoldásként látnád a lábjegyzetet!
Sikerült? No akkor látod, hogy ezért, és nem véletlenül nincs olyan hivatalos megoldás, amit itt forszírozol.

Az ebook jobban kezeli a tartalomjegyzéket is, mert kattintásra az is odaugrik. És -- értelemszerűen -- minden olyan dolgot jobban csinál, ami link, vagy könyvjelző!
Az indexet, a bibliográfiát, a különféle listákat (ábrák, képek listája), a hivatkozáslistákat, majdnem mindent.
Arra hivatkozva, hogy kényelmetlen dolog kettőt -- egyet oda, egyet vissza -- kattintani, inkább szétbarmolni egy strukturált folyószöveget, hát...

Maradjunk annyiban, hogy ha mindenki szembe jön az autópályán, akkor el kell gondolkodni azon, hogy jó irányba megyünk-e.
 

srf

Állandó Tag
Állandó Tag
Megoldani nem tudom hisz a megtalált VBA kód kivette.
Majd megint lesz valaki aki ért a macro-hoz és úgy oldja meg a bemásolást hogy az index után szúrja be a lábjegyzetet.
Van elképzelésem Word-ben hogyan oldom meg,ha már nem értek a makróhoz.
Neked köszönöm hogy megtaláltad.
De ne ócsárold, amivel találkoztál mint megoldás valamire.(és ez többeké)

Értek hozzá, de nem pazarlok sok időt olyasmire amit nem látom értelmét.
Erre mondtam, hogy fektess bele némi munkát, nem bonyolult annyira.
És egyáltalán nem ócsároltam, csak jeleztem, hogy így meg lehet csinálni, bár nem értek egyet az ilyen felhasználással.

(Csak zárójelben: ott van értelme az inline citation formának, ha valaki köztes formátumba akarja alakítani a szöveget -- pl. MarkDown -- amit be tud olvasni más, Word formátumot nem, vagy csak rosszul kezelő programokkal, mint amilyenek egyes LaTeX verziók.)

Részemről a témát befejeztem.
 

tornando

Őstag
Ezüst támogató
Állandó Tag
Világért se pazarold az idődet,olyanra aminek nem találsz értelmét.
A megköszönéssel már fentebb jeleztem vége.
(elég rövid volt ez az üzenet?)
 
Utoljára módosítva:

Anhe

Állandó Tag
Állandó Tag
Egy szerző, négy név! Jayne Ann Krentz, Amanda Quick, Jayne Castle, Stephanie James

A tükör trilógia

Tükör triógial 1 - Jayne Ann Krentz - Szédítő mélység
Tükör triógial 2 - Amanda Quick - Az árnyak tükre
Tükör trilógia 3 - Jayne Castle - A sötétség kapujában

Szia! Érdeklődni szeretnék, hogy milyen programot vagy oldalt használsz a konvertáláshoz? Segítségedet előre is köszi!
 
Utoljára módosítva:

NAGY PIROSKA

Állandó Tag
Állandó Tag
Szia! Érdeklődni szeretnék, hogy milyen programot vagy oldalt használsz a konvertáláshoz? Segítségedet előre is köszi!
Szia!
Használok automatikus konvertáló programokat, ami a neten elérhető vagy alkalmazásokhoz kapcsolódnak.
Általában pdf fájlokat találok, amiket megnyitok szövegszerkesztővel (World), javítom és Calibre progammal alakítom át ebook formátumba.
De lehet Calibre pr-mal is docx formátumot készíteni. Acrobat program pdf szerkesztő innen lehet exportálni doc formátumba.
Ha World-del csinálom sok a helyesírási javítani való, ha Acrobat-tal akkor formázás több. Sajnos nem mindig tudom megcsinálni és akkor itt kérek segítséget.
Ha van egyéb kérdésed, szívesen segítek! Privátban kitárgyalhatjuk a módszerem.
Üdvözlettel, P:cool:
 

Anhe

Állandó Tag
Állandó Tag
Szia!
Köszönöm a választ. :dr_24: Reméltem, hogy esetleg van egyszerűbb mód, a word-ben javítást szerettem volna megspórolni. :(
 

mastop01

Állandó Tag
Állandó Tag
Sziasztok!

Egy kis segítséget szeretnék kérni. Eddig a pdftoepub programot használtam win7-en, de most váltottam win 10-re, és nem tudom feltelepíteni. Illetve telepíteni még tudom, de az aktiválás nem megy, mindenáron frissíteni akarja önmagát (nem tudom cancel-álni), de mivel ezt nem tudja megtenni, nem fut le az aktiválási folyamat, csak kiírja hogy 'checking updates', de nem fut végig a "kukac". Találkozott már valaki ezzel, vagy hasonló problémával?
Előre is köszönöm!
 

mastop01

Állandó Tag
Állandó Tag
Sziasztok!

Egy kis segítséget szeretnék kérni. Eddig a pdftoepub programot használtam win7-en, de most váltottam win 10-re, és nem tudom feltelepíteni. Illetve telepíteni még tudom, de az aktiválás nem megy, mindenáron frissíteni akarja önmagát (nem tudom cancel-álni), de mivel ezt nem tudja megtenni, nem fut le az aktiválási folyamat, csak kiírja hogy 'checking updates', de nem fut végig a "kukac". Találkozott már valaki ezzel, vagy hasonló problémával?
Előre is köszönöm!
Most volt lehetőségem Win7-el is kirpróbálni, ugyanaz a hiba, tehát nem a Win10 a ludas. Próbálta valaki telepíteni ezt a programot mostanában?
 
Oldal tetejére