![TeX4ht 일부 터키어 문자가 이미지로 나타남](https://rvso.com/image/305760/TeX4ht%20%EC%9D%BC%EB%B6%80%20%ED%84%B0%ED%82%A4%EC%96%B4%20%EB%AC%B8%EC%9E%90%EA%B0%80%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C%20%EB%82%98%ED%83%80%EB%82%A8.png)
명령을 사용할 때 htlatex
터키 문자 "ç" "ğ" "ş" "ü"는 정상적으로 표시되지만 "ı"의 경우 TeX4ht는 이미지를 생성합니다. 이 문제를 해결할 방법이 있나요?
편집: 와 같은 다른 글꼴을 사용할 때 \usepackage[bitstream-charter]{mathdesign}
문자 "ı"가 나타나지 않습니다.
\documentclass[18pt]{article}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{center}
{\Huge ÖÇŞİĞÜöçşığü}
\end{center}
ÖÇŞİĞÜöçşığü
\end{document}
산출
편집 2:
나는 추가를 시도했다
\ifdefined\HCode\else
\usepackage[bitstream-charter]{mathdesign}
\fi
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
처음에 실행
htlatex index.tex "xhtml,charset=utf-8" "-cunihtf -utf8"
출력은 다음과 같습니다.
답변1
인코딩 시 파일을 출력하려면 특수 명령줄 옵션을 사용해야 합니다 utf-8
.
htlatex filename "xhtml,charset=utf-8" " -cunihtf -utf8"
패키지 와 관련하여 mathdesign
현재 많은 글꼴이 지원되지 않습니다. tex4ht
패키지 충돌을 해결하는 일반적인 방법은 조건부 패키지 로딩을 사용하는 것입니다.
\documentclass[18pt]{article}
\ifdefined\HCode\else
\usepackage[bitstream-charter]{mathdesign}
\fi
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{center}
{\Huge ÖÇŞİĞÜöçşığü}
\end{center}
ÖÇŞİĞÜöçşığü
\end{document}