[爆卦]天火藏書失敗是什麼?優點缺點精華區懶人包

為什麼這篇天火藏書失敗鄉民發文收入到精華區:因為在天火藏書失敗這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者tokko ()看板book標題[心得] 關於電子書橫行轉直行的方法時間Sat Nov 17 1...


在[新聞] Amazon電子書 將來台開站#1RwetJ2h一文中

看到有版友和我一樣喜歡直行閱讀,又苦於對電子書的編排不熟悉

讓我想起當初為了把橫行轉直行,google自學好久才了解做法

所以趁今天下雨不想出去玩,做一個簡單的横轉直教學

希望能幫到想看直行書的版友

*本文是以epub為對象,mobi、azw請自行google轉成epub的方法
**本文使用軟體為sigil,因為我認為,這個軟體修改電子書最方便,還可以支援直行,
calibre雖然好用,但直行部分比較會出問題,其他軟體我就沒那麼熟了

1.

如果你已經下載好一本電子書,那他大概會長這樣(左上角)
https://imgur.com/8JUXVRG

*此書為我為此文自製《道德經 (王弼本)》,文字來源:維基文庫,僅使用第一、二章之
部分文字

2.

點開後,內文是橫行
https://imgur.com/ZcJDg3z

3.
開始轉直行工程,用sigil開啟,內部大概是長這樣
https://imgur.com/zQESSEU

3.
首先要確定,內文連結的css(樣式表)是哪一個(有的電子書會有多個樣式表)
選擇隨一text中內文html→右鍵→連接樣式表
https://imgur.com/zWLfALF

得知此文連結之css:Style0001.css
https://imgur.com/Qxa2MYT

4.
至Styles資料夾下,點擊Style0001.css
https://imgur.com/maz1UMg

內容大概是這樣(通常會有非常多的程式碼,但如果你只是要轉直行,那些通通不重要)
https://imgur.com/eHH37Mt

5.
找一處空白處,插入以下code:
/*直行code*/

html {
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
-epub-writing-mode: vertical-rl;
-epub-line-break: strict;
line-break: strict;
-epub-word-break: normal;
word-break: normal;
margin: 0;
padding: 0;
}
https://imgur.com/eL0Su3Q

位置看你,我習慣放在最上方

這步完成後,檔案已經為直行顯示,但翻頁依然會是橫式左翻,所以要再改一段code,改
成直式右翻

6.
找到content.opf
https://imgur.com/5QXDYY7

點擊後,找到<spine toc="ncx">這段程式碼
https://imgur.com/NjFKi3W

把它替換為<spine page-progression-direction="rtl" toc="ncx">
https://imgur.com/3D1cuxs

這段code會把翻頁方式改成右翻

以上完成後,ctrl+s存檔

7.
完成
https://imgur.com/m6hCxxp



如果你只是偶爾轉換,那用本文的內容複製貼上就行了

若是你常轉換,那有一個小方法,可以讓你快速處理

1.
開啟sigil後,ctrl+alt+c,會叫出「片段編輯器」

這時你可以

新增群組→新增條目→將全部直行code貼入「文字」那格空白處
https://imgur.com/zNmQ4gm

以後你要插入直行code時,點選空白處後,開啟片段編輯器,選擇直行code那行

按下右上方的「貼上文字片段」,就可以自動插入直行code

2.
開啟sigil後,ctrl+alt+f,會叫出「已儲存的搜尋」

找個地方右鍵

新增群組→新增條目→
尋找的空格貼上<spine toc="ncx">
取代的空格貼上<spine page-progression-direction="rtl" toc="ncx">
https://imgur.com/1myfyFI

以後開啟content.opf,直接按下取代,就可以不用在程式碼裡找一小行code

如果把sigil設定好,並對檔案規格比較熟之後

想要轉成直行,又沒有碰到比較特殊的檔案

大概需時15秒左右,雖然還是要花時間

但應該可以方便很多

謝謝收看

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.101.3
※ 文章網址: https://www.ptt.cc/bbs/book/M.1542448036.A.882.html
wackynoteis: 推! 11/17 18:08
b7736: 或是下載好以後丟到readmoo雲端XD 11/17 18:14
Taichun318: 推 11/17 18:33
observer0117: 推,自行轉檔還可以調整間距邊界甚至內嵌字型 11/17 18:39
真的,電子書有很多玩法,非常自由

比方說我還可以把書改成這樣https://imgur.com/7v7Uneb

新細明體+標楷體,再配上大小和色碼,就可以玩出不少東西

其實原本也想說一下字型怎麼改,但想想那有點複雜

而且也要看閱讀器支援的程度、字型的代碼

比方說readmoo我就不知道楷體代碼是什麼,就算知道了,自製電子書也不見得能顯示

因此不是只要加了code,就可以各軟體上一模一樣的呈現

所以還是單純點,就寫如何轉直行就好
sophieo: 推 11/17 19:01
chokore: 推圖文教學! 11/17 20:13
ken001: 感謝! 11/17 20:55
bison520: 有個天火藏書網站可直接轉 11/17 22:58
很久以前我是用天火轉的,但

第一,天火需要上傳,有的時候會比較…不安心

第二,上傳→轉檔→下載,這時間一來一往,比我用sigil貼code慢太多了

第三,天火轉出來後,排版、標點、字型都會跑掉,我是不太喜歡

而且天火有時會轉失敗,太大的檔會當機…不過天火不用裝軟體,就看取捨吧
e20021104: 哇 11/17 23:00
controller38: 謝謝分享~ 很久以前我也用天火,後來覺得把自己買 11/18 00:24
controller38: 的書全部貢獻給天火站長,好像.....怪怪的......就 11/18 00:24
controller38: 不用天火了 11/18 00:25
tonyscat: 推 11/18 06:34
valkytie: 推 11/18 10:52
valkytie: 請問如果txt或從google文件下載epub格式的epub 沒有css 11/18 11:27
valkytie: 要自己創一個css嗎? 11/18 11:27
observer0117: epub裡面一定有css,txt就需要自己加 11/18 11:30
其實有可能,我曾下到過一兩次,不過機率極低就是了

如果真的碰到了,當然可以自己創一個

也可以把已存在的css插入檔案中(styles右鍵→增加已存在的檔案)

其實我自己就有自製一個css存在電腦中,如果有需要,還可以用來取代原檔中的css

不過不管怎麼做,css做完後一定要圈選html,右鍵連結樣式表

不然檔案無法關連css,就無法表現css的內容
※ 編輯: tokko (1.163.101.3), 11/18/2018 13:21:10
skyhawkptt: 推!專業教學!! 11/18 13:28
jyhtai: 謝謝分享…有時間來試試 11/18 14:37
cvit: 未看先推 11/18 19:53
wenwen: 推專業教學 11/19 08:19
benothing: 謝謝分享 11/19 08:59
fire0520: 謝分享 11/21 15:00
ajul: 推 12/03 00:09

你可能也想看看

搜尋相關網站