謝謝米查提醒我這個新問題。
這個週末我第一次按照 tex4ebook 的第一步進行操作,並且接近完成。我在起源幾年後在這裡追蹤了一次討論,並嘗試使用 tex4ebook。我認為最後一步似乎不起作用。
tex4ebook 的最後一次運行出現了德語特殊字符編碼的問題,例如 \index{Abhängigkeiten} 中的 ä、ü、ä、ß。
在 .ind 檔案中,您可以找到以下內容: 這表示 xindy 運作正常。
\begin{theindex}
\providecommand*\lettergroupDefault[1]{}
\providecommand*\lettergroup[1]{%
\par\textbf{#1}\par
\nopagebreak
}
\lettergroup{A}
\item \idxkeyword{Abhängigkeiten}, \idxlocator{173}
\item \idxkeyword{Absolutisten}, \idxlocator{127}
這 !訊息顯示以下行:
Missing \endcsname inserted.
<to be read again>
\let
l.9 \item \idxkeyword{Abhngigkeiten}
, \idxlocator{173}
顯然字符 ä 被省略並給出了問題。
我的tex檔案很大,但相關程式碼似乎是:
\documentclass[11pt]{report}
\usepackage[some options to set the page]{geometry}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngermen]{babel}
... and some others which might be irrelevant here
也許你們中的一些人會說如何處理最後一個問題以獲得我的第一個 epub?
我真的遵循 oe Micha for tex4ebook 的建議,使用了這裡提供的源代碼。
謝謝你,托姆克拉特斯
答案1
評論裡隱藏著答案。簡而言之:
我安裝了notepad ++編輯器並將我的sourcename.tex(已採用ansinew編碼)全部轉換為utf8編碼。另外也更改了 sourcename.tex 的 ansinew 編碼,\usepackage[utf8]{ìnputenc}
解決了此處解決的問題。