\documentclass[a4paper, 12pt, titlepage]{article}
\usepackage[english,ngerman, french]{babel}
\usepackage{grlatex}
\usepackage{indentfirst}
\usepackage{verbatim}
\usepackage{listings}


\begin{document}

\grlatexsetlang
��������� ��� ������� (English) ���߻;?�
An english phrase. � ��������� \verb"count_ads".
�����������, ����������  ������ �� �������


\[a+b = c+d, \qquad �+� =�+�\]

{\poly
>�� �>'���� ����� ��������, �>���� ��`� ����� �������.

>`�� �>'���� ����� ��������, �>���� ��`� ����� �������.

>'�� �>'���� ����� ��������, �>���� ��`� ����� �������.

\medskip

�>��� <�� <���� >=��, �>��� <`�� <���� >=��

>'��������, >`��������, >��������

<'���, <���, <`���,  <=����, <=����, 
�=|� ��=|�, �|� ��|�, �=\�{} ��=\�, 
>\�{}��=���, >���=���, >����=���
}

\medskip
\noindent
\begin{otherlanguage}{ngerman}
Fu"sball.  Citro"en.  Ich m"ochte etwas machen. 
Eine sch"one Schiff{}fahrt! 
Sie hat gesagt: "`Was hat er gesagt?"'.
"Uber mich und f"ur mich.  "Anderungen. "Ol. 
\end{otherlanguage}


\begin{otherlanguage}{ngerman}
\begin{verse}%\obeylines
\`A Paris \\
Quand un amour fleurit \\
\c Ca fait pendant des s'maines \\
Deux coeurs qui se sourient \\
Tout \c ca parce qu'ils s'aiment \\
\`A Paris
\end{verse}
\end{otherlanguage}


%\lstset{flexiblecolumns}

\begin{lstlisting}[language=sql, flexiblecolumns, %
                   extendedchars=true]{}
SELECT id FROM flights, weather
WHERE  kind = "storm"
   and Route Disjoint >> meet >> Inside Extent
\end{lstlisting}


\bigskip


\begin{lstlisting}%
     [language=sql, extendedchars=true, flexiblecolumns, %
      deletekeywords = {time, TIME}, %
      deletendkeywords = {time, TIME}, %
     ]{}
select (p.traj join r.geom).time
from    Resort r, People p
where   p.name = '���������'
  and   r.name = '������'
\end{lstlisting}


\begin{verbatim}
select  (p.traj join r.geom).time
from    Resort r, People p
where   p.name = '���������'
  and   r.name = '������'
\end{verbatim}


\begin{lstlisting}[language=c, extendedchars=true, %
                   flexiblecolumns]{}
if (x>0)  {
   use_func(2*x - 1);  /* ������ ��� ��������� */
}
\end{lstlisting}


\end{document}
