Release 0.2.0 #5
| @@ -19,14 +19,15 @@ | |||||||
|   ),) |   ),) | ||||||
| } | } | ||||||
|  |  | ||||||
| #let _col(p1, p2, width: auto, margin: 0, min-width: 0) = { | #let _col(p1, p2, width: auto, margin: 0, min-width: 0, max-width: none) = { | ||||||
|   return (( |   return (( | ||||||
|     type: "col", |     type: "col", | ||||||
|     p1: p1, |     p1: p1, | ||||||
|     p2: p2, |     p2: p2, | ||||||
|     width: width, |     width: width, | ||||||
|     margin: margin, |     margin: margin, | ||||||
|     min-width: min-width |     min-width: min-width, | ||||||
|  |     max-width: max-width | ||||||
|   ),) |   ),) | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -218,10 +218,13 @@ | |||||||
|       if elmt.width != auto { |       if elmt.width != auto { | ||||||
|         widths.at(i) = normalize-units(elmt.width) |         widths.at(i) = normalize-units(elmt.width) | ||||||
|       } |       } | ||||||
|       widths.at(i) = calc.max( |  | ||||||
|         widths.at(i), |       let width = widths.at(i) | ||||||
|         normalize-units(elmt.min-width) |       width = calc.max(width, normalize-units(elmt.min-width)) | ||||||
|       ) + normalize-units(elmt.margin) |       if elmt.max-width != none { | ||||||
|  |         width = calc.min(width, normalize-units(elmt.max-width)) | ||||||
|  |       } | ||||||
|  |       widths.at(i) = width + normalize-units(elmt.margin) | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user