Necesito un paquete para dibujar un diagrama de Gantt en LaTeX, el criterio principal es simplemente: facilidad de uso. Paso demasiado tiempo aprendiendo «paquetes» aquí y allá, esto solo necesita hacer un trabajo simple. Puede que me interese saber cuáles son «mejores» para referencia posterior, inclúyelos si quieres, pero por ahora … rápido y sucio es oro.

Comentarios

  • Creo que debería echarle un vistazo al paquete pgfgantt .
  • Seguramente hay un paquete para eso ( ¡Siempre hay un paquete! :-)) pero en caso de que lo encuentre útil, hice una rápida & solución sucia vía tikz hace mucho tiempo, cuando estaba aprendiendo TikZ. Lo publiqué en una wiki (ahora abandonada) en jldiaz.wikidot.com/en-tikz-example:gantt
  • buscando devoluciones de ctan versiones que usan metapost, pstricks y pgf, así como un paquete contrib de látex rtsched; Yo ' no he usado ninguno de ellos (yo ' soy solo el tipo que escribe el catálogo). … entonces @claudio – no hay ' t un paquete, hay varios 😉

Respuesta

Al igual que Claudio, le sugiero que utilice el pgfGantt paquete, que encuentro bastante simple, y cuya documentación es bastante clara.

Aquí hay un MWE, con etiqueta personalizada, barra de progreso y relaciones:

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

ingrese la descripción de la imagen aquí

Comentarios

  • Esta versión produce varios errores conmigo, creo que porque ' no estás usando la versión actual (pgfgantt v4.0) que, como dice la documentación, no es totalmente compatible con versiones anteriores. El ejemplo de la documentación funciona bien (sección 2.1 en la página 3).
  • @Alan Munn desea reproducir el código para mi Programa de tiempo de tesis doctoral. tex.stackexchange.com/questions/185865/…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *