Jag behöver ett paket för att rita ett Gantt-diagram i LaTeX, de primära kriterierna är bara: användarvänlighet. Jag lägger för mycket tid på att lära mig ”paket” här och där, det här behöver bara göras enkelt. Jag kanske är intresserad av att veta vilka som är ”bättre” för senare referens, inkludera dem om du vill, men för tillfället … snabbt och smutsigt är gyllene.

Kommentarer

  • Jag tycker att du bör titta på pgfgantt -paketet.
  • Det finns säkert ett paket för det ( det finns alltid ett paket! :-)) men bara om du tycker att det är användbart gjorde jag en snabb & smutsig lösning via tikz för länge sedan, när jag lärde mig TikZ. Jag publicerade den i en (nu övergiven) wiki på jldiaz.wikidot.com/en-tikz-exempel:gantt
  • söker ctan returnerar versioner som använder metapost, pstricks och pgf, samt ett latexbidragspaket rtsched; Jag ' har inte använt någon av dem (jag ' är bara killen som skriver katalogen). … så @claudio – det finns inget ' t ett paket, det finns flera 😉

Svar

Liksom Claudio föreslår jag att du använder pgfGantt paket, som jag tycker är ganska enkelt och vars dokumentation är ganska tydlig.

Här är en MWE med anpassad etikett, förloppsindikator och relationer:

\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} 

ange bildbeskrivning här

Kommentarer

  • Den här versionen ger flera fel med mig, jag tror att du ' inte använder den aktuella versionen (pgfgantt v4.0) som – som dokumentationen säger – inte är helt bakåtkompatibel. Exemplet från dokumentationen fungerar bra (avsnitt 2.1 på sidan 3).
  • @Alan Munn vill återge koden för mitt doktorsavhandlingstidsschema. tex.stackexchange.com/questions/185865/…

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *