math-euklidische-normalform.tex 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. \documentclass{article}
  2. \usepackage[pdftex,active,tightpage]{preview}
  3. \setlength\PreviewBorder{2mm}
  4. \usepackage{amsmath,array}
  5. \usepackage{tikz}
  6. \usetikzlibrary{decorations.pathreplacing}
  7. \renewcommand\arraycolsep{4pt} % default value: 6pt
  8. \newcommand\tikzmark[1]{%
  9. \tikz[overlay,remember picture,baseline] \coordinate [anchor=base] (#1);}
  10. \newcommand\DrawBrace[3]{%
  11. \draw [decorate,decoration={brace,amplitude=3pt,mirror,raise=15pt}]
  12. (#1) -- (#2) node [black,midway,sloped,yshift=-10pt] {\footnotesize$#3$};
  13. }
  14. \begin{document}
  15. \begin{preview}
  16. \begin{equation*}
  17. \left( \,
  18. \begin{array}{r@{}r@{}r r r} % @{} is used twice to suppress intercolumn whitespace
  19. \underbrace{
  20. \boxed{
  21. \begin{array}{rrr} % First block
  22. 1 & & 0\\
  23. & \ddots & \\
  24. 0 & & 1\\
  25. \end{array}
  26. }}_{p} \\
  27. &
  28. \underbrace{
  29. \boxed{
  30. \begin{array}{rrr} % Second block
  31. -1 & & 0 \\
  32. & \ddots & \\
  33. 0 & & -1\\
  34. \end{array}
  35. }}_{q} \\
  36. & & \boxed{
  37. \begin{array}{rr} % Third block
  38. \cos \omega_1 & -\sin \omega_1\\
  39. \sin \omega_1 & \cos \omega_1\\
  40. \end{array}
  41. } \\
  42. & & & \ddots\\ % Fourth "block" -- not boxed
  43. & \tikzmark{a}& & & \boxed{
  44. \begin{array}{rr} % Fifth block
  45. \cos \omega_r & -\sin \omega_r\\
  46. \sin \omega_r & \cos \omega_r\\
  47. \end{array}
  48. } \tikzmark{b} \\
  49. \end{array}\,\right)
  50. \end{equation*}
  51. \begin{tikzpicture}[remember picture,overlay]
  52. \DrawBrace{a}{b}{r}
  53. \end{tikzpicture}
  54. \end{preview}
  55. \end{document}