08-10-2012, 05:15 AM | #1 |
Connoisseur
Posts: 63
Karma: 4324
Join Date: May 2010
Location: Romania
Device: PB 360, Kobo Touch
|
Moving endnotes/footnotes
Hello,
I have a book with a lot of footnotes. Actually the printed version has footnotes, around 4-5 each page. But on the epub, these footnotes have all been moved together as endnotes, there is a whole chapter with them at the end of the book. It is almost impossible to read, because although they are as hyperlinks and I can "click" them it takes a while to navigate there and then I have to navigate back. I would like to know if there is a script or something automatic to get all those notes and insert them somewhere more closely to where they are used; even if I have to place the text inline is better than the dead time I have now with all this navigation. Thank you for any suggestion you may have. |
08-10-2012, 06:57 AM | #2 |
Color me gone
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
As far as I know there is nothing automatic to do the job, because it is hard to know where close is. I suppose something could be written with one of the powerful text editors after you insert markers.
I often put the footnotes immediately following the paragraph they refer to because that way they have chance of appearing on the same page. Fine if the footnote is small, not great at all if the footnote in the original book flowed off the page and took up half of the following one. I do shrink the footnote text to 90% font size so it is possible to skip over it visually. You could make them italicized, but there is often italicized text in them already for the book name referred to. It is all a lot of work. |
Advert | |
|
08-10-2012, 09:02 PM | #3 |
Resident Curmudgeon
Posts: 75,089
Karma: 131686272
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
If you move the endnotes closer to the text, you eventually come to the page that has the endnotes and have to skip past. Putting them at the end is the best way to do it.
|
08-11-2012, 03:04 AM | #4 |
Wizard
Posts: 3,413
Karma: 13369310
Join Date: May 2008
Location: Launceston, Tasmania
Device: Sony PRS T3, Kobo Glo, Kindle Touch, iPad, Samsung SB 2 tablet
|
I agree with JSWolf, and wonder what kind and quality of ebook you have if navigation takes so long that it is inconvenient. It only takes a second or so in a properly designed ebook.
|
08-11-2012, 06:03 AM | #5 |
Color me gone
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
But it doesn't take just a second to create the links back and forth if your reader doesn't have a back button like my little Sony. Sigh.
|
Advert | |
|
08-11-2012, 09:50 AM | #6 |
Connoisseur
Posts: 63
Karma: 4324
Join Date: May 2010
Location: Romania
Device: PB 360, Kobo Touch
|
The book is almost 2000 "virtual" pages on my reader, 3600 in Calibre so it might add some extra time this huge size. Also the reader is with a touchscreen so when touching a link sometimes instead of navigating it goes forward or bakwards, depending on link position on screen. After I finished reading the note, I have to tap once to open main menu, once to open navigation menu then once again to go back and wait. So the whole process is not very comfortable.
I am thinking of editing the file and moving the notes at the end of every chapter. There are around 30-40 notes each and maybe create an entry in the table of contents so when I encounter one I go directly to that chaper and back. |
08-11-2012, 11:26 AM | #7 |
Resident Curmudgeon
Posts: 75,089
Karma: 131686272
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
08-11-2012, 11:31 AM | #8 | |
Resident Curmudgeon
Posts: 75,089
Karma: 131686272
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
08-11-2012, 12:30 PM | #9 |
Junior Member
Posts: 4
Karma: 10
Join Date: Aug 2012
Device: iPad
|
It would be amazing if footnote text could "hide" between the lines where the linked reference number is displayed and then appear directly in that position when the link is tapped. I guess this is only possible with JavaScript, which EPUB3 supports, but it will take a while until E-readers fully support that feature and I am really in doubt if I as a reader would want all sorts of scripts to mess up my reading experience.
I think the decision of putting the footnotes at the end of each chapter or the book itself relies mainly on the type of book you create and how footnotes are used. For non-fiction books where the footnotes include much additional information about the subject I'd put them at the end of the chapter, to have the reader occasionally stumble upon them and pick something up they find interesting. If the footnotes only contain information about quoted publications or things of less importance for the reader, I'd bundle them at the end of the book. Luckily, InDesign let's you make those choices by yourself and exports the Footnotes properly. You can even jump back and forth between the reference link and the link in the footnote text, so you don't need any back button. It's all not perfect, but I think I can live with that. Last edited by ink-sniffer; 08-11-2012 at 12:33 PM. |
08-11-2012, 01:00 PM | #10 |
Color me gone
Posts: 2,089
Karma: 1445295
Join Date: Apr 2008
Location: Central Oregon Coast
Device: PRS-300
|
|
08-14-2012, 03:48 AM | #11 |
Fanatic
Posts: 580
Karma: 810184
Join Date: Sep 2010
Location: Norway
Device: prs-t1, tablet, Nook Simple, assorted kindles, iPad
|
I thought it was a strongly recommended practice to make part of the footnote itself a link back to the referring line?
BTW, you don't need javascript to get pop-up footnotes, you can do i t with just CSS: Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> div.footnote { display:inline-block; border-style:solid; border-width:1px; background:yellow; width: 0.6em; height:0.6em; overflow:hidden; position:fixed; } div.footnote:active {width:auto;height:auto;} div.footnote p{ font-size:0.5em; margin:0 0.2em; } div.footnote p+p{ font-size:0.9em;} </style> </head> <body> <p>Sic transit gloria mundi.Click on this footnote.<div class="footnote"> <p>1</p> <p>Isn't it fun reading through all the footnotes?</p> </div> Pretaerae censeo Cartago esse delendam. Navigare necesse est, vivere non est necesse.</p> <p>Credo Elvem ipsum etiam vivere.</p> </body> </html> Last edited by SBT; 08-14-2012 at 10:03 AM. Reason: removed superfluous css code. |
08-14-2012, 12:22 PM | #12 | |
Resident Curmudgeon
Posts: 75,089
Karma: 131686272
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Code:
<p>Sic transit gloria mundi.Click on this footnote.<div class="footnote"> <p>1</p> <p>Isn't it fun reading through all the footnotes?</p> </div> Pretaerae censeo Cartago esse delendam. Navigare necesse est, vivere non est necesse.</p> |
|
08-14-2012, 01:53 PM | #13 | |
Grand Sorcerer
Posts: 5,626
Karma: 23190435
Join Date: Dec 2010
Device: Kindle PW2
|
@SBT: Thanks for sharing your code.
Quote:
Had you actually tested the code you'd have found out that the code not only passes epubcheck, but also works with some limitations in ADE. There are some cosmetic issues, but SBT's innovative code works as a proof of concept even with ePub2s. How about you contribute some useful code for a change instead of criticizing everybody else? |
|
08-14-2012, 02:10 PM | #14 |
Fanatic
Posts: 580
Karma: 810184
Join Date: Sep 2010
Location: Norway
Device: prs-t1, tablet, Nook Simple, assorted kindles, iPad
|
Correctly, if somewhat brusquely, noted, JSWolf: Xhtml does not permit div inside p, though it did show up correctly in Chrome.
This minor modification is however considered valid by the w3c validator: Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> p.footnote {display:inline; margin-right:-0.1em;} div.footnote+p.footnote { margin-left:0.5em;} div.footnote { display:inline-block; border-style:solid; border-width:1px; background:yellow; width: 0.6em; height:0.6em; overflow:hidden; position:fixed; } div.footnote:active {width:auto;height:auto;} div.footnote p{ font-size:0.5em; margin:0 0.2em; } div.footnote p+p{ font-size:0.9em;} </style> </head> <body> <p class="footnote">Sic transit gloria mundi.Click on this footnote.</p><div class="footnote"> <p>1</p> <p>Isn't it fun reading through all the footnotes?</p> </div><p class="footnote"> Pretaerae censeo Cartago esse delendam. Navigare necesse est, vivere non est necesse.</p> <p>Credo Elvem ipsum etiam vivere.</p> </body> </html> |
08-14-2012, 03:54 PM | #15 |
frumious Bandersnatch
Posts: 7,522
Karma: 19000001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
You can't have a <div> inside a <p>, but nothing prevents you from turning the outer <p> into a <div>, or the inner <div> into a <span> with display:block.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Footnotes and Endnotes | Ken Irving | Writer2ePub | 2 | 01-02-2011 09:05 AM |
Footnotes/Endnotes | crutledge | Sigil | 17 | 07-17-2010 11:56 AM |
'Unexpected Error' using endnotes, footnotes, etc | Gideon | Amazon Kindle | 0 | 11-09-2009 11:59 PM |
How do endnotes/footnotes work? | JSWolf | ePub | 4 | 04-22-2009 05:54 PM |
Do footnotes/endnotes work in FB2? | rfog | HanLin eBook | 3 | 12-05-2008 10:22 PM |