This is legal once you balance the parentheses.
I presume you want something more like 
local sqrt2 : di %8.2f sqrt(2) 
twoway function y=x, title("Test-title: `sqrt2'")
Nick 
[email protected] 
Seb Buechte
 
> we have just come across this question. Is there any possibility to
> force a certain numeric format when using macros in e.g. title-option
> of graph?
> 
> this for example DOES NOT work:
> 
> local sqrt2=string(sqrt(2)
> 
> twoway function y=x, title("Test-title:" %8.2f  `sqrt2')
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/