PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \overbracket



Spiderman25
19-02-2008, 17:18
hallo,

weiß jemand wo man das usepackage \overbracket finden kann??

vg. spider

Spiderman25
19-02-2008, 19:12
sieht irgendwie garnicht gut aus! :D gibt es überhaupt ein \overbracket packet???

sonst muss ich vielleicht nochmal umsteigen das ohne packeges zu machen... nach einem mathmode script soll man da am anfang folgenden code eingeben... der aber bei mir 403 fehler verursacht... kann das jemand vernünftig aufschreiben?

1 \ makeatletter
2 \def\ underbracket {%
3 \ @ifnextchar [{\ @underbracket }{\ @underbracket [\ @bracketheight ]}%
4 }
5 \def\ @underbracket [#1]{ %
6 \ @ifnextchar [{\ @under@bracket [#1]}{\ @under@bracket [#1][0.4 em ]}%
7 }
8 \def\ @under@bracket [#1][#2]#3{ %\ message { Underbracket : #1 ,#2 ,#3}
9 \ mathop {\ vtop {\ m@th \ ialign {##\ crcr $\ hfil \ displaystyle {#3}\ hfil $
%
10 \ crcr \ noalign {\ kern 3\ p@ \ nointerlineskip }\ upbracketfill {#1}{#2}
11 \ crcr \ noalign {\ kern 3\ p@ }}}}\ limits }
12 \def\ upbracketfill #1#2{$\ m@th \ setbox \z@ \ hbox {$\ braceld $}
13 \ edef \ @bracketheight {\ the\ht\z@ }\ bracketend {#1}{#2}
14 \ leaders \ vrule \ @height #1 \ @depth \z@ \ hfill
15 \ leaders \ vrule \ @height #1 \ @depth \z@ \ hfill \
bracketend {#1}{#2}$}
16 \def\ bracketend #1#2{\ vrule height #2 width #1\ relax }
17 \ makeatother

Stefan_K
19-02-2008, 19:38
Hallo,

\overbracket findest Du im mathtools (ftp://ctan.tug.org/tex-archive/macros/latex/contrib/mh/mathtools.pdf)-Paket, da gibts übrigens auch ein \underbracket.

Viele Grüße,

Stefan

sofa-surfer
19-02-2008, 19:42
sonst muss ich vielleicht nochmal umsteigen das ohne packeges zu machen... nach einem mathmode script soll man da am anfang folgenden code eingeben... der aber bei mir 403 fehler verursacht... kann das jemand vernünftig aufschreiben?

1 \ makeatletter
2 \def\ underbracket {%
3 \ @ifnextchar [{\ @underbracket }{\ @underbracket [\ @bracketheight ]}%
4 }
5 \def\ @underbracket [#1]{ %
6 \ @ifnextchar [{\ @under@bracket [#1]}{\ @under@bracket [#1][0.4 em ]}%
7 }
8 \def\ @under@bracket [#1][#2]#3{ %\ message { Underbracket : #1 ,#2 ,#3}
9 \ mathop {\ vtop {\ m@th \ ialign {##\ crcr $\ hfil \ displaystyle {#3}\ hfil $
%
10 \ crcr \ noalign {\ kern 3\ p@ \ nointerlineskip }\ upbracketfill {#1}{#2}
11 \ crcr \ noalign {\ kern 3\ p@ }}}}\ limits }
12 \def\ upbracketfill #1#2{$\ m@th \ setbox \z@ \ hbox {$\ braceld $}
13 \ edef \ @bracketheight {\ the\ht\z@ }\ bracketend {#1}{#2}
14 \ leaders \ vrule \ @height #1 \ @depth \z@ \ hfill
15 \ leaders \ vrule \ @height #1 \ @depth \z@ \ hfill \
bracketend {#1}{#2}$}
16 \def\ bracketend #1#2{\ vrule height #2 width #1\ relax }
17 \ makeatother

Du solltest schon die Zeilennummern und überflüssigen Leerzeichen rausnehmen ... ;)

Matthias

Spiderman25
19-02-2008, 20:24
@sofasurfer: hab ich schon, ergibt nur chaos... ;)

Spiderman25
19-02-2008, 20:34
hi stefan,

wieder mal dasselbe problem... latex ladet das packet nicht runter... wo findet man das packet diesmal? :-)

bobmalaria
19-02-2008, 21:02
alle pakete sind idR auf ctan (http://www.ctan.org/search.html) zu finden.

zur paketinstallation gibt es einige threads hier im forum.

dein paket ist hier mathtools (http://www.ctan.org/tex-archive/help/Catalogue/entries/mathtools.html)

gruß

voss
19-02-2008, 21:04
@sofasurfer: hab ich schon, ergibt nur chaos... ;)


\documentclass[12pt]{article}

\makeatletter
\def\@bracketheight{2pt}
\def\overbracket{\@ifnextchar[{\@overbracket}{\@overbracket[\@bracketheight]}}
%
\def\@overbracket[#1]{\@ifnextchar[{\@over@bracket[#1]}{\@over@bracket[#1][0.3em]}}
\def\@over@bracket[#1][#2]#3{%\message {Overbracket: #1,#2,#3}
\mathop {\vbox {\m@th \ialign {##\crcr \noalign {\kern 3\p@
\nointerlineskip }\downbracketfill {#1}{#2}
\crcr \noalign {\kern 3\p@ }
\crcr $\hfil \displaystyle {#3}\hfil $%
\crcr} }}\limits}
\def\downbracketfill#1#2{$\m@th \setbox \z@ \hbox {$\braceld$}
\edef\@bracketheight{\the\ht\z@}\downbracketend{#1 }{#2}
\leaders \vrule \@height #1 \@depth \z@ \hfill
\leaders \vrule \@height #1 \@depth \z@ \hfill
\downbracketend{#1}{#2}$}
\def\downbracketend#1#2{\vrule depth #2 width #1\relax}
\makeatother


\begin{document}

\begin{eqnarray*}
\textrm{Hate Science }& \overbracket[0.5pt]{1\rightarrow2\rightarrow3\rightarrow4}
\overbracket[0.75pt][0.75em]{\rightarrow5\rightarrow6\rightarrow7}
\overbracket[1pt][1em]{\rightarrow8\rightarrow9\rightarrow10} & \textrm{Love Science}\\
& \textrm{low}\hspace{1.5cm}\textrm{medium}\hspace{1 .5cm}\textrm{high}\nonumber
\end{eqnarray*}

\end{document}

Herbert

Spiderman25
19-02-2008, 21:39
hi bobmalaria,

ich suche das mathtools.sty packet... bei dem link gibt es das leider nicht