
Bei Verwendung htlatex
des Befehls werden die türkischen Zeichen „ç“, „ğ“, „ş“ und „ü“ einwandfrei angezeigt, aber bei „ı“ erzeugt TeX4ht ein Bild. Gibt es eine Möglichkeit, dies zu umgehen?
Bearbeiten: Wenn ich eine andere Schriftart wie verwende \usepackage[bitstream-charter]{mathdesign}
, wird der Buchstabe „ı“ nie angezeigt.
\documentclass[18pt]{article}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{center}
{\Huge ÖÇŞİĞÜöçşığü}
\end{center}
ÖÇŞİĞÜöçşığü
\end{document}
Ausgabe
Bearbeitung 2:
Ich habe versucht hinzuzufügen
\ifdefined\HCode\else
\usepackage[bitstream-charter]{mathdesign}
\fi
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
am Anfang und laufen
htlatex index.tex "xhtml,charset=utf-8" "-cunihtf -utf8"
die Ausgabe ist wie folgt.
Antwort1
Um die Datei kodiert auszugeben, müssen Sie spezielle Kommandozeilenoptionen verwenden utf-8
:
htlatex filename "xhtml,charset=utf-8" " -cunihtf -utf8"
bezüglich mathdesign
des Pakets werden viele Schriftarten derzeit nicht unterstützt. Die tex4ht
übliche Methode zum Lösen von Paketkonflikten besteht in der Verwendung des bedingten Paketladens:
\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}