
texlive (Windows用) を更新したら、ヒンディー語とギリシャ語を読み込むときに問題が発生しました。数日前はすべて正常に動作していました。alternative4ht
この記事を書いている時点では最新バージョンです。michal-h21 @michal.h21 から次のファイルをコンパイルし、styファイルを作成します。 代替4ht。
コンパイルを続けていると、結果として、の先頭に というmake4ht -ul hello.tex
単語が表示されます。ドキュメントは問題ないようです。私の PDF は で問題なくコンパイルされます。Greek Hindi
.html
lualatex
ここにログを置きます http://pastebin.com/sUgz1psG
\documentclass{article}
\usepackage{alternative4ht}
\altusepackage{fontspec}
\setmainfont{TeX Gyre Termes}
\altusepackage{polyglossia}
\setmainlanguage{czech}
\setotherlanguage{greek}
\setotherlanguage{russian}
\setotherlanguage{hindi}
%\addbibresource{mwe.bib}
\begin{document}
\section{Hello world}
\subsection{Hello, hello}
Over \textit{twenty years} ago, \textbf{introduced} the first
double auction mechanism.
\end{document}
答え1
でサポートされているすべての言語には設定ファイルPolyglossia
がありますgloss-languagename.ldf
。 ではパッケージaltusepackage
をロードしませんpolyglossia
が、字幕やその他の言語依存のものをサポートするために、特定の言語設定ファイルがロードされます。 これらの設定ファイルには で定義されているマクロが含まれている可能性があるためpolyglossia
、 で宣言する必要がありますpolyglossia-alt4ht.sty
。 最も一般的なマクロはすでに含まれていますが、あまり一般的ではないマクロは含まれていません。 一部の言語設定ファイルで使用されている場合は、定義する必要があります。 ギリシャ語とヒンディー語の設定ファイルで使用されている一部のマクロがこれに該当するようです。 それらを今すぐ追加したので、解決策は を更新することです。helpers4ht