Ice Bear SoftLATEX packages

This page presents macro packages for use with LATEX. Some of them can also be used with plain TEX.

noooxml
1. Page layout and producing crop marks (zwpagelayout)
2. Package encxvlna pro LATEX
3. EAN13 bar code with ISBN (ean13isbn)
4. Make 2/5 and Code39 bar codes
5. Cropmarks
6. Generation of PDF from LATEX
7. PDF with Devanagari texts
8. Advancing the Date
9. MakeIndex reimplementation via XSLT 2.0
10. Czech, Slovak, and Hindi for Babel
11. Slides for my lecture of 27th November 2004
12. Prerelease of some packages

1. Page layout and producing crop marks (zwpagelayout)

Users will probably ask: “Why another page layout package? Is not geometry all what we need?” The answer to this question is not easy. The geometry package provides a lot of features, maybe even too many features. However, some features are missing. Packages for crop marks can also be found but correct positioning of the crop marks requires cooperation with the page layout package. It is therefore natural to integrate both these functions into a single package.

This package was developed as a typographers toolbox offering the most important features for everyday work. First it allows setting the paper size as well as the page layout. The next important feature is the ability of printing crop marks both with TeX+dvips or (x)dvipdfm(x) and with pdfTeX. Finally it is possible to reflect pages both horizontally and vertically.

Typographers often have to prepare leaflets of different kind. It is necessary to prepare the marks for folding. The package allows to print such marks for the most frequent types of leaflet folding.

The package is useful also for preparation of book covers. It places the marks showing the position of a spine and optionally flaps. If you want to see whether the spine and the front and back cover contents are properly aligned, you can display the frames. Moreover, it is often necessary to create a proof of the cover while the book is not yet finished and the thickness of the spine is not known and can be only approximated. You can thus leave the paper width empty and the package will calculate it from the page width, the flap width and the spine thickness. Whenever the final value of the spine thickness is known, you change it in the list of options and the whole layout will adapt automatically.

Colour printing often requires black overprint. This feature is also implemented. Unlike in the overprint.sty package (not available in TeX Live), this package offers overprinting not only in pdfTeX and dvips but also in (x)dvipdfm(x) family of drivers. It is thus available also in XeLaTeX. Overprinting support is disabled by default because it can lead to undesired results. It must be enabled explicitely as a package option and in addition must be switched on at proper places.

The detailed description can be found in the documentation that is shipped with the package.

Information in the TeX catalogue

 Top of the page 

2. Package encxvlna pro LATEX

This package adds nonbreakable spaces after nonsyllabic prepositions in Czech and Slovak making use of encTEX. It is based upon the code of vlna.tex supplied by Petr Olšák. In addition to converting it to the LaTeX package the following changes were made:

  1. The new module of Czech and Slovak for babel defines quotes as "`v lese"'. The package adds this possibility to the list of templates where the nonbreakable space should be added.
  2. LaTeX must nod insert nonbreakable spaces inside moving arguments. Such a test was therefore added to the original macros.
  3. Nonbreakable space must not be inserted when reading the configuration files of the microtype package. At that time encTEX is switched off.

The package is available from CTAN and will be distributed with TeXLive 2008.

Download encxvlna.zip, 247 KiB

Information in the TeX catalogue

 Top of the page 

3. EAN13 bar code with ISBN (ean13isbn)

The format of ISBN was changed since 1 January 2008 so that it is equal to EAN13. Package ean13isbn prints the EAN13 bar code with ISBN using this new format. The package can be found on CTAN and will be distributed with TeXLive 2008.

Download ean13isbn.zip, 310 KiB

Information in the TeX catalogue

 Top of the page 

4. Make 2/5 and Code39 bar codes

The package contains macros for printing various 2/5 bar codes and Code 39 bar codes. The macros do not use fonts but create the bar codes directly by vrules. It is therefore possible to vary width to height ratio, ratio of thin and thick bars. The package is therefore convenient for printing ITF bar codes as well as bar codes for identification labels for HP storage media.The package can be found on CTAN and will be distributed with TeXLive 2008.

Download makebarcode.zip, 274 KiB

Information in the TeX catalogue

 Top of the page 

5. Cropmarks

Note: This package is no longer maintained. Its functionality is implemented in the zwpagelayout package.

This package can be used both in LATEX and plain TEX. Its purpose is generating cropmarks for phototypesetting both black&white and colour documents. It contains definition of a (La)TEX macro and a PostScript header file. The manual including licence appears in the file manual.pdf. The package may be used under various licences, one of such licences can be found here.

zwcrop.zip (23 March 2002), 859 KB

 Top of the page 

6. Generation of PDF from LATEX

This package enables creation of PDF files from LATEX documents through PostScript making use of the Adobe Acrobat Distiller. It supports even generation of multiline hypertext references. Unfortunately the English documentation has not been written yet. It was described (in Czech) in Zpravodaj Československého sdružení uživatelů TEXu No. 1-2/1999, which is already available in PDF.

pdfhdr.zip, 10 KB

 Top of the page 

7. PDF with Devanagari texts

This package modifies Velthuis Devanagari for TEX so that it is possible to create searchable PDF. The package with examples and documentation is available from the page entitled Searchable PDF with Devanagari texts.

 Top of the page 

8. Advancing the Date

The package enables to advance the date selected number of days. It can be used on invoices, payment orders etc. It takes advantage of the \today macro, therefore it is multilingual. The package is available from CTAN.

advdate.sty

 Top of the page 

9. MakeIndex reimplementation via XSLT 2.0

This project is published on its own page MakeIndex reimplementation via XSLT 2.0.

 Top of the page 

10. Czech, Slovak, and Hindi for Babel

This topic presents and describes the installation package of new Czech, Slovak, and Hindi modules into the Babel system. Detailed instructions are available from a separate page.

 Top of the page 

11. Slides for my lecture of 27th November 2004

I gave lecture "Examples of application of TEX and other software (in Czech) on the occasion of the general assembly of CSTUG.You can download the slides including some demo files. Everything is in Czech, sorry...

texuse4cstug.zip, 3.5 MB

 Top of the page 

You can also download movie of my lecture in the AVI format from the CSTUG web page.

12. Prerelease of some packages

You can find here prereleases of packages mentioned in my lecture (see above).

Redistribution of these packages is prohibited! I do not wish to limit your rights to use these files. The reason is that this is a prerelease where any feature may be changed or even removed without notification. Every user should know where to get the distribution version whenever it is released. Everyone must therefore obtain the packages directly from this page.

prerelease.zip, 8 KB

Another package for working with graphics can be obtained from http://hroch486.icpf.cas.cz/epspltools

 Top of the page