File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -789,16 +789,8 @@ <h3>Pseudo-algorithm</h3>
789789(14) fi
790790(15)
791791(16) if (column-width = auto) then
792- (17) if ((column-count - 1) * column-gap < available-width) then
793- (18) N := column-count;
794- (19) W := (available-width - ((N - 1) * column-gap))/N;
795- (20) elsif (column-gap > = available-width) then
796- (21) N := 1;
797- (22) W := available-width;
798- (23) else
799- (24) N := floor(available-width/column-gap);
800- (25) W := (available-width - ((N - 1) * column-gap))/N;
801- (26) fi
792+ (18) N := column-count;
793+ (19) W := max(0, (available-width - ((N - 1) * column-gap))/N);
802794(27) elsif (column-count = auto) then
803795(28) if (column-width > = available-width) then
804796(29) N := 1
@@ -811,7 +803,7 @@ <h3>Pseudo-algorithm</h3>
811803(36) N := 1
812804(37) W := available-width;
813805(38) else
814- (39) N := floor((available-width + column-gap) / (column-width + column-gap));
806+ (39) N := min(column-count, floor((available-width + column-gap) / (column-width + column-gap)))
815807(40) W := ((available-width + column-gap) / N) - column-gap;
816808(41) fi
817809</ pre >
You can’t perform that action at this time.
0 commit comments