LuaLaTeX und das Euro-Zeichen2

Gestern habe ich die Frage gestellt bekommen, ...

... ob man mit LuaLaTeX und geeigneten Fonts auf ein Paket wie eurosym verzichen kann weil es ja vielleicht ein ordentliches Eurozeichen in den Fonts direkt gibt?
Unter XeLaTex und LuaLaTeX lassen sich dank fontspec alle Zeichen der Fonts direkt ansprechen. Als Eingabe muss nur das Unicode-Zeichen (als UTF-8 kodiert) direkt benutzt werden. Manche Zeichen lassen sich auch wie bisher mit Befehlen ansprechen. Siehe dieses Beispiel:
\documentclass{article}
\usepackage{fontspec}
\newcommand\satz{Das Kaugummi kostet 3€ – oder waren es nur 2\texteuro?\par}
\begin{document}
\satz
\setmainfont{Linux Libertine O}
\setsansfont{DejaVuSans}
\satz \sf \satz
\end{document}
Ergibt: Beispiele für das Euro-Zeichen Der Befehl \texteuro kommt übrigens aus dem Paket xunicode. Pakete wie eurosym sollten der Vergangenheit angehören. Herzlichen Dank an den Fragesteller!

Teilen

2 Kommentare zu "LuaLaTeX und das Euro-Zeichen"

Günter Hanisch schrieb am 09.11 um 10:15 Uhr:

Gehört zwischen 3 und Euro nicht ein halbes Leerzeichen?

Patrick Gundlach schrieb am 11.11 um 11:17 Uhr:

Guter Hinweis, danke! Das Beispiel wäre sicherlich besser mit ... kostet 3\,€. Die ersten beiden Eurozeichen finde ich aber nicht so richtig prickelnd, daher lasses ich so.

Kommentar schreiben