Ho bisogno di un pacchetto per disegnare un diagramma di Gantt in LaTeX, il criterio principale è solo: facilità duso. Sto spendendo troppo tempo a imparare “pacchetti” qua e là, questo deve solo portare a termine un lavoro semplice. Potrei essere interessato a sapere quali sono “migliori” per riferimento futuro, includili se vuoi, ma per ora … veloce e sporco è doro.
Commenti
- Penso che dovresti dare unocchiata al pacchetto pgfgantt .
- Sicuramente cè un pacchetto per questo ( cè sempre un pacchetto! :-)) ma nel caso lo trovassi utile, ho fatto una rapida & soluzione sporca tramite tikz molto tempo fa, quando stavo imparando TikZ. Lho pubblicato in un wiki (ora abbandonato) su jldiaz.wikidot.com/en-tikz-example:gantt
- cercando ctan return versioni che usano metapost, pstricks e pgf, così come un pacchetto latex contrib rtsched; ' non ne ho usato nessuno (' sono solo il tizio che scrive il catalogo). … quindi @claudio – non esiste ' t un pacchetto, ce ne sono diversi 😉
Risposta
Come Claudio, ti suggerisco di utilizzare pgfGantt
, che trovo abbastanza semplice e la cui documentazione è abbastanza chiara.
Ecco un MWE, con etichetta personalizzata, barra di avanzamento e relazioni:
\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}
Commenti
- Questa versione produce diversi errori con me, penso perché ' non stai usando la versione corrente (pgfgantt v4.0) che, come dice la documentazione, non è completamente compatibile con le versioni precedenti. Lesempio dalla documentazione funziona bene (sezione 2.1 a pagina 3).
- @Alan Munn desidera riprodurre il codice per il mio calendario della tesi di dottorato. tex.stackexchange.com/questions/185865/…