Aligns the strings completed with spaces within each column, to the left, center or right
TJ = justify(T, position)
vectors, matrices or hypermatrices of strings, of same sizes.
Optional parameter, with one of the following values:
| 'l' or 'left' | : left justification (default mode) |
|---|---|
| 'c' or 'center' | : centering |
| 'r' or 'right' | : right justification |
All heading and trailing spaces of T elements are removed
before processing.
In each given column of TJ, all strings have the same length.
Shorter strings are padded with spaces before, after, or on both sides.
The width may differ from a column to other ones. Please see the examples
m = ["a" "bcdef" "ghi" ; "jklm" "" "n" ; "opq" "rs" "tuvwxy"] justify(m) justify(m, "r") justify(m, "c") | ![]() | ![]() |
--> m = ["a" "bcdef" "ghi" ; "jklm" "" "n" ; "opq" "rs" "tuvwxy"] m = "a" "bcdef" "ghi" "jklm" "" "n" "opq" "rs" "tuvwxy" --> justify(m) ans = "a " "bcdef" "ghi " "jklm" " " "n " "opq " "rs " "tuvwxy" --> justify(m, "r") ans = " a" "bcdef" " ghi" "jklm" " " " n" " opq" " rs" "tuvwxy" --> justify(m, "c") ans = " a " "bcdef" " ghi " "jklm" " " " n " "opq " " rs " "tuvwxy"
| Version | Description |
| 2023.1 | Hypermatrix accepted. The position becomes optional,
with default = "left" |