oxydon
19-06-2012, 18:10
Hallo zusammen,
ich verwende in LaTeX die Schriftart Iwona. Kürzlich habe ich meine Pakete aktualisiert und seitdem werden Normstriche nicht immer geschrieben. Im folgenden Minimalbeispiel werden nur die großen (die nach left und right) Normstriche beim PDF-Exportieren angezeigt. Die kleinen (ohne left und right) nicht.
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{ngerman}
\usepackage[math]{iwona}
\begin{document}
Normstriche:
\[\|1234\|\]
große Normstriche:
\[\left\|\frac12\right\|\]
\end{document}
Zunächst dachte ich: »Halb so schlimm, definierst du dir das halt selber«. Also hab ich folgendes gemacht:
\renewcommand{\|}{|\hspace*{-0.3ex}|}
Das funktioniert auch wunderbar, nur wird dann bei den »großen« Normstrichen nur noch der erste Betragsstrich über die jeweilige Zeilenhöhe verlängert und nicht mehr beide.
Da im ersten Beispiel die doppelten Betragsstriche immernoch irgendwie da sein müssen - sonst wären die großen ja auch nicht da - müsste man das doch wieder hinbekommen, dass auch die kleinen beim PDF-Exportieren wieder angezeigt werden. Hat jemand da ne Idee?
Alternativ wäre ich auch für Anregungen dankbar, wie ich die eigene Definition so erweitern könnte, dass left bzw. right beide Betragsstriche über die ganze Zeilenhöhe verlängert werden.
Vielen Dank euch jetzt schon mal!
Gruß Oxydon
ich verwende in LaTeX die Schriftart Iwona. Kürzlich habe ich meine Pakete aktualisiert und seitdem werden Normstriche nicht immer geschrieben. Im folgenden Minimalbeispiel werden nur die großen (die nach left und right) Normstriche beim PDF-Exportieren angezeigt. Die kleinen (ohne left und right) nicht.
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{ngerman}
\usepackage[math]{iwona}
\begin{document}
Normstriche:
\[\|1234\|\]
große Normstriche:
\[\left\|\frac12\right\|\]
\end{document}
Zunächst dachte ich: »Halb so schlimm, definierst du dir das halt selber«. Also hab ich folgendes gemacht:
\renewcommand{\|}{|\hspace*{-0.3ex}|}
Das funktioniert auch wunderbar, nur wird dann bei den »großen« Normstrichen nur noch der erste Betragsstrich über die jeweilige Zeilenhöhe verlängert und nicht mehr beide.
Da im ersten Beispiel die doppelten Betragsstriche immernoch irgendwie da sein müssen - sonst wären die großen ja auch nicht da - müsste man das doch wieder hinbekommen, dass auch die kleinen beim PDF-Exportieren wieder angezeigt werden. Hat jemand da ne Idee?
Alternativ wäre ich auch für Anregungen dankbar, wie ich die eigene Definition so erweitern könnte, dass left bzw. right beide Betragsstriche über die ganze Zeilenhöhe verlängert werden.
Vielen Dank euch jetzt schon mal!
Gruß Oxydon