Archiv verlassen und diese Seite im Standarddesign anzeigen : Welche math-Umgebung nutzen oder Abstände wählen für...
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}
Oder könnte man einen gewissen Textanteil in einer Zelle von align oder alignat rechtsbündig anbringen?
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
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
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}
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.
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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.