n\times m: negspace \! removed, too large in typst

This commit is contained in:
2026-03-06 16:21:08 +01:00
parent 0e6b3d92fa
commit 9b5571f8b1
2 changed files with 11 additions and 9 deletions

View File

@@ -6,6 +6,8 @@ SoSe25:
für Plots/plotlyjs für Plots/plotlyjs
26: es reicht, die eine Zeile mit requirejs zu entfernen.
Book25: Versuch ohne quarto-patch: Book25: Versuch ohne quarto-patch:
LaTeX: ansi in stdout not supported, Julia errors werden total LaTeX: ansi in stdout not supported, Julia errors werden total
zerschossen zerschossen

View File

@@ -371,7 +371,7 @@ In the previous examples, the following syntactic enhancement (_syntactic sugar_
:::{.callout-important} :::{.callout-important}
- Vector notation with comma as separator only works for vectors -- do not mix "semicolon, space, newline". - Vector notation with comma as separator only works for vectors -- do not mix "semicolon, space, newline".
- Vectors, $1\!\times\!n$-matrices, and $n\!\times\!1$-matrices are three different things. - Vectors, $1\times n$-matrices, and $n\times1$-matrices are three different things.
```{julia} ```{julia}
@@ -560,7 +560,7 @@ An example is the operator `'`, which delivers the adjoint matrix `A'` to a matr
- The parser converts this to the function call `adjoint(A)`. - The parser converts this to the function call `adjoint(A)`.
- For real matrices, the adjoint is equal to the transposed matrix. - For real matrices, the adjoint is equal to the transposed matrix.
- Julia implements `adjoint()` as a _lazy function_, i.e., for efficiency reasons no new object is constructed. The method provides an alternative 'view' of the matrix (with swapped indices) and an alternative 'view' of the entries (with sign change in the imaginary part). - Julia implements `adjoint()` as a _lazy function_, i.e., for efficiency reasons no new object is constructed. The method provides an alternative 'view' of the matrix (with swapped indices) and an alternative 'view' of the entries (with sign change in the imaginary part).
- The adjoint of a vector produces a $1\!\times\!n$ matrix (row vector). - The adjoint of a vector produces a $1\times n$ matrix (row vector).
```{julia} ```{julia}
@@ -577,7 +577,7 @@ B
``` ```
From vectors, `adjoint()` makes a $1\!\times\!n$-matrix (a row vector). From vectors, `adjoint()` makes a $1\times n$-matrix (a row vector).
```{julia} ```{julia}
@@ -666,7 +666,7 @@ It is more efficient when the innermost loop iterates over the left index, i.e.,
## Mathematical Operations with Arrays ## Mathematical Operations with Arrays
Arrays of the same dimension (e.g., all $7\!\times\!3$-matrices) form a linear space. Arrays of the same dimension (e.g., all $7\times3$-matrices) form a linear space.
- They can be multiplied by scalars and - They can be multiplied by scalars and
- they can be added and subtracted. - they can be added and subtracted.
@@ -690,11 +690,11 @@ The matrix product is defined for
| 1st factor | 2nd factor | Product | | 1st factor | 2nd factor | Product |
| :-: | :-: | :-: | | :-: | :-: | :-: |
| $(n\!\times\!m)$-matrix | $(m\!\times\!k)$-matrix | $(n\times k)$-matrix| | $(n\times m)$-matrix | $(m\times k)$-matrix | $(n\times k)$-matrix|
| $(n\!\times\!m)$-matrix | $m$-vector | $n$-vector | | $(n\times m)$-matrix | $m$-vector | $n$-vector |
| $(1\!\times\!m)$-row vector | $(m\!\times\!n)$-matrix | $n$-vector | | $(1\times m)$-row vector | $(m\times n)$-matrix | $n$-vector |
| $(1\!\times\!m)$-row vector | $m$-vector | scalar product | | $(1\times m)$-row vector | $m$-vector | scalar product |
| $m$-vector | $(1\times n)$-row vector | $(m\!\times\!n)$-matrix | | $m$-vector | $(1\times n)$-row vector | $(m\times n)$-matrix |
::: :::