Is there any way to label frames in latex like fashion which (label text) also scale appropriately on zooming the plot?
Asked
Active
Viewed 327 times
2
-
You mean, when specifically you export a plot in pdf form? – Feyre Aug 06 '16 at 11:22
-
We need to know more about what you are trying to do before we can answer this question. – m_goldberg Aug 06 '16 at 15:33
-
1Related: "How can I scale a plot in vector graphic or PDF form?" – Alexey Popkov Aug 07 '16 at 14:39
-
@Feyre. No, in original question I mean zooming by corner dragging. But of course ultimately we need to export it or save it. – Sluth Aug 08 '16 at 11:47
1 Answers
4
You can use Scaled for the FontSize, either in Style or BaseStyle. You may need additional ImagePadding to make room for the labels.
Plot[Sinc[x], {x, 0, 10}
, Axes -> False
, Frame -> True
, FrameLabel -> "Wave Motion"
, BaseStyle -> {FontSize -> Scaled[0.05]}
, ImagePadding -> {{50, 10}, {60, 10}}
]
The same plot rescaled by corner dragging:
A generic example of font scaling:
Also see:
The earliest use on Stack Exchange of FontSize -> Scaled that I can find is by belisarius:


