On 11.06.08, Anthony Campbell wrote:
> It still doesn't work here. That is, the tilde comes out before the
> letter, not on top of it.
> But I think this is something to do with the current version of Latex,
> not Lyx, because the same thing is now happening in native Latex as
> well.
Strange.
> Looks like I shall have to give up trying to write Greek in Lyx and
> Latex for the time being, unless someone fixes it. This is on Debian
> Sid.
I use Debian/testing and do not have the problems.
Could you try with the two attached latex files?
\documentclass[polutonikogreek,british]{article}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\usepackage[latin9,iso-8859-7]{inputenc}
\usepackage{babel}
\begin{document}
\selectlanguage{british}%
\inputencoding{latin9}
\section*{polutonikogreek document}
\selectlanguage{polutonikogreek}%
\inputencoding{iso-8859-7}
this is me~ant t\^o b`e >in Gre'ek
\selectlanguage{british}%
\inputencoding{latin9}This prints a tilde before the letter:
\inputencoding{iso-8859-7}\foreignlanguage{polutonikogreek}{\textasciitilde{}h.}
\inputencoding{latin9}This only works in polutonik (classic) Greek but drops
the tilde in modern Greek:
\inputencoding{iso-8859-7}\foreignlanguage{polutonikogreek}{~h, ~h.}
\inputencoding{latin9}This only works in monotonik (modern) Greek:
\inputencoding{iso-8859-7}\foreignlanguage{polutonikogreek}{\~{h}.}
\inputencoding{latin9}This works in both, polutonik and monotonik (modern)
Greek:
\inputencoding{iso-8859-7}\foreignlanguage{polutonikogreek}{\~h.}
\end{document}
\documentclass[greek,british]{article}
\usepackage{mathpazo}
\usepackage[T1]{fontenc}
\usepackage[latin9,iso-8859-7]{inputenc}
\usepackage{babel}
\begin{document}
\selectlanguage{british}%
\inputencoding{latin9}
\section*{greek document}
\selectlanguage{greek}%
\inputencoding{iso-8859-7}
this is me~ant to b`e >in Gre'ek
\selectlanguage{british}%
\inputencoding{latin9}This prints a tilde before the letter:
\inputencoding{iso-8859-7}\foreignlanguage{greek}{\textasciitilde{}h.}
\inputencoding{latin9}This only works in polutonik (classic) Greek but drops
the tilde in modern Greek:
\inputencoding{iso-8859-7}\foreignlanguage{greek}{~h, ~h.}
\inputencoding{latin9}This only works in monotonik (modern) Greek:
\inputencoding{iso-8859-7}\foreignlanguage{greek}{\~{h}.}
\inputencoding{latin9}This works in both, polutonik and monotonik (modern)
Greek:
\inputencoding{iso-8859-7}\foreignlanguage{greek}{\~h.}
\end{document}