[tex-live] (fwd) [Bug 146743] Re: Program "vlna" missing from package.

Zdenek Wagner zdenek.wagner at gmail.com
Mon Oct 1 11:16:08 CEST 2007

2007/10/1, Norbert Preining <preining at logic.at>:
> Dear all!
> On the Ubuntu side one user mentioned that the vlna is not present. And
> this is true, it is only present for arch=win32.
> Is there a reason for this? I cannot understand the documentation at
> all, but the user told me that it should be necessary on all platforms
> (see below).
This is an auxilliary program for inserting nonbreakable spaces after
nonsyllabic prepositions which is a requirement of Czech and Slovak
orthography (so this is not only typographical issue but also an
orthographical rule which every kid is taught at school). Thus "v
lese" should be written in TeX as "v~lese". Since such prepositions
are frequent in Czech and Slovak. An auxilliary program vlna was
developed to add nonbreakable spaces. Of course this replacement
should not happen in math and verbatim and vlna tries to cope with
that. It is thus needed for all formats (plain TeX, LaTeX, ConTeXt)
and on oll platforms.

There is another possible solution. Petr Olsak implemented (almost)
the same functionality in encTeX in file vlna.tex. The advantage is
that it recognizes verbatim by \catcode and math by \ifmmode so that
it can safely recognize user defined environments. Petr Olsak's
vlna.tex has problems in LaTeX in moving arguments, \chapter{V lese}
would cause a fatal error during the second and subsequent runs. There
is also a conflict with the microtype package. These problems are
solved in my vlna.sty which I have recently published on my site

So this is a reliable solution for those who are not afraid of enabling encTeX.

Of course, the functionality could also be implemented in LUA.

> Any comments?
> Thanks a lot and all the best
> Norbert
> ----- Forwarded message from Shkodran Gerguri <S.Gerguri at seznam.cz> -----
> > From: Shkodran Gerguri <S.Gerguri at seznam.cz>
> > Subject: [Bug 146743] Re: Program "vlna" missing from package.
> > To: preining at logic.at
> > Content-Type: text/plain; charset="utf-8"
> > Date: Sat, 29 Sep 2007 20:10:52 -0000
> >
> > This is interesting, since the description of the package texlive-lang-czechslovak clearly states:
> > Pick this if you want Czech/Slovak fonts and other packages
> >
> > This package includes the following CTAN packages:
> >  cs -- CM fonts extension for Czech/Slovak.
> >  cslatex -- LaTeX support for Czech/Slovak typesetting.
> >  csplain -- Plain TeX support for Czech/Slovak typesetting.
> >  bin-cslatex -- LaTeX support for Czech/Slovak typesetting.
> >  bin-csplain -- Plain TeX support for Czech/Slovak typesetting.
> >  bin-vlna -- Binaries for the Vlna program.
> >  hyphen-czechslovak -- Czechslovak scripts
> >
> > (taken from Synaptic's description of package)
> >
> > This program is actually needed on every platform you intend to typeset
> > Czech documents on. Prepositions (and certain connectives) connected to
> > words (e.g. "k Pavlovi") cannot be split - you cannot leave the
> > preposition "k" at the end of one line and continue the word to which it
> > connects (in this case "Pavlovi") on the next line - this is against
> > Czech typographical rules.
> >
> > I think that given the description of the package, the program _should_
> > be present, so that's why I filed it as a bug. Especially considering
> > that after installation the manual page is present, but the program Vlna
> > itself not.
> >
> > Best regards,
> >
> > Shkodran Gerguri
> >
> > --
> > Program "vlna" missing from package.
> > https://bugs.launchpad.net/bugs/146743
> > You received this bug notification because you are a member of Debian
> > TeX Maintainers, which is a bug contact for texlive-lang in ubuntu.
> ----- End forwarded message -----
> Best wishes
> Norbert
> -------------------------------------------------------------------------------
> Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
> Debian Developer <preining at debian.org>                         Debian TeX Group
> gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
> -------------------------------------------------------------------------------
> GALLIPOLI (adj.)
> Of the behaviour of a bottom lip trying to spit mouthwash after an
> injection at the dentist. Hence, loose, floppy, useless. 'She went
> suddenly Gallipoli in his arms' - Noel Coward.
>                         --- Douglas Adams, The Meaning of Liff

Zdeněk Wagner

More information about the tex-live mailing list