Re: Changing the Font Size

Otfried Cheong <[email protected]>
Newsgroups gmane.comp.graphics.ipe.general
Organization Ipe Inc.
Message-ID <[email protected]>
> I'm using Ipe for the graphics in my thesis which uses the classicthesis
> package. All in all, the document has a preamble similar to this:
>
> \documentclass[fontsize=11pt]{scrreprt}
> \usepackage[T1]{fontenc}
> \usepackage{mathpazo}
>
> This results in \normalsize being 10.95pt, \small being 10 pt, etc. How
> can I set those values for Ipe? Its \normalsize is 10pt, \small is 9pt,
> etc. I checked the basic style sheet, and found the textstrech
> attributes -- is this the correct way to go, or is there a better way to
> set the font size?

In such a situation, the best would be to reuse the same style file. It 
redefines the meaning of the Latex commands \normalsize, \large, \small, 
etc., so Ipe sizes will automatically show up as you expect.

In this case this is not so easy, since the fontsize is selected by the 
document class, and Ipe is hardwired to use the "article" document 
class. (I should probably change that...)  So you need to dig a little 
inside the scrreprt.cls file, until you realize that it inputs 
"scrsize11pt.clo" to change the fontsizes.   So all you have to do is to 
put this into the preample (Shift-Ctrl+P in Ipe):

\makeatletter
\input{scrsize11pt.clo}
\makeatother
\usepackage{mathpazo}

If you use this in many Ipe figures, it makes sense to make a small Ipe 
stylefile, say "koma11.isy", like this:

<ipestyle name="koma11">
<preamble>
\makeatletter
\input{scrsize11pt.clo}
\makeatother
\usepackage{mathpazo}
</preamble>
</ipestyle>

and then use this style file in your figures (instead of setting the 
Latex preamble manually).

Cheers,
  Otfried
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.