如何在 tex4ebook 中管理特殊字符,例如德語變音符號?

如何在 tex4ebook 中管理特殊字符,例如德語變音符號?

謝謝米查提醒我這個新問題。

這個週末我第一次按照 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}解決了此處解決的問題。

相關內容