PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Objekte von text umfließen lassen



nerdpol
05-01-2013, 14:31
Hallo,

Ich will ein array (64 x 8 Matrix) links- oder rechtsbündig auf einer Seite Platzieren und daneben noch text stehen haben. Die Seite sieht sonst so leer aus.
ich habe auch schon eine halbe Lösung mit wrapfigure:
Minimalbeispiel:

\documentclass[12pt,titlepage,a4paper]{report}

\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{amsmath}
\begin{document}

\newpage
\begin{wraptable}[10]{c}{5cm}
$\tiny{ \frac{1}{96} \left(
\setlength{\arraycolsep}{1pt} \begin{array}{cccccccc}
-9& 7& -2& 4& 1& -2& -3& 4\\
-3& 5& -2& 0& -1& 2& -1& 0\\
-1& 3& -4& 2& 1& 0& -3& 2\\
-3& 1& 0& 2& -1& 0& -1& 2\\
-9& -2& 7& 4& 1& -3& -2& 4\\
-1& -4& 3& 2& 1& -3& 0& 2\\
-3& -2& 5& 0& -1& -1& 2& 0\\
-3& 0& 1& 2& -1& -1& 0& 2\\
-5& 3& 0& 2& 2& -1& 0& -1\\
-7& 9& -4& 2& -2& 1& 4& -3\\
-1& 3& -2& 0& 0& -1& 2& -1\\
-3& 1& -2& 4& 0& 1& 2& -3\\
-4& -1& 2& 3& 3& -1& -2& 0\\
-2& -9& 4& 7& 3& -1& -4& 2\\
0& -3& 2& 1& 1& 1& -2& 0\\
-2& -3& 0& 5& 1& 1& 0& -2\\
-4& 2& -1& 3& 3& -2& -1& 0\\
0& 2& -3& 1& 1& -2& 1& 0\\
-2& 4& -9& 7& 3& -4& -1& 2\\
-2& 0& -3& 5& 1& 0& 1& -2\\
-5& 0& 3& 2& 2& 0& -1& -1\\
-1& -2& 3& 0& 0& 2& -1& -1\\
-7& -4& 9& 2& -2& 4& 1& -3\\
-3& -2& 1& 4& 0& 2& 1& -3\\
-2& 0& -1& 3& -2& 1& 0& 1\\
-2& 4& -3& 1& -2& 3& 0& -1\\
0& 2& -5& 3& 0& 1& -2& 1\\
-4& 2& -7& 9& -4& 3& 2& -1\\
-2& -1& 0& 3& -2& 0& 1& 1\\
0& -5& 2& 3& 0& -2& 1& 1\\
-2& -3& 4& 1& -2& 0& 3& -1\\
-4& -7& 2& 9& -4& 2& 3& -1\\
1& -2& -3& 4& -9& 7& -2& 4\\
-1& 2& -1& 0& -3& 5& -2& 0\\
1& 0& -3& 2& -1& 3& -4& 2\\
-1& 0& -1& 2& -3& 1& 0& 2\\
1& -3& -2& 4& -9& -2& 7& 4\\
1& -3& 0& 2& -1& -4& 3& 2\\
-1& -1& 2& 0& -3& -2& 5& 0\\
-1& -1& 0& 2& -3& 0& 1& 2\\
2& -1& 0& -1& -5& 3& 0& 2\\
-2& 1& 4& -3& -7& 9& -4& 2\\
0& -1& 2& -1& -1& 3& -2& 0\\
0& 1& 2& -3& -3& 1& -2& 4\\
3& -1& -2& 0& -4& -1& 2& 3\\
3& -1& -4& 2& -2& -9& 4& 7\\
1& 1& -2& 0& 0& -3& 2& 1\\
1& 1& 0& -2& -2& -3& 0& 5\\
3& -2& -1& 0& -4& 2& -1& 3\\
1& -2& 1& 0& 0& 2& -3& 1\\
3& -4& -1& 2& -2& 4& -9& 7\\
1& 0& 1& -2& -2& 0& -3& 5\\
2& 0& -1& -1& -5& 0& 3& 2\\
0& 2& -1& -1& -1& -2& 3& 0\\
-2& 4& 1& -3& -7& -4& 9& 2\\
0& 2& 1& -3& -3& -2& 1& 4\\
-2& 1& 0& 1& -2& 0& -1& 3\\
-2& 3& 0& -1& -2& 4& -3& 1\\
0& 1& -2& 1& 0& 2& -5& 3\\
-4& 3& 2& -1& -4& 2& -7& 9\\
-2& 0& 1& 1& -2& -1& 0& 3\\
0& -2& 1& 1& 0& -5& 2& 3\\
-2& 0& 3& -1& -2& -3& 4& 1\\
-4& 2& 3& -1& -4& -7& 2& 9\\
\end{array} \right)}$
\end{wraptable}
\lipsum
\end{document}

Naja, ab der 10. Zeile stehte der Text in die Matrix rein. (nicht so schlimm, bisher manueller Zeilenumbruch), aber die Matrix steht nicht am rechten Rand sondern ein bisschen weiter innen und das stört mich.
Wie kann ich das ändern?

Danke nerdpol

hakaze
05-01-2013, 14:49
Siehe die Anleitung zu wrapfig (http://texdoc.net/texmf-dist/doc/latex/wrapfig/wrapfig-doc.pdf), Seite 1 ;)

Du musst lediglich Anzahl der Zeilen von 10 auf einen Wert erhöhen, der nötig ist; z.B. 31!

nerdpol
05-01-2013, 15:18
ahh ja, danke das geht gut!
Wie kann ich das array weiter nach außen rücken?

hakaze
05-01-2013, 16:11
Du kannst innerhalb von wrapfig einen horizontalen Abstand mit \hspace{wert} einfügen oder die Ausrichtung innerhalb der 5 cm Breite mit \centering zentrieren bzw. mit \raggedleft rechtsbündig schalten.