Mulicolumn and Multirow alignment and spacing
Clash Royale CLAN TAG#URR8PPP
In my first encounter with multicolumn and multirow, I have attempted to make a table containing math, including matrices.
Firstly, I have an error in my column names; I'm unsure where I am going wrong and have been unable to find similar problems. I wish for my titles to be "Design" and then "Results" as my multicolumn heading, but they both sit in the same box. (Edit: I'm also getting an error "Extra alignment tab has been changed to cr." which I think may be the source of this problem?)
Secondly, the matrices in the cells seem crowded, is it possible to modify the cell size whilst retaining centering?
Finally, in my first column I have two matrices which sit each in their own multirow, they are currently left aligned (or aligned with each other) is it possible again to have them centered within their (multiple) cell?
I appreciate any help but will continue to attempt to resolve the issues. Please see the code below:
documentclassarticle
usepackagemultirow
usepackageamsmath
begindocument
begincenter
begintabular c
Design &multicolumn4cResults\
hline
multirow211em$xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix$
&$M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3)= 1+frac3x^22$ \
&$beginvmatrixM(xi_3)endvmatrix=6$
&$d(x,xi_3)=2.5$\
multirow211em$xi_3^' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix$
&$M(xi_3^')=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3^')= 1+frac3x^22$ \
&$beginvmatrixM(xi_3^')endvmatrix=8$
&$d(x,xi_3^')=3$\
endtabular
endcenter
enddocument
multirow multicolumn
add a comment |
In my first encounter with multicolumn and multirow, I have attempted to make a table containing math, including matrices.
Firstly, I have an error in my column names; I'm unsure where I am going wrong and have been unable to find similar problems. I wish for my titles to be "Design" and then "Results" as my multicolumn heading, but they both sit in the same box. (Edit: I'm also getting an error "Extra alignment tab has been changed to cr." which I think may be the source of this problem?)
Secondly, the matrices in the cells seem crowded, is it possible to modify the cell size whilst retaining centering?
Finally, in my first column I have two matrices which sit each in their own multirow, they are currently left aligned (or aligned with each other) is it possible again to have them centered within their (multiple) cell?
I appreciate any help but will continue to attempt to resolve the issues. Please see the code below:
documentclassarticle
usepackagemultirow
usepackageamsmath
begindocument
begincenter
begintabular c
Design &multicolumn4cResults\
hline
multirow211em$xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix$
&$M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3)= 1+frac3x^22$ \
&$beginvmatrixM(xi_3)endvmatrix=6$
&$d(x,xi_3)=2.5$\
multirow211em$xi_3^' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix$
&$M(xi_3^')=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3^')= 1+frac3x^22$ \
&$beginvmatrixM(xi_3^')endvmatrix=8$
&$d(x,xi_3^')=3$\
endtabular
endcenter
enddocument
multirow multicolumn
add a comment |
In my first encounter with multicolumn and multirow, I have attempted to make a table containing math, including matrices.
Firstly, I have an error in my column names; I'm unsure where I am going wrong and have been unable to find similar problems. I wish for my titles to be "Design" and then "Results" as my multicolumn heading, but they both sit in the same box. (Edit: I'm also getting an error "Extra alignment tab has been changed to cr." which I think may be the source of this problem?)
Secondly, the matrices in the cells seem crowded, is it possible to modify the cell size whilst retaining centering?
Finally, in my first column I have two matrices which sit each in their own multirow, they are currently left aligned (or aligned with each other) is it possible again to have them centered within their (multiple) cell?
I appreciate any help but will continue to attempt to resolve the issues. Please see the code below:
documentclassarticle
usepackagemultirow
usepackageamsmath
begindocument
begincenter
begintabular c
Design &multicolumn4cResults\
hline
multirow211em$xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix$
&$M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3)= 1+frac3x^22$ \
&$beginvmatrixM(xi_3)endvmatrix=6$
&$d(x,xi_3)=2.5$\
multirow211em$xi_3^' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix$
&$M(xi_3^')=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3^')= 1+frac3x^22$ \
&$beginvmatrixM(xi_3^')endvmatrix=8$
&$d(x,xi_3^')=3$\
endtabular
endcenter
enddocument
multirow multicolumn
In my first encounter with multicolumn and multirow, I have attempted to make a table containing math, including matrices.
Firstly, I have an error in my column names; I'm unsure where I am going wrong and have been unable to find similar problems. I wish for my titles to be "Design" and then "Results" as my multicolumn heading, but they both sit in the same box. (Edit: I'm also getting an error "Extra alignment tab has been changed to cr." which I think may be the source of this problem?)
Secondly, the matrices in the cells seem crowded, is it possible to modify the cell size whilst retaining centering?
Finally, in my first column I have two matrices which sit each in their own multirow, they are currently left aligned (or aligned with each other) is it possible again to have them centered within their (multiple) cell?
I appreciate any help but will continue to attempt to resolve the issues. Please see the code below:
documentclassarticle
usepackagemultirow
usepackageamsmath
begindocument
begincenter
begintabular c
Design &multicolumn4cResults\
hline
multirow211em$xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix$
&$M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3)= 1+frac3x^22$ \
&$beginvmatrixM(xi_3)endvmatrix=6$
&$d(x,xi_3)=2.5$\
multirow211em$xi_3^' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix$
&$M(xi_3^')=beginbmatrix
3 &0 \
0 &2
endbmatrix$
&$d(x,xi_3^')= 1+frac3x^22$ \
&$beginvmatrixM(xi_3^')endvmatrix=8$
&$d(x,xi_3^')=3$\
endtabular
endcenter
enddocument
multirow multicolumn
multirow multicolumn
asked Dec 21 '18 at 21:53
Ben
303
303
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You do not have to take into account the number pf columns of the matrices inside the tabular. I propose here some simplifications of the code and some improvemennts to the layout, using the array
environment, and the makecell
and nccmath
packages:
documentclassarticle
usepackageamsmath, nccmath
usepackagemultirow, makecell
begindocument
[
beginarrayc
textDesign &multicolumn2ctextResults\%
hline
multirowcell3 xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&Gape[6pt][2pt]M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
& d(x,xi_3)= 1+mfrac3x^22 \[1ex]%
& beginvmatrixM(xi_3)endvmatrix=6
& d(x,xi_3)=2.5 \
multirowcell3xi'_3 = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&Gape[10pt][2pt]M(xi'_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')= 1+mfrac3x^22 \%
&beginvmatrixM(xi'_3)endvmatrix=8
&d(x,xi'_3)=3 \
endarray ]
enddocument
add a comment |
I would avoid multirow
altogether. With array
the entries are automatically typeset in math mode, to which I add displaystyle
.
Note that x_3^'
is wrong and it should be x_3'
.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
begincenter
$beginarray *3>displaystylel
toprule
multicolumn1ctextDesign & multicolumn2ctextResults \
midrule
smash[b]xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3)=1+frac3x^22
\ addlinespace
&lvert M(xi_3)rvert=6
&d(x,xi_3)=2.5
\ midrule
smash[b]xi_3' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&M(xi_3')=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')=1+frac3x^22
\ addlinespace
&lvert M(xi_3')rvert=8
&d(x,xi_3')=3
\
bottomrule
endarray$
endcenter
enddocument
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%2f466915%2fmulicolumn-and-multirow-alignment-and-spacing%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You do not have to take into account the number pf columns of the matrices inside the tabular. I propose here some simplifications of the code and some improvemennts to the layout, using the array
environment, and the makecell
and nccmath
packages:
documentclassarticle
usepackageamsmath, nccmath
usepackagemultirow, makecell
begindocument
[
beginarrayc
textDesign &multicolumn2ctextResults\%
hline
multirowcell3 xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&Gape[6pt][2pt]M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
& d(x,xi_3)= 1+mfrac3x^22 \[1ex]%
& beginvmatrixM(xi_3)endvmatrix=6
& d(x,xi_3)=2.5 \
multirowcell3xi'_3 = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&Gape[10pt][2pt]M(xi'_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')= 1+mfrac3x^22 \%
&beginvmatrixM(xi'_3)endvmatrix=8
&d(x,xi'_3)=3 \
endarray ]
enddocument
add a comment |
You do not have to take into account the number pf columns of the matrices inside the tabular. I propose here some simplifications of the code and some improvemennts to the layout, using the array
environment, and the makecell
and nccmath
packages:
documentclassarticle
usepackageamsmath, nccmath
usepackagemultirow, makecell
begindocument
[
beginarrayc
textDesign &multicolumn2ctextResults\%
hline
multirowcell3 xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&Gape[6pt][2pt]M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
& d(x,xi_3)= 1+mfrac3x^22 \[1ex]%
& beginvmatrixM(xi_3)endvmatrix=6
& d(x,xi_3)=2.5 \
multirowcell3xi'_3 = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&Gape[10pt][2pt]M(xi'_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')= 1+mfrac3x^22 \%
&beginvmatrixM(xi'_3)endvmatrix=8
&d(x,xi'_3)=3 \
endarray ]
enddocument
add a comment |
You do not have to take into account the number pf columns of the matrices inside the tabular. I propose here some simplifications of the code and some improvemennts to the layout, using the array
environment, and the makecell
and nccmath
packages:
documentclassarticle
usepackageamsmath, nccmath
usepackagemultirow, makecell
begindocument
[
beginarrayc
textDesign &multicolumn2ctextResults\%
hline
multirowcell3 xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&Gape[6pt][2pt]M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
& d(x,xi_3)= 1+mfrac3x^22 \[1ex]%
& beginvmatrixM(xi_3)endvmatrix=6
& d(x,xi_3)=2.5 \
multirowcell3xi'_3 = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&Gape[10pt][2pt]M(xi'_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')= 1+mfrac3x^22 \%
&beginvmatrixM(xi'_3)endvmatrix=8
&d(x,xi'_3)=3 \
endarray ]
enddocument
You do not have to take into account the number pf columns of the matrices inside the tabular. I propose here some simplifications of the code and some improvemennts to the layout, using the array
environment, and the makecell
and nccmath
packages:
documentclassarticle
usepackageamsmath, nccmath
usepackagemultirow, makecell
begindocument
[
beginarrayc
textDesign &multicolumn2ctextResults\%
hline
multirowcell3 xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&Gape[6pt][2pt]M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
& d(x,xi_3)= 1+mfrac3x^22 \[1ex]%
& beginvmatrixM(xi_3)endvmatrix=6
& d(x,xi_3)=2.5 \
multirowcell3xi'_3 = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&Gape[10pt][2pt]M(xi'_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')= 1+mfrac3x^22 \%
&beginvmatrixM(xi'_3)endvmatrix=8
&d(x,xi'_3)=3 \
endarray ]
enddocument
answered Dec 21 '18 at 22:44
Bernard
166k769194
166k769194
add a comment |
add a comment |
I would avoid multirow
altogether. With array
the entries are automatically typeset in math mode, to which I add displaystyle
.
Note that x_3^'
is wrong and it should be x_3'
.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
begincenter
$beginarray *3>displaystylel
toprule
multicolumn1ctextDesign & multicolumn2ctextResults \
midrule
smash[b]xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3)=1+frac3x^22
\ addlinespace
&lvert M(xi_3)rvert=6
&d(x,xi_3)=2.5
\ midrule
smash[b]xi_3' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&M(xi_3')=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')=1+frac3x^22
\ addlinespace
&lvert M(xi_3')rvert=8
&d(x,xi_3')=3
\
bottomrule
endarray$
endcenter
enddocument
add a comment |
I would avoid multirow
altogether. With array
the entries are automatically typeset in math mode, to which I add displaystyle
.
Note that x_3^'
is wrong and it should be x_3'
.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
begincenter
$beginarray *3>displaystylel
toprule
multicolumn1ctextDesign & multicolumn2ctextResults \
midrule
smash[b]xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3)=1+frac3x^22
\ addlinespace
&lvert M(xi_3)rvert=6
&d(x,xi_3)=2.5
\ midrule
smash[b]xi_3' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&M(xi_3')=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')=1+frac3x^22
\ addlinespace
&lvert M(xi_3')rvert=8
&d(x,xi_3')=3
\
bottomrule
endarray$
endcenter
enddocument
add a comment |
I would avoid multirow
altogether. With array
the entries are automatically typeset in math mode, to which I add displaystyle
.
Note that x_3^'
is wrong and it should be x_3'
.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
begincenter
$beginarray *3>displaystylel
toprule
multicolumn1ctextDesign & multicolumn2ctextResults \
midrule
smash[b]xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3)=1+frac3x^22
\ addlinespace
&lvert M(xi_3)rvert=6
&d(x,xi_3)=2.5
\ midrule
smash[b]xi_3' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&M(xi_3')=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')=1+frac3x^22
\ addlinespace
&lvert M(xi_3')rvert=8
&d(x,xi_3')=3
\
bottomrule
endarray$
endcenter
enddocument
I would avoid multirow
altogether. With array
the entries are automatically typeset in math mode, to which I add displaystyle
.
Note that x_3^'
is wrong and it should be x_3'
.
documentclassarticle
usepackageamsmath
usepackagebooktabs
usepackagearray
begindocument
begincenter
$beginarray *3>displaystylel
toprule
multicolumn1ctextDesign & multicolumn2ctextResults \
midrule
smash[b]xi_3 = beginBmatrix
-1 &0 &1 \
1/3 &1/3 &1/3 \
endBmatrix
&M(xi_3)=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3)=1+frac3x^22
\ addlinespace
&lvert M(xi_3)rvert=6
&d(x,xi_3)=2.5
\ midrule
smash[b]xi_3' = beginBmatrix
-1 &1 \
1/2 &1/2 \
endBmatrix
&M(xi_3')=beginbmatrix
3 &0 \
0 &2
endbmatrix
&d(x,xi_3')=1+frac3x^22
\ addlinespace
&lvert M(xi_3')rvert=8
&d(x,xi_3')=3
\
bottomrule
endarray$
endcenter
enddocument
answered Dec 21 '18 at 22:30
egreg
709k8618843167
709k8618843167
add a comment |
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f466915%2fmulicolumn-and-multirow-alignment-and-spacing%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