[tex-live] problems with non-final sigma

Tigran Aivazian tigran at aivazian.fsnet.co.uk
Sun Jul 25 00:20:20 CEST 2004


Hello,

I emailed to the maintainer of Babel/Greek with this question a couple of 
months ago but, unfortunately, even he didn't know what the solution to 
the problem is, so I decided to ask here (but cc'd Apostolos in case he 
already found the solution by now).

In the past, there used to be separate characters for normal sigma (s) and 
the final sigma (c), so printing a final or non-final version was trivial.

However, recently (in the last few years or so) someone decided to
"improve" the situation and made this context-sensitive, i.e.  
automatically decide whether "s" is going to be normal or a final sigma.  
Well, ok, maybe it is useful (though I prefer a fixed plain version for
certainty sake) but now it seems to be impossible to produce a non-final
sigma where the context demands a final version.

An example of such situation is a table of the alphabet where a letter 
appears on its own and LaTeX decides it must be final.

So far, the only workaround (a horrible fontsize-specific one) I invented 
is to use "color" package and print another letter after it and then 
backspace and overprint it with white color, like this:

% a curious way to force non-final sigma:
% draw an alpha after sigma and then backspace and draw
% another alpha over it with white color.
% then backspace again for the space balance
\newcommand{\mysigma}{%
        \textgreek{sa%
                \hspace{-5.56pt}%
                \textcolor{white}{a}%
                \hspace{-4pt}%
        }
}

Can someone please suggest a proper solution, i.e. how to force 
\textgreek{s} on its own to produce a non-final sigma? Thank you.

Kind regards
Tigran





More information about the tex-live mailing list