Take the 2-minute tour ×

How can I calculate a maximum of lengths? I am aware of pgfmath's function max(x_1,x_2,...)



But what if I have lengths instead of numbers?






\pgfmathresult doesn't have a unit of measurement.

share|improve this question
add comment

2 Answers

up vote 2 down vote accepted

The result is actually a length in points (pt) without the unit. You can simply add this unit again:

\setlength{\qux}{\pgfmathresult pt}

There is also the \pgfmathsetlength macro:

share|improve this answer
That's great, thanks! –  ipavlic Feb 25 '11 at 14:09
add comment

I also found a solution with calc package:


share|improve this answer
add comment

Your Answer


