Ich sitze jetzt echt schon ewig an den Problem; kann man das iwie so hinkriegen, dass das durch nen Befehl automatisch so breit wie ne Zeile wird?
(Und dafür die Schrift kleiner???)
LG,
Dimitri
\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
testtesttesttesttesttesttesttesttesttesttesttest & testtesttesttesttesttest111111111111111111111111111111\\
testtesttesttesttesttesttesttesttesttesttesttest & 111111111111111111111111111111testtesttesttesttesttest % Das sollte nur \textwidth breit sein
\end{align}
\end{document}
So lange du nicht wirklich nur 2 ewig lange Zahlen hast, könntest du die split-Umgebung benutzen. Die ist für genau solche Fälle da. Allerdings musst du die Umbrüche noch manuell einbauen.
Ansonsten hilft nur eine manuelle Schriftgrößenanpassung. Automatisch gibt es da meines Wissens nach nichts. Auch wird die Schriftgröße nicht so groß sein, dass es genau die Textbreite ausfüllt.
Eine Möglichkeit - ohne Rücksicht auf Ästethik, Typographie usw. - ist
die Verwendung von \scalebox, wobei der Skalierungsfaktor aus der
Breite des Inhalts (vorher in einer Box abgelegt) und der Zeilenbreite
ermittelt wird. Nur so als Idee, gibt es möglicherweise schon fertig im
Netz zu finden.
Man könnte mit \resizebox (graphicx-Paket) auf Textbreite skalieren, doch einerseits ist das Ganze schon etwas fragwürdig (unterschiedliche Schriftgrößen im selben Dokument) - doch vllt. ist in Deinem Dokument das Aussehen hierbei nicht so wichtig - skalieren von Schrift ist aucht nicht toll, doch wenn abweichende Schriftgrößen schon egal sind, dann vllt. auch die Schriftqualität nicht so wichtig...