PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit usepackage{bar}



groby
06-05-2007, 16:36
hallo,

ich bin latex anfänger und habe ein problem, bei dem ich nicht weiter komme:
um ein balkendiagramm zu erstellen benutze ich

"usepackage{bar}",

was auch funktioniert. Leider gibt es jetzt probleme mit

"$\bar{a}$",

d.h. ich kann keine striche mehr über die buchstaben machen ich kriege dann irgendwelche zahlenfolgen ?!

bin für konstruktive hinweise dankbar

danke und grüsse
gordon

Stefan_K
06-05-2007, 16:54
Hallo Gordon,

Du kannst den \bar-Strich mit dem TeX-Befehl \let vor der bar-package-Einbindung auf einen anderen Bezeichner legen und unter diesem neuen Namen weiterverwenden:



\let\mathbar\bar
\usepackage{bar}
\begin{document}
$\mathbar{a}$


Grüße,

Stefan

Salnic
06-05-2007, 17:04
Hi groby,

tatsächlich ist das Packet bar nicht sehr sauber programmiert, sonst dürfte es nicht einfach einen Befehl unerlaubt überschreiben und vor allem mit einer völlig anderen Funktion belegen. Kommt leider vor. Leider schweigt auch die Dokumentation zu dem Packet dazu. Möglicher Weise ist dem Autor das auch gar nicht so bewusst (gewesen).

Du kannst aber den "alten" Befehl z.B. mit dem Tex-Befehl \let sichern, das Packet einbinden und den "neuen" Befehl bar umbenennen und als letztes das "alte" Bar seinen alten Namen geben.

Für Deine Bar-Diagramme nutzt Du nun den neuen Befehl \bardia


\documentclass[12pt]{article}
\let\oldbar\bar
\usepackage{bar}
\let\bardia\bar
\let\bar\oldbar
\begin{document}
$\bar{a}$
\end{document}

Salnic

groby
06-05-2007, 17:15
hallo stefan,

vielen dank

gordon

groby
06-05-2007, 17:16
hallo salnic,

auch schönen dank

gordon