File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -970,16 +970,8 @@ <h3 id=pseudo-algorithm><span class=secno>3.4. </span>Pseudo-algorithm</h3>
970970(14) fi
971971(15)
972972(16) if (column-width = auto) then
973- (17) if ((column-count - 1) * column-gap < available-width) then
974- (18) N := column-count;
975- (19) W := (available-width - ((N - 1) * column-gap))/N;
976- (20) elsif (column-gap > = available-width) then
977- (21) N := 1;
978- (22) W := available-width;
979- (23) else
980- (24) N := floor(available-width/column-gap);
981- (25) W := (available-width - ((N - 1) * column-gap))/N;
982- (26) fi
973+ (18) N := column-count;
974+ (19) W := max(0, (available-width - ((N - 1) * column-gap))/N);
983975(27) elsif (column-count = auto) then
984976(28) if (column-width > = available-width) then
985977(29) N := 1
@@ -992,7 +984,7 @@ <h3 id=pseudo-algorithm><span class=secno>3.4. </span>Pseudo-algorithm</h3>
992984(36) N := 1
993985(37) W := available-width;
994986(38) else
995- (39) N := floor((available-width + column-gap) / (column-width + column-gap));
987+ (39) N := min(column-count, floor((available-width + column-gap) / (column-width + column-gap)))
996988(40) W := ((available-width + column-gap) / N) - column-gap;
997989(41) fi
998990</ pre >
You can’t perform that action at this time.
0 commit comments