Skip to content

Add bmatrix/Bmatrix/vmatrix/Vmatrix matrix delimiter environments - #618

Open
Jones-Adam wants to merge 1 commit into
ForNeVeR:masterfrom
smile-forge:feat/matrix-delimiter-environments
Open

Add bmatrix/Bmatrix/vmatrix/Vmatrix matrix delimiter environments#618
Jones-Adam wants to merge 1 commit into
ForNeVeR:masterfrom
smile-forge:feat/matrix-delimiter-environments

Conversation

@Jones-Adam

Copy link
Copy Markdown

New

Adds the amsmath matrix delimiter environments (#201), each usable both as a command
(\bmatrix{ … }) and as an environment (\begin{bmatrix} … \end{bmatrix}):

Env Delimiters
bmatrix [ ] square brackets
Bmatrix { } curly braces
vmatrix | | single vertical bars
Vmatrix ‖ ‖ double vertical bars

Fix

pmatrix was wired to the lbrack/rbrack delimiters, so it rendered square
brackets
rather than parentheses. Corrected to ( / ) to match LaTeX — which
also makes it distinct from the new bmatrix.

Tests & Docs

  • new tests for each variant
  • updated pmatrix tests
  • Updated CHANGELOG.md, docs/matrices.md, docs/environments.md

pmatrix was wired to lbrack/rbrack, so it rendered square brackets;
correct it to parentheses to match LaTeX, and add the [ ], { }, | |
and ‖ ‖ variants as both commands and \begin/\end environments.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ForNeVeR
ForNeVeR self-requested a review July 12, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant