Jeg trenger en pakke for å tegne et Gantt-diagram i LaTeX, de primære kriteriene er bare: brukervennlighet. Jeg bruker for mye tid på å lære «pakker» her og der, dette trenger bare å bli gjort en enkel jobb. Jeg kan være interessert i å vite hvilke som er «bedre» for senere referanse, ta med dem hvis du vil, men foreløpig … raskt og skittent er gyldent.
Kommentarer
- Jeg synes du bør se på pgfgantt -pakken.
- Det er sikkert en pakke for det ( det er alltid en pakke! :-)) men bare hvis du synes det er nyttig, gjorde jeg en rask & skitten løsning via tikz for lenge siden, da jeg lærte TikZ. Jeg publiserte den i en (nå forlatt) wiki på jldiaz.wikidot.com/en-tikz-eksempel:gantt
- søker ctan returnerer versjoner som bruker metapost, pstricks og pgf, samt en latex contrib pakke rtsched; Jeg ' har ikke brukt noen av dem (jeg ' er bare fyren som skriver katalogen). … så @claudio – det er ikke ' t en pakke, det er flere 😉
Svar
Som Claudio, foreslår jeg at du bruker pgfGantt
pakke, som jeg synes er ganske enkel, og hvis dokumentasjon er ganske tydelig.
Her er en MWE, med tilpasset etikett, fremdriftslinje og relasjoner:
\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}
Kommentarer
- Denne versjonen gir flere feil hos meg, jeg tror fordi du ' ikke bruker den nåværende versjonen (pgfgantt v4.0) som – som dokumentasjonen sier – ikke er helt bakoverkompatibel. Eksemplet fra dokumentasjonen fungerer bra (avsnitt 2.1 på side 3).
- @Alan Munn vil gjengi koden for tidsplanen for doktorgradsavhandlingen. tex.stackexchange.com/questions/185865/…