
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