업데이트 이후, 폴리글로시아 + tex4ht의 그리스어 및 힌디어 문제

업데이트 이후, 폴리글로시아 + tex4ht의 그리스어 및 힌디어 문제

texlive(Windows용)를 업데이트했는데 이제 힌디어와 그리스어를 로드할 때 문제가 발생합니다. 며칠 전에는 모든 것이 잘 작동했습니다. 제가 이 글을 쓸 당시에 는 최신 버전이 있었습니다 alternative4ht. michal-h21 @michal.h21 및 sty 파일에서 다음 파일을 컴파일합니다. 대안4ht.

계속 컴파일 make4ht -ul hello.tex하고 결과 Greek Hindi상단에 my 이라는 단어가 표시되었습니다 .html. 문서는 괜찮은 것 같습니다. 내 PDF는 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

관련 정보