3

I am writting Greek in LaTeX using

\usepackage[greek,english]{babel}
\usepackage[iso-8859-7]{inputenc}

I want to change the font to Times New Roman or something similar. I already tried

\usepackage{times}
\usepackage{mathptmx}

But these convert only the English characters.

Does anyone know what I can do?

  • 1
    Hello there, welcome to the site. It's much better to use the code sample markdown (highlight the code and hit Ctrl + k or use the button (the one like {})). This will give proper syntax highlighting, display linebreaks and white space and generally be a lot more reader friendly. Also, it's always a + if you include a full MWE (Minimal Working Example) rather than just snippets, although it isn't such a big deal here, but it still would have been nice to have a testable document – Au101 Jul 24 '16 at 14:04
2

Imho the best is to switch to xelatex or lualatex:

%utf8 encoded!
\documentclass[10pt]{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}


\begin{document}
Ελλάδα
\end{document}

enter image description here

2

You can use tempora. I recommend switching to UTF-8 rather than ISO-8859-7, in any case.

\documentclass{article}
\usepackage[iso-8859-7]{inputenc}
\usepackage[greek,english]{babel}
\usepackage{tempora}

\begin{document}

Some English text

\begin{otherlanguage*}{greek}
Ελλάδα
\end{otherlanguage*}

\end{document}

enter image description here

If you also need math, add

\usepackage{newtxmath}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.