Potřebuji balíček pro nakreslení Ganttova diagramu v LaTeXu, primární kritérium je jen: snadné použití. Trávím příliš mnoho času učením se „balíčků“ sem a tam, stačí jen udělat jednoduchou práci. Mohlo by mě zajímat, které z nich jsou „lepší“ pro pozdější použití, zahrňte je, pokud chcete, ale zatím … rychlé a špinavé je zlaté.

Komentáře

  • Myslím, že byste se měli podívat na balíček pgfgantt .
  • Určitě k tomu existuje balíček ( vždy existuje balíček! :-)), ale pro případ, že vám to připadá užitečné, jsem udělal rychlé & špinavé řešení přes tikz už dávno, když jsem se učil TikZ. Publikoval jsem to na (nyní opuštěné) wiki na jldiaz.wikidot.com/en-tikz-example:gantt
  • vyhledávání ctan returns verze využívající metapost, pstricks a pgf, stejně jako balíček latexového příspěvku rtsched; Žádný z nich jsem nepoužil (' jsem nepoužil (já ' jsem jen ten, kdo píše katalog). … takže @claudio – neexistuje ' t a balíček, existuje několik 😉

Odpověď

Stejně jako Claudio navrhuji použít pgfGantt balíček, který mi připadá docela jednoduchý a jehož dokumentace je zcela jasná.

Zde je MWE s vlastním štítkem, ukazatelem průběhu a vztahy:

\documentclass{article} \usepackage{pgfgantt} \begin{document} \begin{figure}[ftbp] \begin{center} \begin{ganttchart}[y unit title=0.4cm, y unit chart=0.5cm, vgrid,hgrid, title label anchor/.style={below=-1.6ex}, title left shift=.05, title right shift=-.05, title height=1, bar/.style={fill=gray!50}, incomplete/.style={fill=white}, progress label text={}, bar height=0.7, group right shift=0, group top shift=.6, group height=.3, group peaks={}{}{.2}]{24} %labels \gantttitle{Week}{24} \\ \gantttitle{Monday}{4} \gantttitle{Tuesday}{4} \gantttitle{Wednesday}{4} \gantttitle{Thursday}{4} \gantttitle{Friday}{4} \gantttitle{Saturday}{4} \\ %tasks \ganttbar{first task}{1}{2} \\ \ganttbar{task 2}{3}{8} \\ \ganttbar{task 3}{9}{10} \\ \ganttbar{task 4}{11}{15} \\ \ganttbar[progress=33]{task 5}{20}{22} \\ \ganttbar{task 6}{18}{19} \\ \ganttbar{task 7}{16}{18} \\ \ganttbar[progress=0]{task 8}{21}{24} %relations \ganttlink{elem0}{elem1} \ganttlink{elem0}{elem3} \ganttlink{elem1}{elem2} \ganttlink{elem3}{elem4} \ganttlink{elem1}{elem5} \ganttlink{elem3}{elem5} \ganttlink{elem2}{elem6} \ganttlink{elem3}{elem6} \ganttlink{elem5}{elem7} \end{ganttchart} \end{center} \caption{Gantt Chart} \end{figure} \end{document} 

zde zadejte popis obrázku

Komentáře

  • Tato verze se mnou přináší několik chyb, myslím, protože ' nepoužíváte aktuální verzi (pgfgantt v4.0), která – jak říká dokumentace – není plně zpětně kompatibilní. Příklad z dokumentace funguje dobře (část 2.1 na straně 3).
  • @ Alan Munn chce reprodukovat kód mého časového harmonogramu disertační práce. tex.stackexchange.com/questions/185865/…

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *