| 1 | = Rules for developers = |
| 2 | |
| 3 | The tutorial is written in LaTeX and is put under svn control. You find the source code in your working copy (e.g. under {{{~/palm/current_version/trunk/TUTORIAL/SOURCE/}}}). |
| 4 | |
| 5 | == Modifying and compiling existing presentations == |
| 6 | |
| 7 | 1. Change source code of the respective {{{.tex}}} file(s) in your current working copy (e.g. {{{basic_equations.tex}}}). For the web version it is recommended to add additional notes (so-called pdfnotes) to the slides using the following scheme: |
| 8 | {{{ |
| 9 | \pdfnote{yourlastname}{ |
| 10 | Your additional comments go here |
| 11 | } |
| 12 | }}} |
| 13 | You can add manual line breaks using {{{\textCR}}}. Each slide should include only one pdfnote that is placed at the end of the slide. |
| 14 | |
| 15 | 2. Compile the presentation using |
| 16 | {{{ |
| 17 | compile_tutorial -f basic_equations.tex |
| 18 | }}} |
| 19 | A presentation (for lectures), as well as a web version and handouts will be automatically compiled and should be available as PDF files under {{{.../TUTORIAL/LECTURE}}}, {{{.../TUTORIAL/WEB}}}, {{{.../TUTORIAL/HANDOUT}}}). You can additionally use the {{{-d}}} flag parameter to enable debug output. |
| 20 | |
| 21 | 3. Check the compiled PDF files. |
| 22 | |
| 23 | == Commit changes to svn repository == |
| 24 | |
| 25 | 1. Test the compiled tutorial files. |
| 26 | |
| 27 | |
| 28 | 2. Commit the changes to the repository |
| 29 | {{{ |
| 30 | svn commit -m "message string" trunk/TUTORIAL |
| 31 | }}} |
| 32 | where {{{"message string"}}} is a short, meaningful summary of the changes. [[BR]] [[BR]] |
| 33 | |
| 34 | 3. Enter the changes into the change log ([wiki:/doc/tec/changelog]). [[BR]] [[BR]] |