tikz.within( '*' ) local r1 = rect{ pc = p{ 0, 0 }, size = p{ 3, 3 }, } draw{ r1 } put{ node{ at = r1.pc, text = [[this is the center of a rect]], text_width = '2cm', rotate = 45, }, }