How to write the block matrix in LaTex? The Next CEO of Stack OverflowAligning equations with text with alignatMatrix environments not workingnewcommand for bmatrix of features using pgffor throws missing endgroup errorLeft align text in equation environment (no use of align environment)How to align cases block to the leftObtaining a properly aligned complex matrixXparse k argument to parse options at end of environmentHow to represent the following border matrix in latex?How to write the following mathematical expression in LaTeX?“Missing '' inserted” and “Missing inserted” with aligned environment
Why is Miller's case titled R (Miller)?
Why do professional authors make "consistency" mistakes? And how to avoid them?
Anatomically Correct Mesopelagic Aves
MAZDA 3 2006 (UK) - poor acceleration then takes off at 3250 revs
Solution of this Diophantine Equation
Is HostGator storing my password in plaintext?
Where to find order of arguments for default functions
Too much space between section and text in a twocolumn document
Removing read access from a file
How to count occurrences of text in a file?
A pseudo-riley?
Is it a good idea to use COLUMN AS (left([Another_Column],(4)) instead of LEFT in the select?
When airplanes disconnect from a tanker during air to air refueling, why do they bank so sharply to the right?
'Given that' in a matrix
WOW air has ceased operation, can I get my tickets refunded?
Visit to the USA with ESTA approved before trip to Iran
How to write papers efficiently when English isn't my first language?
Grabbing quick drinks
I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin
What happens if you roll doubles 3 times then land on "Go to jail?"
Only print output after finding pattern
Why doesn't a table tennis ball float on the surface? How do we calculate buoyancy here?
What's the point of interval inversion?
Is there a good way to store credentials outside of a password manager?
How to write the block matrix in LaTex?
The Next CEO of Stack OverflowAligning equations with text with alignatMatrix environments not workingnewcommand for bmatrix of features using pgffor throws missing endgroup errorLeft align text in equation environment (no use of align environment)How to align cases block to the leftObtaining a properly aligned complex matrixXparse k argument to parse options at end of environmentHow to represent the following border matrix in latex?How to write the following mathematical expression in LaTeX?“Missing '' inserted” and “Missing inserted” with aligned environment
I wish to write the following block matrix in LaTex.
I have been trying a bunch of stuff, but none of it seems to work. In particular, I tried the following:
beginbmatrix
0 & -1& & & & & 0 & & & &\
1 & 0 & & & & & & & & &\
& & cdot & & & & & & & &\
& & & cdot & & & & & & &\
& & & & cdot & & & & & &\
& & & & & 0 & 1 & & & &\
& & & & &-1 & 0 & & & &\
& & & & & & & cdot & & &\
& & & & & & & & cdot & & \
& & & & & & & & & cdot & \
0 & & & & & & & & & & 0\
endbmatrix
But this is pretty ugly and so any suggestions will be much appreciated.
amsmath
add a comment |
I wish to write the following block matrix in LaTex.
I have been trying a bunch of stuff, but none of it seems to work. In particular, I tried the following:
beginbmatrix
0 & -1& & & & & 0 & & & &\
1 & 0 & & & & & & & & &\
& & cdot & & & & & & & &\
& & & cdot & & & & & & &\
& & & & cdot & & & & & &\
& & & & & 0 & 1 & & & &\
& & & & &-1 & 0 & & & &\
& & & & & & & cdot & & &\
& & & & & & & & cdot & & \
& & & & & & & & & cdot & \
0 & & & & & & & & & & 0\
endbmatrix
But this is pretty ugly and so any suggestions will be much appreciated.
amsmath
add a comment |
I wish to write the following block matrix in LaTex.
I have been trying a bunch of stuff, but none of it seems to work. In particular, I tried the following:
beginbmatrix
0 & -1& & & & & 0 & & & &\
1 & 0 & & & & & & & & &\
& & cdot & & & & & & & &\
& & & cdot & & & & & & &\
& & & & cdot & & & & & &\
& & & & & 0 & 1 & & & &\
& & & & &-1 & 0 & & & &\
& & & & & & & cdot & & &\
& & & & & & & & cdot & & \
& & & & & & & & & cdot & \
0 & & & & & & & & & & 0\
endbmatrix
But this is pretty ugly and so any suggestions will be much appreciated.
amsmath
I wish to write the following block matrix in LaTex.
I have been trying a bunch of stuff, but none of it seems to work. In particular, I tried the following:
beginbmatrix
0 & -1& & & & & 0 & & & &\
1 & 0 & & & & & & & & &\
& & cdot & & & & & & & &\
& & & cdot & & & & & & &\
& & & & cdot & & & & & &\
& & & & & 0 & 1 & & & &\
& & & & &-1 & 0 & & & &\
& & & & & & & cdot & & &\
& & & & & & & & cdot & & \
& & & & & & & & & cdot & \
0 & & & & & & & & & & 0\
endbmatrix
But this is pretty ugly and so any suggestions will be much appreciated.
amsmath
amsmath
edited 2 hours ago
model_checker
asked 2 hours ago
model_checkermodel_checker
235139
235139
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
Perhaps
$left(beginarraycccccc
left[beginarraycc
0 & 1\
-1 & 0
endarrayright] & & & & & 0\
& ddots\
& & left[beginarraycc
0 & 1\
-1 & 0
endarrayright]\
& & & 0\
& & & & ddots\
0 & & & & & 0
endarrayright)$
2
Thank you so much!
– model_checker
2 hours ago
add a comment |
Here's another solution. It uses a pmatrix
environment for the overall matrix and a custom macro called blockmat
for the 2x2 inner matrices.
documentclassarticle
usepackagearray,amsmath
newcommandblockmat%
beginarray@,rr@,
hline 0 & 1^mathstrut \ -1 & 0 \ hline
endarray
begindocument
[
beginpmatrix
blockmat & & & & & 0 \
& ddots & & & & \
& & blockmat & & & \
& & & 0 & & \
& & & & ddots & \
0 & & & & & 0 \
endpmatrix
]
enddocument
Thank you for writing this answer!
– model_checker
1 hour ago
add a comment |
Here there is my proposal as the original picture using bmatx
command that replace a boxed matrix.
documentclassarticle
usepackagemathtools
newcommandbmatxboxedbeginmatrix 0& 1 \ -1& 0endmatrix
begindocument
[
beginpmatrix
, bmatx& & & & & & & 0 \
& ddots& & & & \
& & bmatx & & & & \
& & & ddots& & &\
& & & & 0 & &\
& & & & & & ddots\
0 & & & & & & & 0
endpmatrix
]
enddocument
The best code is provided thanks to the precious comment of @Bernard.
3
In my opinion, you shouldn't add an empty 3rd column in the definition ofbmatx
– Bernard
1 hour ago
2
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
add a comment |
Just for the fun of it! :-)
documentclassarticle
usepackageamsmath,array
begindocument
[
beginpmatrix
newcommandlr[1]multicolumn1#1
newcommandrr[1]multicolumn1c#1
;
beginarray@*10c@
cline1-2
lr0 & rr1 &&&&&&&& raisebox-1em[0pt][0pt]$0$\
lr-1 & rr0 \
cline1-2
&& ddots \
cline4-5
&&& lr0 & rr1 \
&&& lr-1 & rr0 \
cline4-5
&&&&& 0 \[-1ex]
&&&&&& ddots \
&&&&&&& 0 \[-1ex]
&&&&&&&& ddots \
multicolumn2c0 &&&&&&&& 0
endarray
;;
endpmatrix
]
enddocument
You guys are the best!
– model_checker
22 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
@model_checker Don't worry. I have put two&
in addition. :-) but now it is correct.
– Sebastiano
1 min ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481978%2fhow-to-write-the-block-matrix-in-latex%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Perhaps
$left(beginarraycccccc
left[beginarraycc
0 & 1\
-1 & 0
endarrayright] & & & & & 0\
& ddots\
& & left[beginarraycc
0 & 1\
-1 & 0
endarrayright]\
& & & 0\
& & & & ddots\
0 & & & & & 0
endarrayright)$
2
Thank you so much!
– model_checker
2 hours ago
add a comment |
Perhaps
$left(beginarraycccccc
left[beginarraycc
0 & 1\
-1 & 0
endarrayright] & & & & & 0\
& ddots\
& & left[beginarraycc
0 & 1\
-1 & 0
endarrayright]\
& & & 0\
& & & & ddots\
0 & & & & & 0
endarrayright)$
2
Thank you so much!
– model_checker
2 hours ago
add a comment |
Perhaps
$left(beginarraycccccc
left[beginarraycc
0 & 1\
-1 & 0
endarrayright] & & & & & 0\
& ddots\
& & left[beginarraycc
0 & 1\
-1 & 0
endarrayright]\
& & & 0\
& & & & ddots\
0 & & & & & 0
endarrayright)$
Perhaps
$left(beginarraycccccc
left[beginarraycc
0 & 1\
-1 & 0
endarrayright] & & & & & 0\
& ddots\
& & left[beginarraycc
0 & 1\
-1 & 0
endarrayright]\
& & & 0\
& & & & ddots\
0 & & & & & 0
endarrayright)$
answered 2 hours ago
riccs_0xriccs_0x
1864
1864
2
Thank you so much!
– model_checker
2 hours ago
add a comment |
2
Thank you so much!
– model_checker
2 hours ago
2
2
Thank you so much!
– model_checker
2 hours ago
Thank you so much!
– model_checker
2 hours ago
add a comment |
Here's another solution. It uses a pmatrix
environment for the overall matrix and a custom macro called blockmat
for the 2x2 inner matrices.
documentclassarticle
usepackagearray,amsmath
newcommandblockmat%
beginarray@,rr@,
hline 0 & 1^mathstrut \ -1 & 0 \ hline
endarray
begindocument
[
beginpmatrix
blockmat & & & & & 0 \
& ddots & & & & \
& & blockmat & & & \
& & & 0 & & \
& & & & ddots & \
0 & & & & & 0 \
endpmatrix
]
enddocument
Thank you for writing this answer!
– model_checker
1 hour ago
add a comment |
Here's another solution. It uses a pmatrix
environment for the overall matrix and a custom macro called blockmat
for the 2x2 inner matrices.
documentclassarticle
usepackagearray,amsmath
newcommandblockmat%
beginarray@,rr@,
hline 0 & 1^mathstrut \ -1 & 0 \ hline
endarray
begindocument
[
beginpmatrix
blockmat & & & & & 0 \
& ddots & & & & \
& & blockmat & & & \
& & & 0 & & \
& & & & ddots & \
0 & & & & & 0 \
endpmatrix
]
enddocument
Thank you for writing this answer!
– model_checker
1 hour ago
add a comment |
Here's another solution. It uses a pmatrix
environment for the overall matrix and a custom macro called blockmat
for the 2x2 inner matrices.
documentclassarticle
usepackagearray,amsmath
newcommandblockmat%
beginarray@,rr@,
hline 0 & 1^mathstrut \ -1 & 0 \ hline
endarray
begindocument
[
beginpmatrix
blockmat & & & & & 0 \
& ddots & & & & \
& & blockmat & & & \
& & & 0 & & \
& & & & ddots & \
0 & & & & & 0 \
endpmatrix
]
enddocument
Here's another solution. It uses a pmatrix
environment for the overall matrix and a custom macro called blockmat
for the 2x2 inner matrices.
documentclassarticle
usepackagearray,amsmath
newcommandblockmat%
beginarray@,rr@,
hline 0 & 1^mathstrut \ -1 & 0 \ hline
endarray
begindocument
[
beginpmatrix
blockmat & & & & & 0 \
& ddots & & & & \
& & blockmat & & & \
& & & 0 & & \
& & & & ddots & \
0 & & & & & 0 \
endpmatrix
]
enddocument
edited 2 hours ago
samcarter
93.1k7105301
93.1k7105301
answered 2 hours ago
MicoMico
284k31388778
284k31388778
Thank you for writing this answer!
– model_checker
1 hour ago
add a comment |
Thank you for writing this answer!
– model_checker
1 hour ago
Thank you for writing this answer!
– model_checker
1 hour ago
Thank you for writing this answer!
– model_checker
1 hour ago
add a comment |
Here there is my proposal as the original picture using bmatx
command that replace a boxed matrix.
documentclassarticle
usepackagemathtools
newcommandbmatxboxedbeginmatrix 0& 1 \ -1& 0endmatrix
begindocument
[
beginpmatrix
, bmatx& & & & & & & 0 \
& ddots& & & & \
& & bmatx & & & & \
& & & ddots& & &\
& & & & 0 & &\
& & & & & & ddots\
0 & & & & & & & 0
endpmatrix
]
enddocument
The best code is provided thanks to the precious comment of @Bernard.
3
In my opinion, you shouldn't add an empty 3rd column in the definition ofbmatx
– Bernard
1 hour ago
2
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
add a comment |
Here there is my proposal as the original picture using bmatx
command that replace a boxed matrix.
documentclassarticle
usepackagemathtools
newcommandbmatxboxedbeginmatrix 0& 1 \ -1& 0endmatrix
begindocument
[
beginpmatrix
, bmatx& & & & & & & 0 \
& ddots& & & & \
& & bmatx & & & & \
& & & ddots& & &\
& & & & 0 & &\
& & & & & & ddots\
0 & & & & & & & 0
endpmatrix
]
enddocument
The best code is provided thanks to the precious comment of @Bernard.
3
In my opinion, you shouldn't add an empty 3rd column in the definition ofbmatx
– Bernard
1 hour ago
2
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
add a comment |
Here there is my proposal as the original picture using bmatx
command that replace a boxed matrix.
documentclassarticle
usepackagemathtools
newcommandbmatxboxedbeginmatrix 0& 1 \ -1& 0endmatrix
begindocument
[
beginpmatrix
, bmatx& & & & & & & 0 \
& ddots& & & & \
& & bmatx & & & & \
& & & ddots& & &\
& & & & 0 & &\
& & & & & & ddots\
0 & & & & & & & 0
endpmatrix
]
enddocument
The best code is provided thanks to the precious comment of @Bernard.
Here there is my proposal as the original picture using bmatx
command that replace a boxed matrix.
documentclassarticle
usepackagemathtools
newcommandbmatxboxedbeginmatrix 0& 1 \ -1& 0endmatrix
begindocument
[
beginpmatrix
, bmatx& & & & & & & 0 \
& ddots& & & & \
& & bmatx & & & & \
& & & ddots& & &\
& & & & 0 & &\
& & & & & & ddots\
0 & & & & & & & 0
endpmatrix
]
enddocument
The best code is provided thanks to the precious comment of @Bernard.
edited 1 hour ago
answered 2 hours ago
SebastianoSebastiano
11.3k42164
11.3k42164
3
In my opinion, you shouldn't add an empty 3rd column in the definition ofbmatx
– Bernard
1 hour ago
2
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
add a comment |
3
In my opinion, you shouldn't add an empty 3rd column in the definition ofbmatx
– Bernard
1 hour ago
2
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
3
3
In my opinion, you shouldn't add an empty 3rd column in the definition of
bmatx
– Bernard
1 hour ago
In my opinion, you shouldn't add an empty 3rd column in the definition of
bmatx
– Bernard
1 hour ago
2
2
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
Your comment not is an opinion :-) ...it is truly correct. :-)
– Sebastiano
1 hour ago
add a comment |
Just for the fun of it! :-)
documentclassarticle
usepackageamsmath,array
begindocument
[
beginpmatrix
newcommandlr[1]multicolumn1#1
newcommandrr[1]multicolumn1c#1
;
beginarray@*10c@
cline1-2
lr0 & rr1 &&&&&&&& raisebox-1em[0pt][0pt]$0$\
lr-1 & rr0 \
cline1-2
&& ddots \
cline4-5
&&& lr0 & rr1 \
&&& lr-1 & rr0 \
cline4-5
&&&&& 0 \[-1ex]
&&&&&& ddots \
&&&&&&& 0 \[-1ex]
&&&&&&&& ddots \
multicolumn2c0 &&&&&&&& 0
endarray
;;
endpmatrix
]
enddocument
You guys are the best!
– model_checker
22 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
@model_checker Don't worry. I have put two&
in addition. :-) but now it is correct.
– Sebastiano
1 min ago
add a comment |
Just for the fun of it! :-)
documentclassarticle
usepackageamsmath,array
begindocument
[
beginpmatrix
newcommandlr[1]multicolumn1#1
newcommandrr[1]multicolumn1c#1
;
beginarray@*10c@
cline1-2
lr0 & rr1 &&&&&&&& raisebox-1em[0pt][0pt]$0$\
lr-1 & rr0 \
cline1-2
&& ddots \
cline4-5
&&& lr0 & rr1 \
&&& lr-1 & rr0 \
cline4-5
&&&&& 0 \[-1ex]
&&&&&& ddots \
&&&&&&& 0 \[-1ex]
&&&&&&&& ddots \
multicolumn2c0 &&&&&&&& 0
endarray
;;
endpmatrix
]
enddocument
You guys are the best!
– model_checker
22 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
@model_checker Don't worry. I have put two&
in addition. :-) but now it is correct.
– Sebastiano
1 min ago
add a comment |
Just for the fun of it! :-)
documentclassarticle
usepackageamsmath,array
begindocument
[
beginpmatrix
newcommandlr[1]multicolumn1#1
newcommandrr[1]multicolumn1c#1
;
beginarray@*10c@
cline1-2
lr0 & rr1 &&&&&&&& raisebox-1em[0pt][0pt]$0$\
lr-1 & rr0 \
cline1-2
&& ddots \
cline4-5
&&& lr0 & rr1 \
&&& lr-1 & rr0 \
cline4-5
&&&&& 0 \[-1ex]
&&&&&& ddots \
&&&&&&& 0 \[-1ex]
&&&&&&&& ddots \
multicolumn2c0 &&&&&&&& 0
endarray
;;
endpmatrix
]
enddocument
Just for the fun of it! :-)
documentclassarticle
usepackageamsmath,array
begindocument
[
beginpmatrix
newcommandlr[1]multicolumn1#1
newcommandrr[1]multicolumn1c#1
;
beginarray@*10c@
cline1-2
lr0 & rr1 &&&&&&&& raisebox-1em[0pt][0pt]$0$\
lr-1 & rr0 \
cline1-2
&& ddots \
cline4-5
&&& lr0 & rr1 \
&&& lr-1 & rr0 \
cline4-5
&&&&& 0 \[-1ex]
&&&&&& ddots \
&&&&&&& 0 \[-1ex]
&&&&&&&& ddots \
multicolumn2c0 &&&&&&&& 0
endarray
;;
endpmatrix
]
enddocument
answered 36 mins ago
egregegreg
730k8819283242
730k8819283242
You guys are the best!
– model_checker
22 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
@model_checker Don't worry. I have put two&
in addition. :-) but now it is correct.
– Sebastiano
1 min ago
add a comment |
You guys are the best!
– model_checker
22 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
@model_checker Don't worry. I have put two&
in addition. :-) but now it is correct.
– Sebastiano
1 min ago
You guys are the best!
– model_checker
22 mins ago
You guys are the best!
– model_checker
22 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
@model_checker I'm certainly not the best. Here is world excellence.
– Sebastiano
12 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
I am sorry! Last I checked there was an objection to your answer. But it's also great!
– model_checker
9 mins ago
@model_checker Don't worry. I have put two
&
in addition. :-) but now it is correct.– Sebastiano
1 min ago
@model_checker Don't worry. I have put two
&
in addition. :-) but now it is correct.– Sebastiano
1 min ago
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481978%2fhow-to-write-the-block-matrix-in-latex%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown