PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mathmode - Special text Columns Seite 114



menuhin
27-06-2010, 15:14
Hallo zusammen,

möchte gerade das Beipspiel auf Seite 114 in Mathmode von Herbert Voss kompilieren. Aber es will leider nicht gelingen, da insbesondere die Legende, welche einzelne Variablen einer Gleichung erläutern soll nicht abgebildet wird. Was mache ich nur falsch?


\documentclass{scrbook}

\RequirePackage{array,ragged2e,calc,booktabs}
\RequirePackage[fleqn]{amsmath}

\begin{document}
%
\newsavebox{\myendhook} % for the tabulars
\def\tagform@#1{{(\maketag@@@{\ignorespaces#1\unsk ip\@@italiccorr)}
\makebox[0pt][r]{% after the equation number
\makebox[0.4\textwidth][l]{\usebox{\myendhook}}%
}%
\global\sbox{\myendhook}{}% clear box content
}}
%
\sbox{\myendhook}{%
\begin{footnotesize}%
\begin{tabular}{@{}ll}
$a_0$ & Bohrscher Radius ($\mathrm{= 0{,}53\,\mbox{\AA}}$)\\
$e$ & Elementarladung\\
$N_{si}$ & Anzahl der Siliziumatome\\
& pro Einheitsvolumen\\
$m$ & Atomgewicht\\
$Z$ & Kernladungszahl
\end{tabular}
\end{footnotesize}}
%
\begin{equation}
\varepsilon = \frac{E \cdot 4 \cdot \pi \cdot \varepsilon_{0}
\cdot a_0 \cdot \left( Z_i^{\frac{2}{3}} + Z_{Si}^{\frac{2}{3}}
\right)^{-\frac{1}{2}}} {Z_i \cdot Z_{Si} \cdot e2 \cdot \left( 1
+ \frac{m_i}{m_{Si}} \right)}\,;
\end{equation}
%
\sbox{\myendhook}{abc}
%
\begin{equation} a2+b2=c2 \end{equation}
%
\begin{equation} z = 9 \end{equation}
%
\end{document}

Danke.

Gruß,

menuhin

mechanicus
27-06-2010, 15:38
Hi,

du hast makeatletter usw. vergessen. es wäre auch klug, solche Definitionen in den Header zu packen.

Gruß
Marco

menuhin
27-06-2010, 21:50
dankeschön...aber \makeatletter und \makeatother hätte man auch noch ins Beispiel aufnehmen können, oder?

menuhin

mechanicus
27-06-2010, 21:53
dankeschön...aber \makeatletter und \makeatother hätte man auch noch ins Beispiel aufnehmen können, oder?

das musst du Herbert sagen ;)

Gruß
Marco