Am nevoie de un pachet pentru a desena o diagramă Gantt în LaTeX, criteriul principal este doar: ușurința de utilizare. Îmi petrec prea mult timp învățând „pachete” aici și colo, trebuie doar să fac o treabă simplă. Aș putea fi interesat să știu care sunt „mai bune” pentru referințe ulterioare, includeți-le dacă doriți, dar pentru moment … rapid și murdar este auriu.
Comentarii
- Cred că ar trebui să aruncați o privire asupra pachetului pgfgantt .
- Sigur că există un pachet pentru asta ( există întotdeauna un pachet! :-)) dar doar în cazul în care vi se pare util, am făcut o soluție rapidă & murdară prin tikz cu mult timp în urmă, când învățam TikZ. L-am publicat într-un wiki (acum abandonat) la jldiaz.wikidot.com/en-tikz-example:gantt
- căutând ctan returnează versiuni folosind metapost, pstricks și pgf, precum și un pachet de latex contrib rtsched; Eu ' nu am folosit niciunul dintre ele (eu ' sunt doar tipul care scrie catalogul). … deci @claudio – nu există ' t un pachet, există mai multe 😉
Răspuns
La fel ca Claudio, vă sugerez să utilizați pgfGantt
pachet, care mi se pare destul de simplu și a cărui documentare este destul de clară.
Iată un MWE, cu etichetă personalizată, bara de progres și relații:
\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}
Comentarii
- Această versiune produce mai multe erori la mine, cred că pentru că ' nu utilizați versiunea curentă (pgfgantt v4.0) care – așa cum spune documentația – nu este complet compatibilă înapoi. Exemplul din documentație funcționează bine (secțiunea 2.1 de la pagina 3).
- @Alan Munn vrea să reproducă codul pentru programul meu de timp al tezei de doctorat. tex.stackexchange.com/questions/185865/…