0

I trying to change the size of the eurm font in a paper by defining it like this:

\font\twelveeurm=eurm12 \font\eleveneurm=eurm11 \font\teneurm=eurm10 \font\nineeurm=eurm9 
\font\eighteurm=eurm8 \font\seveneurm=eurm7 \font\fiveeurm=eurm5 \newfam\eurmfam
\textfont\eurmfam=\teneurm \scriptfont\eurmfam=\nineeurm \scriptscriptfont\eurmfam=\fiveeurm
\def\eurm#1{{\fam\eurmfam\relax#1}}

I am using the packages euler, amsmath, amsthm, amssymb, showlabels in the preamble. One character has been defined:

\def\g{\text{{\twelveeurm g}}}

I keep getting these error messages:

\twelveeurm=eurm12 not loadable: Bad metric (TFM) file.

I wasn't able to read the size data for this font, so I will ignore the font specification; and a similar message with \eleveneurm. My apologies for the log post

4
  • Welcome to TeX.SX! You can't use Plain TeX font definitions in LaTeX. Moreover there are no such font as eurm12 and eurm11. Can you tell what you'd like to achieve?
    – egreg
    Jul 17, 2014 at 13:54
  • Are you using LaTeX?
    – Manuel
    Jul 17, 2014 at 13:54
  • This is the original definition: \def\g{\text{{\teneurm g}}} I am trying to force the character to 12pt, by defining as \def\g{\text{{\twelveeurm g}}}. This does not work.
    – Canolina
    Jul 18, 2014 at 15:25
  • I am using LaTex.
    – Canolina
    Jul 18, 2014 at 17:49

1 Answer 1

3

you're overriding the built-in font control for euler. euler, all by itself, changes size along with its surroundings, so specifying the size in ordinary latex terms should suffice.

this definition should produce what you want:

\def\g{\text{\Large $g$}}

(this assumes that \Large is equivalent to 12pt in the document class you are using.)

edit: here is an example. the "open g" shape, while characteristic of many italic fonts, is the shape chosen for euler to emulate handwriting.

output of example code

\documentclass{article}
\usepackage{amsmath}
\usepackage{euler}
\def\g{\text{\Large $g$}}
\begin{document}
Here we want a large Euler ``g'': $\g$.

\medskip
Some more math: $a + b = c$.

In the absence of other adjustments, the \texttt{euler}
package changes all math letters to upright cursive.
\end{document}
3
  • This changed the g to 12pt, but also changes it to italics, not roman. Thank you.
    – Canolina
    Jul 18, 2014 at 15:31
  • i don't understand your statement that the "g" is changed to italics. the "open g" is the (only) shape provided in the eurm font. i've added an example. Jul 18, 2014 at 15:52
  • Thank you for your suggestion. I used: \def\g{\text{\normalsize $g$}} and that increased the size of the font.
    – Canolina
    Jul 21, 2014 at 13:42

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.