Hallo,
mein Anwendungsfall ist einfach: Ich habe ein LaTeX-Dokument, dass mit pdflatex übersetzt wird. Dort wird das Paket "charter" geladen. Der Wunsch der Anwender war, dass das Dokument auch mit xelatex und lualatex übersetzt werden kann, aber noch genauso ausschaut.
Leider kriege ich das nicht hin. Minimalbeispiel:
Code:
\documentclass{scrartcl}
\usepackage{ifxetex}
\ifxetex
\usepackage{fontspec}
\usepackage{charter}
\else
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{charter}
\fi
\begin{document}
\textrm{Normaler Text: äöüß} \\
\textbf{Fetter Text: äöüß} \\
\textit{Kursiver Text: äöüß}
\end{document}
Mit pdflatex sieht das wie gewünscht aus. Mit xelatex übersetzt es, aber jegliche Auszeichnung fehlt und als Schriftart wird Latin Modern benutzt (soweit die Anzeige im PDF-Reader stimmt). Wenn ich im xetex-Zweig oben das "charter" auskommentiere, ist es immer noch Latin Modern, aber die Auszeichnung stimmt. Ich habe es auch schon mit "\setmainfont{Charter}" versucht, aber das bringt bei mir nur ein "The font "Charter" cannot be found."
Als System setze ich Ubuntu 14.04 LTS mit TeX Live 2013 ein.
Ich freue mich über Hinweise, was ich falsch mache und wo ich nachlesen kann, wie es richtig geht.
Dee
Lesezeichen