Differences

This shows you the differences between two versions of the page.

Link to this comparison view

keytex [2011/10/13 21:55] (current)
Line 1: Line 1:
 +====== KeyTex ======
  
 +Goal: provide a presentation framework for easy use of [[http://presentationzen.blogs.com/presentationzen/2005/10/the_lessig_meth.html|lessig presentation style]] using a Dual-Head setup on Linux based on [[http://latex-beamer.sourceforge.net/|LaTeX-Beamer]].
 +
 +===== LaTeX-commands =====
 +
 +==== Flexible text placement ====
 +
 +
 +''\ktText[Par1][Par2]{Par3}{Par4}''
 +
 +  * ''Par1'': horizontal position; could be one of:
 +     - ''c''(enter) - default if not given at all
 +     - ''l''(eft)
 +     - ''r''(ight)
 +  * ''Par2'': vertical position; could be one of:
 +     - ''t''(op)
 +     - ''m''(iddle) - default if not given at all
 +     - ''b''(ottom) 
 +  * Par3: Text/Paragraph/Content which is part of the slide
 +  * Par4: Text/Paragraph/Content which is part of the notes
 +
 +//FIXXME: Alternatively: combine ''Par1'' and ''Par2'' to a two-character parameter like
 +''cm'' (center/middle), ''lt'' (left/top), and so forth. (only nine combinations possible)//
 +
 +==== Flexible background graphics ====
 +
 +In general: every graphic content will be placed independent from the text at a
 +"deeper" level. Therefore no text will be hidden behind any graphic.
 +
 +//FIXXME:// The graphics-commands of this section are related to the //previous|following// ''\ktText''-statement
 +
 +''\ktWideGr[Par1][Par2]{width}{file}''
 +
 +''\ktHighGr[Par1][Par2]{height}{file}''
 +
 +   * ''Par1'' and ''Par2'': same as above with ''\ktText''
 +   * ''width'' and ''height'' as described in the ''graphics''-package
 +
 +''\ktBackground[Par1]{file}''
 +
 +When using ''\ktBackground'', the graphics will be expanded to fill the screen
 +with following options:
 +
 +   * ''Par1'': could be one of:
 +     - ''c''(ut): if the proportions of the graphics are not the same of the screen slide, the graphic gets resized until one dimension (height or width) is maximised. The rest will be filled with the current background color.
 +     - ''f''(ill|ull): the whole slide background will be filled with the graphic and everything that exceeds the slide, get cut.
 +
 +==== Handout notes ====
 +
 +''\handout{}''
 +
 +Things that are written in those tags appear only on handout documents that are compiled in a seperate (pdf)latex-run (FIXXME: how?). 
 +
 +
 +
 +===== Scripts =====
 +
 +  * [[http://grml.org/keytex/Makefile.txt|Makefile]]: for easy use and generation of all the files
 +  * [[http://grml.org/keytex/serveradministration.pdf.info.txt|serveradministration.pdf.info]]: synchronise xpdf with [[http://keyjnote.sourceforge.net/|keyjnote]]
 +  * [[http://grml.org/keytex/nextPage.sh.txt|nextPage.sh]]: go to next slide
 +  * [[http://grml.org/keytex/prevPage.sh.txt|prevPage.sh]]: go to previous slide
 +  * [[http://grml.org/keytex/presentation.txt|presentation.py]]: click box for binding right and left click of mouse to nextPage.sh and prevPage.sh
 +  * [[http://grml.org/keytex/pyclock.txt|pyclock.py]]: display local system time
 +
 +===== Wishlist / Todo =====
 +
 +  * Extend mikas LaTeX/-beamer templates to provide nice templates for slides
 +  * Cleanup and generalisation of scripts
 +  * Fix 'x/y' numbers in notes.pdf
 +  * Improve/provide different font styles
 +
 +=> put all of the above in a framework and publish it as KeyTex :)
 
keytex.txt · Last modified: 2011/10/13 21:55 (external edit)
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Grml homepage Driven by DokuWiki