2
0
Fork 0
mirror of https://github.com/MartinThoma/LaTeX-examples.git synced 2025-04-26 06:48:04 +02:00
LaTeX-examples/documents/math-euklidische-normalform/math-euklidische-normalform.tex
2012-09-10 07:56:51 +02:00

61 lines
1.6 KiB
TeX

\documentclass{article}
\usepackage[pdftex,active,tightpage]{preview}
\setlength\PreviewBorder{2mm}
\usepackage{amsmath,array}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\renewcommand\arraycolsep{4pt} % default value: 6pt
\newcommand\tikzmark[1]{%
\tikz[overlay,remember picture,baseline] \coordinate [anchor=base] (#1);}
\newcommand\DrawBrace[3]{%
\draw [decorate,decoration={brace,amplitude=3pt,mirror,raise=15pt}]
(#1) -- (#2) node [black,midway,sloped,yshift=-10pt] {\footnotesize$#3$};
}
\begin{document}
\begin{preview}
\begin{equation*}
\left( \,
\begin{array}{r@{}r@{}r r r} % @{} is used twice to suppress intercolumn whitespace
\underbrace{
\boxed{
\begin{array}{rrr} % First block
1 & & 0\\
& \ddots & \\
0 & & 1\\
\end{array}
}}_{p} \\
&
\underbrace{
\boxed{
\begin{array}{rrr} % Second block
-1 & & 0 \\
& \ddots & \\
0 & & -1\\
\end{array}
}}_{q} \\
& & \boxed{
\begin{array}{rr} % Third block
\cos \omega_1 & -\sin \omega_1\\
\sin \omega_1 & \cos \omega_1\\
\end{array}
} \\
& & & \ddots\\ % Fourth "block" -- not boxed
& \tikzmark{a}& & & \boxed{
\begin{array}{rr} % Fifth block
\cos \omega_r & -\sin \omega_r\\
\sin \omega_r & \cos \omega_r\\
\end{array}
} \tikzmark{b} \\
\end{array}\,\right)
\end{equation*}
\begin{tikzpicture}[remember picture,overlay]
\DrawBrace{a}{b}{r}
\end{tikzpicture}
\end{preview}
\end{document}