Jeg har brug for en pakke til at tegne et Gantt-diagram i LaTeX, de primære kriterier er bare: brugervenlighed. Jeg bruger for meget tid på at lære “pakker” her og der, det skal bare gøres et enkelt stykke arbejde. Jeg kan være interesseret i at vide, hvilke der er “bedre” til senere reference, inkluder dem, hvis du vil, men for nu … hurtig og beskidt er gylden.

Kommentarer

  • Jeg synes, du skal se på pgfgantt -pakken.
  • Der er helt sikkert en pakke til det ( der er altid en pakke! :-)) men bare hvis du finder det nyttigt, gjorde jeg en hurtig & beskidt løsning via tikz for længe siden, da jeg lærte TikZ. Jeg offentliggjorde den i en (nu forladt) wiki på jldiaz.wikidot.com/en-tikz-exempel:gantt
  • søger ctan returnerer versioner, der bruger metapost, pstricks og pgf, samt en latexbidragspakke rtsched; Jeg ' har ikke brugt nogen af dem (jeg ' er bare den fyr, der skriver kataloget). … så @claudio – der er ikke ' t en pakke, der er flere 😉

Svar

Ligesom Claudio foreslår jeg dig at bruge pgfGantt pakke, som jeg finder ret enkel, og hvis dokumentation er ret klar.

Her er en MWE med brugerdefineret etiket, statuslinje og 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} 

indtast billedebeskrivelse her

Kommentarer

  • Denne version giver flere fejl med mig, jeg tror, at fordi du ' ikke bruger den aktuelle version (pgfgantt v4.0), som – som dokumentationen siger – ikke er fuldt bagudkompatibel. Eksemplet fra dokumentationen fungerer fint (afsnit 2.1 på side 3).
  • @Alan Munn ønsker at gengive koden til min tidsplan for ph.d.-afhandlingen. tex.stackexchange.com/questions/185865/…

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *