Fonts & Character Setsbabel and maketitle

Information and discussion about fonts and character sets (e.g. how to use language specific characters)
Post Reply
pchilds
Posts: 3
Joined: Thu Jun 09, 2011 11:36 am

babel and maketitle

Post by pchilds »

I have just managed to get the babel package to handle input from my Greek keyboard using utf8x. However, what I want to do is have the report in English but an address in the title in Greek. The Greek text displays fine in the main body of the report but when I put it within the author section I get errors (Command \textalpha unavailable in encoding OT1 etc.) I am guessing that either the \greektext and \selectlanguage commands don't like to be inserted within environments such as author, or that it is an incompatibility with \maketitle and potentially utf8x.
I could do it all by making my own title page by hand but am wodering if there is an easier solution.
Thanks.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

User avatar
Stefan Kottwitz
Site Admin
Posts: 10324
Joined: Mon Mar 10, 2008 9:44 pm

babel and maketitle

Post by Stefan Kottwitz »

Hi,

welcome to the board!

It would be good if you would post a minimal working example which shows the problem, instead of writing a theoretical description. I guess every reader who would like to help by a working solution has to built an example by himself, following the description. Not many readers do that, so you loose most potential helpers.

I would have tested, but there's no code yet, and I don't have time to build code which even doesn't need to match. Perhaps copy your code here, of course without content text.

Stefan
LaTeX.org admin
pchilds
Posts: 3
Joined: Thu Jun 09, 2011 11:36 am

babel and maketitle

Post by pchilds »

Here's a minimal example with all the header. It works with the greektext-latintext in the main section but not as in here where it is in the author.

Code: Select all

\documentclass[11pt,twocolumn,twoside,a4paper]{report}
\usepackage[cmex10]{amsmath}
\usepackage[greek,british]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[colorlinks=true]{hyperref}
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf,.jpeg,.png}
\pagestyle{headings}
\begin{document}
\pagenumbering{alph}
\title{Research Report}
\author{Name \\
  Institute name in English \\
  \greektext
  Ίδρυμα Έλενικα \\
  \latintext
  \texttt{email}}
\date{\today}
\maketitle
\pagenumbering{roman}

\tableofcontents
\pagenumbering{arabic}
\chapter{One}
\section{Introduction}

\end{document}
Last edited by Stefan Kottwitz on Fri Jun 10, 2011 4:29 pm, edited 1 time in total.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10324
Joined: Mon Mar 10, 2008 9:44 pm

babel and maketitle

Post by Stefan Kottwitz »

Hi,

I tested the example and it works without problems. There's no error, no warning.
Perhaps you don't use UTF-8 encoding in your editor, you could check that, ensure that it's UTF-8 because it has to match the inputenc option.
title.png
title.png (5.43 KiB) Viewed 5559 times
Stefan
LaTeX.org admin
pchilds
Posts: 3
Joined: Thu Jun 09, 2011 11:36 am

Re: babel and maketitle

Post by pchilds »

hmmm thanks that is strange. As I mentioned it works fine when the greektext is in the main body. I only get problems when it is in the author etc environments. So its no problem with the editor (as I'm using Linux there'd have to be something seriously flawed for it to not cope with unicode). As a workaround I've managed to type in latintext and have it convert it to Greek. Nonetheless it would be nice to be able to type directly in Greek rather than some butchered latin transliteration.
Maybe there's a package missing somewhere... It would be nice if Latex's error reporting system was better integrated as a whole to give a better indication of what may be missing; but I guess Latex is one of those projects that is continually improving too rapidly to keep coherence across the whole.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10324
Joined: Mon Mar 10, 2008 9:44 pm

Re: babel and maketitle

Post by Stefan Kottwitz »

Perhaps post your .log file for this example here, as attachment. Even better, if you add \listfile to the preamble before.

Stefan
LaTeX.org admin
Post Reply