I would like to type a company name which contains a greek letter, e.g. Name\:$\alpha$, but I would like the lowercase greek symbol to be the size of a capital letter, which I have hacked using Name\:\scalebox{1.6}[1.6]{$ \alpha $}. Here are the two outputs:

Outputs of company names.

What would be a best way to achieve the desired result so that when I 'capitalise' the lowercase greek letter it is scaled to the size of an uppercase letter (maintaining its aspect ratio).

Any help would be appreciated, as I have struggled to find anything similar online.


You can use \resizebox with the height given as the same height as a capital letter, e.g. A:

\AtBeginDocument{\settoheight{\CapLen}{A}} % after \normalsize
  • This works perfectly, thanks. PS - Would I use a similar approach with \settowidth in the scenario I wanted to scale \alpha to the width of e.g. M? – oliversm Jun 14 '16 at 15:08
  • @oliversm Yes, and swap the arguments to \resizebox{\CapLen}{!}{$\alpha$}. – StefanH Jun 14 '16 at 15:51

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.