Große Abstände zwischen einzelnen Wörtern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Große Abstände zwischen einzelnen Wörtern

von Noch so einer » Di 14. Mai 2013, 17:47

bcracker hat geschrieben:Damit sind meine derzeitigen Probleme gelöst.
Dann solltest Du den Status entsprechend anpassen. Ich habe das jetzt hier einmal für Dich gemacht.

von bcracker » Di 14. Mai 2013, 12:10

Alles klar.

Ich danke dir für deine super Hilfe. Damit sind meine derzeitigen Probleme gelöst.

Vielen Dank.

von Noch so einer » Di 14. Mai 2013, 08:19

Wie in PS4 bereits erklärt, war es Zufall, wenn das funktioniert hat. Wenn eine Abbildung alleine auf einer Seite stehen soll, macht man das über float-Option p. Wenn an einer Stelle alle Gleitumgebungen ausgegeben werden sollen, macht man das mit \clearpage (nicht mit \newpage!) oder placeins. Allerdings ist es unsinnig, Abschnitte immer auf einer neuen Seite beginnen zu lassen. Näheres zum Gleiten von Gleitobjekten und wie man das beeinflussen kann ist auch über die Links in den wichtigen Hinweisen und Vorabhilfen für dieses Unterforum zu finden.

Und der Anleitung für ein vollständiges Minimalbeispiel (da gibt es auch einen Link zu einer ausführlicheren Anleitung) ist auch zu entnehmen, wie man aus einem konkreten, großen Dokument mit Unterdateien ein Minimalbeispiel macht. In Deinem Fall ist das aber jetz nicht mehr notwendig. Alle Infos hast Du in diesem und dem PS-Kommentar bereits.

von bcracker » Mo 13. Mai 2013, 22:02

Besten Dank. Das mit der Ausrichtung konnte ich jetzt wie gewünscht einstellen!! Danke.

Zu meinem anderen Problem muss ich sagen, dass ich nicht genau weiß, wie ich ein passendes Minimalbeispiel erstellen soll, da sich die Datei aus mehreren .tex Dateien zusammensetzt und mit input verbunden wird.

Muss mich korrigieren. Es handelt sich dabei nicht um ein neues \chapter, sondern nur um eine neue \section (aber scrbook) Das beginnt wie gesagt direkt nach der Tabelle. Vorher konnte ich es über

\end{table}
\vfill
\null\newpage

auf eine neue Seite zwingen.

von Noch so einer » Mo 13. Mai 2013, 19:45

PS: Kapitel (\chapter) beginnen immer auf einer neuen Seite. Dafür braucht es kein \newpage davor. Außerdem hebt nichts in meinem Beispiel ein \newpage auf.

PS2: Wenn Du die tabularx ohnehin in einer table-Umgebung hast, dann brauchst Du die \begingroup und \endgroup aus meiner Code-Skizze nicht, sondern kannst die Umdefinierung direkt an den Anfang der table-Umgebung stellen.

PS3: Ein \vfill ist vor einem \newpage überflüssig.

PS4: Nach \end{table} ein \newpage einzufüge ist wenig sinnvoll, das table eine Gleitumgebung ist und somit die Tabelle auf eine ganz andere Seiten gleiten kann. Vor einem Kapitel (\chapter) werden auch alle ausstehenden Gleitumgebungen automatisch ausgegeben.

PS5: Ohne vollständiges Minimalbeispiel ist Dein neues Problem kaum reproduzierbar.

von Noch so einer » Mo 13. Mai 2013, 19:40

