26

Why upper-case Greek letters are typeset in upright font, i.e., \mathrm? While at the same time, some upper-case Greek letters those are also Latin Letters ,e.g., A for $\Alpha$, B for $\Beta$, are typeset in \mathnormal font, which leads to inconsistency? Can anyone give some explanations?

From the "Short math guide for LaTeX" by AMS, I've found:

For obscure historical reasons, the default font for lowercase Greek letters in math formulas is italic while the default font for capital Greek letters is upright/roman.

So what are the historical reasons?

  • A possible explanation would be to distinguish uppercase greek letters from the corresponding uppercase latin letters. – Guido Jun 15 '13 at 3:16
  • @Guido that doesn't seem to fit the bill of a historical reason, but it is a noteworthy...note... Topology would become pretty frustrating of all the letters looked the same XD – Sean Allred Jun 15 '13 at 3:51
  • I've tried this in plain-TeX, which outputs the same results. – Robert Fan Jun 15 '13 at 5:39
19

Computer Modern's greek (bottom) font is (loosely) based on Monotype's 155M Greek font (top):

comparison between CM and Monotype Greek font

The Monotype 155M font itself is related to the Porson greek font, which was one of the most used typeface for greek in english speaking countries. One of the characteristic of this font is that it has upright capitals but slanted lowercase. This might seem surprising today, but the first italic fonts all had upright capitals (see for example the image of the Aldine Press article on wikipedia)

Notice that in France, the traditional font for greek was Didot's, which has both upright capitals and lowercase, which is why using upright lowercase greek was standard in France.

You can see versions of the Didot and Porson fonts on the Greek Font Society website.

5

The situation with uppercase Greek letters is in fact better than for lowercase Greek letters: the latter are provided only in the slanted shape. Upright uppercase Greek letters which look like their Latin counterpart can be typeset in Plain with {\rm A}, etc... and the other uppercase Greek letters are by default upright but can easily be typeset in slanted shape with {\mit\Gamma}, as the math italic font does contain all the Greek alphabet (well not all, monotonic only and some variant letters are missing; let's say: contains a sufficient cut of the Greek letters for scientific use) in slanted shape and the slot positions for the uppercase Greek letters is the same both in the roman and math italic Knuth fonts.

In LaTeX you can do \mathnormal{\Gamma} to get a slanted \Gamma.

Knuth says (TeXBook, page 434):

It’s conventional to use unslanted letters for uppercase Greek, and slanted letters for lowercase Greek;

But had he decided to also provide a font with upright lowercase Greek, then the 11 uppercase Greek letters not Latin like could have been moved a common font with lowercase and not strangely put in the first 11 slots of the OT1 encoding.

Ultimately I think the problem is to have decided that Latin letters in math were most of the time to be slanted. Another logic could have prevailed to provide, alongside the Computer Modern Math Italic font a Computer Modern Math Upright font, separate from the Computer Modern Roman font. Then we would have had from the start the choice to typeset math upright, or slanted, or a mixture.

In the decades following Knuth's initial software with its accompanying fonts, hundreds or even thousands of fonts have been proposed for text, and a handful (or only slightly more) for math. So, although the situation of text fonts was very active, with in particular the need of font encodings of the European languages, the situation with math fonts remained stagnant for decades, only to be changed in recent times by the emergence of the OpenMath.

  • As recalled by @PhilippeGoutet in his answer, in France, lowercase Greek was typeset upright. The word conventional used by Knuth is thus to be interpreted as conventional in my surrounding culture. This is perfectly natural and only reflects that any creation is to some extent, conscious or unconscious, influenced by the then prevailing culture. Again, if Knuth had decided to also provide a font with upright lowercase Greek, then the situation for uppercase Greek would have been more comfortable. – user4686 Jun 15 '13 at 7:18
  • 5
    TeX as a whole was pretty much American centric from the day one, math is no exception (most of its multilingual capabilities, for example, was added much later on). After all Knuth wrote it first and foremost to typeset his own books. – Khaled Hosny Jun 15 '13 at 8:50
1

As an extension of the reply provided by Philippe Goutet, let me point you to the Fourier font. Simply by calling

\usepackage[upright]{fourier}

as substitute to

\usepackage[sloped]{fourier}

you may activate the traditional French convention, i.e. both lower and uppercase Greek characters upright all across the document. Perhaps there are other fonts with a similar switch.

  • :) That's nice! – Robert Fan Jun 19 '13 at 0:05

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.