Quantcast
Channel: Question and Answer » babel
Viewing all articles
Browse latest Browse all 75

Greek Text (babel) and English Code Text (listings): Problem

$
0
0

I use the babel package in order to write in greek with font “kerkis”.

I want to add code in english (“courier new” font) to my latex document but I get some difficulties.

Can anybody help me, please.
Thank you in advance.

documentclass[12pt]{article}
usepackage[english,greek]{babel}
usepackage[utf8x]{inputenc}
usepackage{graphicx}
usepackage{fancybox}
usepackage{verbatim}
usepackage{courier}
usepackage{kerkis}
usepackage{float}
usepackage{geometry}
usepackage{fancyhdr}
usepackage{titlesec}
usepackage{tocloft}
usepackage{hyperref}
usepackage{afterpage}
usepackage{color}   
usepackage{listings}

renewcommand{lstlistingname}{Κώδικας}

lstset{ 
%matlab
  backgroundcolor=color{white},  
  basicstyle=normalsize,    % COURIER NEW?     
  commentstyle=color{green},    % comment style
  escapeinside={%*}{*)},        
  extendedchars=true,            
  frame=single,                           
  keywordstyle=color{blue},       % keyword style
  numbers=left,                  
  numbersep=5pt,                  
  numberstyle=normalsizecolor{black}, 
  rulecolor=color{black},        
  stepnumber=1,                   
  stringstyle=color{magenta},     % string style
} 

begin{document}

selectlanguage{greek}
Ελληνικά: textlatin{this word means greek}

selectlanguage{english}
Now I write in english

selectlanguage{greek}
Ελληνικά

%selectlanguage{english}???

begin{lstlisting}
{
% Entropy
E = 0;
for i = 1:J
    if p(i) ~= 0
        E = E + p(i)*log2(1/p(i));
    end
end
}
end{lstlisting}

end{document}

Viewing all articles
Browse latest Browse all 75

Trending Articles