Wenn Du \tabularxcolumn umdefinierst, gibt diese Umdefinition ab dem Zeitpunkt der Umdefinition. Du kannst sie aber ggf. mit einer Gruppe lokal halten, also beispielsweise (nur skizziert):
\begingroup
  \renewcommand*{\tabularxcolumn}[1]{m{#1}} % Bei der Tabelle m-Spalten verwenden
  \begin{tabularx}{X}
  …
  \end{tabularx}
\endgroup
…
\begingroup
  \renewcommand*{\tabularxcolumn}[1]{b{#1}} % Bei der Tabelle b-Spalten verwenden
  \begin{tabularx}{X}
  …
  \end{tabularx}
\endgroup
Die Einstellung aus der Präambel (falls die behalten wird) wird dann quasi zur Defaulteinstellung.

von bcracker » Mo 13. Mai 2013, 17:56

Boah super! :D Vielen vielen Dank. Sieht einfach gut aus!

jetzt habe ich das so in meine Arbeit übernommen..aufgefallen ist mir nun, dass die Texte in der anderen Tabelle (die der Topic-Eröffnung) nun auch mittig ausgerichtet sind.
Gibt es eine Möglichkeit dies zu verhindern??

Zusätzlich ist mir aufgefallen, dass nun am Ende meiner Tabelle die Befehle

\end{table}
\vfill
\null\newpage

nicht mehr funktionieren und somit das nächste Kapitel unterhalb der Tabelle beginnt. Wie stelle ich das wieder her?

von Noch so einer » Mo 13. Mai 2013, 09:41

Deshalb hatte ich enumitem empfohlen. Dort kann man die Abstände einfach über die Optionen before und after entfernen. Ich habe mir außerdem erlaubt, gleich noch das Standard-Label für \item zu ändern und den Einzug der Items zu minimieren. Am einfachsten macht man das aber nicht jedesmal (ginge per optionalem Argument), sondern definiert sich für die Tabellen eine neue itemize-Umgebung namens titemize und konfiguriert diese entsprechend.

Darüber hinaus kann man auch die ganzen \par beseitigen, wenn man die linke Spalte im Flattersatz setzt und ggf. Trennhilfen, \linebreak oder \newline verwendet.
\documentclass[a4paper,11pt,parskip=half]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\definecolor{Blau}{rgb}{0.4,0.6,0.9}
\usepackage{ragged2e}
\usepackage{enumitem}

\newcolumntype{R}{>{\RaggedRight\hspace{0pt}}X}
\renewcommand{\tabularxcolumn}[1]{m{#1}}

\newlist{titemize}{itemize}{4}% Neue itemize-Umgebung namens titemize
\setlist[titemize]{% die neue Umgebung umkonfigurieren
  nosep,%
  before=\vspace*{-\ht\strutbox},after=\vspace*{-\normalbaselineskip},%
  label={-},%
  labelwidth=1em,%
  leftmargin=!,%
}

\begin{document}
\small
\begin{tabularx}{\textwidth}{>{\raggedright\columncolor{Blau}}m{11em}R}
   \toprule
   \rowcolor{Blau}
   \multicolumn{2}{c}{Kernelemente des Partnerings bei Umsetzung}\\
   \rowcolor{Blau}
   Bestandteil & Umsetzung\\
   \midrule
   \addlinespace AN schon in Planungsphase &
   \begin{titemize}
   \item Frühe Einbindung der BB ist Prämisse für die Durchführung
   \item Optimierung der Planung durch Value Engineering Prozesse
   \item Verwendung der ausführungsbasierten Fachexpertise
   \item Nutzung des BB eigenen 'Supplier Parks'
   \item Erarbeitung einer Vergabestrategie
   \item Erarbeitung eines Baustelleneinrichtungskonzeptes
   \end{titemize}\\
   \addlinespace
   \addlinespace Eindeutiges Bau-Soll &
   \begin{titemize}
   \item Gemeinsam definiertes Bau-Soll i.d. PreConstruction-Phase
   \item Identifikation von Planungslücken
   \item Bemusterung von Referenzobjekten
   \item Ausschreibung der Hauptgewerke
   \end{titemize}\\
   \addlinespace Faire Risikoverteilung &
   \begin{titemize}
   \item Projektbegleitendes Risikomanagement
   \item Analyse der realen Einsparmöglichkeiten
   \item Aufstellen eines Risikobudgets
   \end{titemize}\\
   \addlinespace Kosten\-transparenz &
   \begin{titemize}
   \item Offenlegung der Kalkulation
   \item Gemeinsame Nachunternehmervergaben
   \item Monatliche Berichte des Kosten- und Terminstands
   \end{titemize}\\
   \addlinespace Konflikt\-lösungs\-modelle &
   \begin{titemize}
   \item Auswahl an außergerichtlichen Konfliktlösungsmodellen\newline
     $\longrightarrow$ Mediation, Verhandlung auf definierten Ebenen
   \item Regelmäßige Policy Meetings im Lenkungsausschuss
   \end{titemize}\\
   \addlinespace Vereintes Projektcontrolling &
   \begin{titemize}[nosep,noitemsep]
   \item Gemeinsam organisiertes Projektcontrolling
   \item Gemeinsame Festlegung der Kostenstruktur
   \item Unterstützung durch Quantity Surveyor
   \end{titemize}\\
   \bottomrule  
   \end{tabularx}
\end{document}
Näheres ist der enumitem-Anleitung zu entnehmen, die ich wärmstens empfehlen kann.

von Epllus » Mo 13. Mai 2013, 08:46

Vermutlich nicht gerade die feine Variante, aber du könntest vor nach jedem \begin{compactitem} bzw. vor jedem \end{compactitem} ein \vspace{-2ex} (oder welcher Wert auch immr) einfügen.

Grüße
Epllus

von bcracker » So 12. Mai 2013, 18:59

Guten Abend..

..vielen Dank für eure Hilfen!!
Ich habe bezüglich der zweiten Tabelle nun Folgendes für mich gebastelt..
\documentclass[a4paper,11pt,parskip=half]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\definecolor{Blau}{rgb}{0.4,0.6,0.9}
\usepackage{ragged2e}
\usepackage{paralist}

\newcolumntype{R}{>{\RaggedRight\hspace{0pt}}X}
\renewcommand{\tabularxcolumn}[1]{m{#1}} 


\begin{document}
\small
\begin{tabularx}{\textwidth}{>{\columncolor{Blau}}m{3cm}R}
	\toprule
	\rowcolor{Blau}
	\multicolumn{2}{c}{Kernelemente des Partnerings bei Umsetzung}\\
	\rowcolor{Blau}
	Bestandteil & Umsetzung\\
	\midrule
	\addlinespace AN schon in\par Planungsphase & 
	\begin{compactitem}
	\item[-]Frühe Einbindung der BB ist Prämisse für die Durchführung
	\item[-]Optimierung der Planung durch Value Engineering Prozesse
	\item[-]Verwendung der ausführungsbasierten Fachexpertise
	\item[-]Nutzung des BB eigenen 'Supplier Parks'
	\item[-]Erarbeitung einer Vergabestrategie
	\item[-]Erarbeitung eines Baustelleneinrichtungskonzeptes
	\end{compactitem}\\
	\addlinespace Eindeutiges\par Bau-Soll &
	\begin{compactitem}
	\item[-]Gemeinsam definiertes Bau-Soll i.d. PreConstruction-Phase
	\item[-]Identifikation von Planungslücken
	\item[-]Bemusterung von Referenzobjekten
	\item[-]Ausschreibung der Hauptgewerke
	\end{compactitem}\\ 
	\addlinespace Faire Risiko-\par verteilung &
	\begin{compactitem}
	\item[-]Projektbegleitendes Risikomanagement
	\item[-]Analyse der realen Einsparmöglichkeiten
	\item[-]Aufstellen eines Risikobudgets
	\end{compactitem}\\
	\addlinespace Kostentransparenz &
	\begin{compactitem}
	\item[-]Offenlegung der Kalkulation
	\item[-]Gemeinsame Nachunternehmervergaben
	\item[-]Monatliche Berichte des Kosten- und Terminstands
	\end{compactitem}\\
	\addlinespace Konflikt-\par lösungsmodelle &
	\begin{compactitem}
	\item[-]Auswahl an außergerichtlichen Konfliktlösungsmodellen\par
	\hspace{.3cm}-> Mediation, Verhandlung auf definierten Ebenen
	\item[-]Regelmäßige Policy Meetings im Lenkungsausschuss
	\end{compactitem}\\
	\addlinespace Vereintes Projektcontrolling &
	\begin{compactitem}
	\item[-]Gemeinsam organisiertes Projektcontrolling
	\item[-]Gemeinsame Festlegung der Kostenstruktur
	\item[-]Unterstützung durch Quantity Surveyor
	\end{compactitem}\\
	\bottomrule	
	\end{tabularx}
\end{document}
Klar..sind einige ungünstige Lösungen dabei (siehe \par-Befehle). Aber vom Output her stelle ich mir das genau so vor.
Nur eine Sache noch..Kann ich irgendwie die vertikalen Abstände bei den einzelnen Zeilen reduzieren, sodass die gesamte Tabelle in der Länge reduziert wird!?

Danke euch.

Nach oben