CTAN Update: tikz-timing

CTAN Announcements ctan-ann at dante.de
Sun May 3 12:50:50 CEST 2009


On Sat, 2 May 2009 Martin Scharrer submitted an update to the

  tikz-timing

package.

Tikz-timing provides macros and an environment to generate timing diagrams 
(digital waveforms) without much effort.  The TikZ package is used to produce 
the graphics.  The diagrams may be inserted into text (paragraphs, \hbox, etc.) 
and into tikzpictures.  A tabular-like environment is provided to produce larger 
timing diagrams.

Location on CTAN: /graphics/pgf/contrib/tikz-timing/
Summary description: Update to version 0.4
License type: lppl

Announcement text: 
----------------------------------------------------------------------
This update brings the following improvements and new features:

Timing Characters:
 * Multiple identical characters are now combined: DDDd -> 3.5D
   This improves the graphical quality for zoomed screen display 
   and reduces the output file size. State dependent characters 
   like 'T' and 'C' (toggle, clock) are not combined.
 * Lowercase characters are no longer handled by own macros but 
   by the macros for the uppercase characters which are called with 
   the half width. This reduces the number of needed macros significant.
 * Added special character `N' to add nodes at the current 
   position of the timing diagram.
 * The factors for group repeats (`4{HL}' -> `HL HL HL HL') are 
   now rounded arithmetically, not truncated, to integers if necessary.
 * Fixed miss-position of text in initial 'D'.

Examples:
 * Added more examples, including two complete timing diagram 
   (redrawn from free images on Wikipeadia).
 * Code for examples is now attached (as full LaTeX document) to 
   the PDF file.
 
Table environment `tikztimingtable':
 * Added macros to draw grids and marker lines inside 
   `tikztimingtable'.
 * Added tabular-like error handling for wrong number of columns 
   (`&'), i.e.: Ignores missing columns and raises error when too 
   many columns are given.
 * Added table macros `\rowdist' and `\coldist' and corresponding 
   tikz styles `timing/rowdist' and `timing/coldist' to allow the 
   user to adjust distances between rows and columns in table 
   (styles), as well as drawing lines relative to this values 
   (macros).

Other:
 * Some fixes to the used `\tikzset' settings.
 * Added `timing/lslope` setting to only set the normal slope.
 * General code clean-up.
 
----------------------------------------------------------------------

This package is located at 
   http://mirror.ctan.org/graphics/pgf/contrib/tikz-timing/
.  More information is at
   http://tug.ctan.org/info/?id=tikz-timing
(if the package is new it may take a day for that information to 
appear).  We are supported by the TeX Users Group http://www.tug.org .  
Please join a users group; see http://www.tug.org/usergroups.html .
___________________________________________________________

Thanks for the upload.

For the CTAN Team
  Rainer Schöpf


More information about the Ctan-ann mailing list