PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welche math-Umgebung nutzen oder Abstände wählen für...



nameac
23-09-2010, 22:42
Hallo Setzergemeinde,

Welche Umgebung oder welche Abstände kann man nutzen damit folgendes so ausieht wie es aussieht, aber "ende" in den beiden ersten Zeilen bündig mit der dritten abschließt.


\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\begin{document}

\begin{align*}
\text{Text blabliblub blabliblub bla}:::\big(&bla& ende\\
& blabliblub blabliblub & ende\\
& blabliblub blabliblub blabliblub blabliblub \big)&
\end{align*}
\end{document}

nameac
24-09-2010, 16:45
Oder könnte man einen gewissen Textanteil in einer Zelle von align oder alignat rechtsbündig anbringen?

nameac
24-09-2010, 17:29
quasi so:


\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\begin{document}

\begin{align*}
\text{Text blabliblub blabliblub bla}:::\big(&bla& \raggedright{ende}\\
& blabliblub blabliblub & \raggedright{ende}\\
& blabliblub blabliblub blabliblub blabliblub \big)&
\end{align*}
\end{document}

nur leider tut sich da nichts und das wahrscheinlich aus gutem Grund. Aber es beschreibt was ich meine.

peterpetersen
26-09-2010, 19:20
\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
\usepackage[light]{kpfonts}
\begin{document}

\begin{alignat*}{3}
\mathrm{Text blabliblub blabliblub bla:::} \big( & \mathrm{bla} & \mathrm{ende}\\
& \mathrm{blabliblub blabliblub} & \mathrm{ende}\\
& & \mathrm{blabliblub blabliblub blabliblub blabliblub} \big)
\end{alignat*}
\end{document}


Ist immerhin rechtsbündig, aber da du nicht schreibst, wozu du das brauchst und ich - bei diesem aussagekräftigen Text in deinem Beispiel - nicht wirklich was mit deiner beschreibung anfangen kann, wird es vorerst nicht schöner.
In jedem Fall brauchts für alignat das ams-Paket, soweit ich weiß ...

Bin aber kein Experte (die richtigen Experten sehen das bestimmt an meinem code :D)

Gruß Peter

nameac
05-10-2010, 13:21
Hallo peterpetersen,

danke für die Antwort aber so meine ich das nicht. Ich meine


bla...................a
blablabla...........a
blablablablablabla

d.h. es soll soviel Leerraum eingefügt werden das das a vertikal gesehen mit der letzten Zeile abschließt. Allerdings möchte ich den Leerraum nicht per Augenmaß schätzen und da das für bel. Zeichen sein soll, kann ich nicht das a aus der letzten Zeile in eine extra Spalte schreiben.

H.J.Schaefer
05-10-2010, 14:56
Hallo namec

Du kannst für \phantom benutzen, etwa so


\documentclass[12pt, oneside, a4paper]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[english, ngerman]{babel}
\usepackage[T1]{fontenc}

\begin{document}
\noindent
bla\phantom{blablablablabl}a\\
blablabla\phantom{blablabl}a\\
blablablablablabla \\
\end{document}


Ich hoffe das Bspl. löste Dein Problem.

Gruß
HJ

rstuby
05-10-2010, 15:14
Ich glaube, der Befehl, den du suchst, ist \settowidth:


\documentclass[12pt, oneside, a4paper]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[english, ngerman]{babel}
\usepackage[T1]{fontenc}

\newlength{\blabreite}
\settowidth{\blabreite}{blablablablablabla}

\begin{document}
\begin{minipage}{\blabreite}
\noindent
bla\hfill a\\
blablabla\hfill a\\
blablablablablabla \\
\end{minipage}
\end{document}

nameac
06-10-2010, 00:48
danke für eure Mühe, leider ist es das noch nicht, denn das ist ähnlich als würde man bei jeder Anwendung den Abstand wie bei


\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\begin{document}

\begin{alignat*}{3}
\mathrm{Text blabliblub blabliblub bla:::} \big( & \mathrm{bla} & \mathrm{ende}&\\
& \mathrm{blabliblub blabliblub} & \mathrm{ende}&\\
& \mathrm{blabliblub blabliblub blabliblub blablic} &\mathrm{bla}& \big)
\end{alignat*}
\end{document}

ausmessen so das es bündig ist. Der kleine Abstand in der dritten Zeile zeigt das man aus der Spalte zuvor noch Buchstaben in die nächste Spalte hätte aufnehmen sollen.

voss
06-10-2010, 09:01
Welche Umgebung oder welche Abstände kann man nutzen damit folgendes so ausieht wie es aussieht, aber "ende" in den beiden ersten Zeilen bündig mit der dritten abschließt.



\documentclass[a4paper,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\usepackage{amsmath}
\begin{document}

\begin{align*}
\text{Text blabliblub blabliblub bla}:::\big( &
\array[t]{l}bla \hfill ende\\
blabliblub blabliblub \hfill ende\\
blabliblub blabliblub blabliblub blabliblub \big)
\endarray
\end{align*}

\end{document}

Herbert