Zeilenumbruch im Label von \ganttgroup

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: Zeilenumbruch im Label von \ganttgroup

von inco » Do 28. Feb 2013, 14:15

Ok,
das hätte ich vielleicht auch selbst noch ausprobieren könenn. :-)

Aber trotzdem vielen Dank für die schnelle Hilfe.

Gruß,
inco

von Stefan Kottwitz » Do 28. Feb 2013, 14:08

Innerhalb von \parbox funktioniert \\, also kannst Du einfach
\parbox{8cm}{Phase III:\\zeitdiskrete ...}
schreiben.

Stefan

von inco » Do 28. Feb 2013, 13:27

Hallo Stefan,

ich war mir eigentlich sicher, dass es kein Problem mit den geladenen Paketen war, sondern mir eher das richtige Paket oder der richtige Befehl noch fehlt, um den Zeilenumbruch zu erzwingen. Hab jetzt aber alle überflüssigen Pakete raus genommen und nun hier das minimale Minimalbeispiel:
\documentclass[a4paper,12pt]{article}

\usepackage[ngerman]{babel}
\usepackage[margin=2.2cm]{geometry}
\usepackage{pdflscape}
\usepackage{pgfgantt} 

\begin{document}
 
\begin{landscape}
\begin{ganttchart}[group peaks={0}{0.4}{.1}, group left shift=0, group right shift=0, chart/.style={draw=none},x unit = 0.6cm, y unit title=.6cm, y unit chart=1.0cm, vgrid, hgrid, bar top shift =-0.8,title top shift=0.3]{24}
% \gantttitle{2011}{24} \\
\gantttitlelist[title/.style={draw=none}]{1,...,24}{1} \\
\ganttgroup[x unit = 0.6cm]{\parbox{8cm}{Phase I: zeitdiskrete stochastische Dynamik}}{1}{4} \\
\ganttgroup{\parbox{8cm}{Phase II:                   zeitdiskrete stochastische hybride Dynamik I}}{5}{10} \\
\ganttgroup{\parbox{8cm}{Phase III: zeitdiskrete stochastische hybride Dynamik II}}{11}{18} \\
\ganttgroup{\parbox{8cm}{Phase IV: Simulative Anwendung der Methoden}}{4}{19} \\
\ganttgroup{\parbox{8cm}{Phase V: Schriftliche Ausarbeitung}}{20}{24} 
\end{ganttchart}
\end{landscape}
\end{document}
Wie du siehst, hab ich das mit \parbox bereits getestet. Jedoch ensteht der Zeilenumbruch nun immer am Ende der definierten Box. Ich will aber jeweils nach den "Phase XX:" einen Umbruch.
Also \parbox war schon ein heißer Tip, jedoch nicht ganz das, wonach ich suche.

Für einen weitern Tip bin ich dir sehr dankbar.

Re: Zeilenumbruch im Label von \ganttgroup

von Stefan Kottwitz » Do 28. Feb 2013, 13:11

Hallo inco,
inco hat geschrieben:Hier direkt auch das Minimalbeispiel (einige Pakete sind mit Sicherheit überflüssig, aber es hapert ja nicht beim kompilieren oder sonstiges.)
warum lässt Du die Pakete dann nicht einfach weg? Du kannst ja verifizieren, dass es nach Entfernen unbeteiligter Pakete immer noch geht. Sonst muss sich der Tester jeweils ggf. die fehlenden Pakete unnötigerweise nachinstallieren oder die selbst aus dem Beispiel rausnehmen - Übertragen der Arbeit des Fragestellers auf die Helfenden, dasselbe Kürzen wird dann mehrfach getan, jeweils eben. Als Erklärung gedacht - schonmal gut dass Du ein Minimalbeispiel postest.

Da ich mir keinen Kopf um die unnötigen Pakete mache, ob installiert oder nicht, teste ich das Beispiel jetzt nicht, aber gern ein Tip: wo Zeilenumbrüche gewünscht sind, aber nicht gehen, kann man sich durch Einfügen von \parbox helfen und darin den Umbruch machen.

Stefan

Zeilenumbruch im Label von \ganttgroup

von inco » Do 28. Feb 2013, 10:42

Hallo,

ich möchte ein Gantt-Diagramm mit dem Paket "pgfgantt" erstellen. Das funktioniert alles auch soweit ganz gut, allerdings möchte ich einen Zeilenumbruch im Label von \ganttgroup erzwingen. Ein einfach "\\" an der gewünschten Stelle lieferte nicht das erhoffte Ergebnis.

Hat jemand hierzu eine Idee?

Hier direkt auch das Minimalbeispiel (einige Pakete sind mit Sicherheit überflüssig, aber es hapert ja nicht beim kompilieren oder sonstiges.)
\documentclass[a4paper,12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[margin=2.2cm]{geometry}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{amsmath,amsfonts,amssymb,amstext}
\usepackage{paralist}
\usepackage{setspace}
\usepackage{pdflscape}
\usepackage{pgfgantt} 
\usepackage{pstool}

\begin{document}
 
\begin{landscape}
\begin{ganttchart}[group peaks={0}{0.4}{.1}, group left shift=0, group right shift=0, chart/.style={draw=none},x unit = 0.6cm, y unit title=.6cm, y unit chart=1.0cm, vgrid, hgrid, bar top shift =-0.8,title top shift=0.3]{24}
% \gantttitle{2011}{24} \\
\gantttitlelist[title/.style={draw=none}]{1,...,24}{1} \\
\ganttgroup[x unit = 0.6cm]{Phase I: zeitdiskrete stochastische Dynamik}{1}{4} \\
\ganttgroup{Phase II: zeitdiskrete stochastische hybride Dynamik I}{5}{10} \\
\ganttgroup{Phase III: zeitdiskrete stochastische hybride Dynamik II}{11}{18} \\
\ganttgroup{Phase IV: Simulative Anwendung der Methoden}{4}{19} \\
\ganttgroup{Phase V: Schriftliche Ausarbeitung}{20}{24} 
\end{ganttchart}
\end{landscape}


\end{document}

Nach oben