Skip to content

Script to create a LaTeX snippet of a Gantt chart, from the information of a Taskjuggler project.

License

Notifications You must be signed in to change notification settings

ravl1084/TJ2PDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TJ2PDF: Create a printable Gantt chart from Taskjuggler

This is an attempt to transfer the wonderful Gantt charts provided by Taskjuggler to LaTeX, allowing them to be printed and included into other LaTeX documents.

TJ2PDF is written in Java and should be fairly portable.

Dependencies

  • Taskjuggler 3.x to produce the CSV report that is fed to TJ2PDF.
  • Texlive 2011 to compile the resulting LaTeX file. Other versions of Texlive might work, but have not been tested.

Usage

  1. Include the following at the end of your TJP file:
       taskreport printout "Print" {
            formats csv
            columns id, name, duration, start, complete, precursors
       }
  1. Run TJ3 on your project file to produce the report "Print.csv"
  2. Copy TJ2PDF-XXXX.jar to the same directory where the CSV file is.
  3. Run java -jar TJ2PDF-XXXX.jar. This should produce a file "Chart.txt".
  4. Open the file "gantt.tex" and place the contents of "Chart.txt" where indicated. Run "gantt.tex" through LaTeX.

License

TJ2PDF is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.

TJ2PDF is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with TJ2PDF. If not, see http://www.gnu.org/licenses/.

About

Script to create a LaTeX snippet of a Gantt chart, from the information of a Taskjuggler project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages