Matrices upper triangular alignmentHow can I increase the line spacing in a matrix?Dotted lines in TikZ with round dotsShrinking large matrices by preventing column alignmentsymmetric matricesUpper triangular matrix with big zero in lower triangular?Eqnarray nested matrices produces alignment errorHow to shade or highlight the upper or lower triangular part in a matrix?Highlight the upper or lower triangular portion of a matrixUpper triangular matrix with empty space in lower triangularAlignment of matrices using LyxVertical Alignment of Matrices with spalign Package

Does the mana ability restriction of Pithing Needle refer to the cost or the effect of an activated ability?

My favorite color is blue what is your favorite color?

How much power do LED smart bulb wireless control systems consume when the light is turned off?

Why would thermal imaging be used to locate the Chandrayaan-2 lander?

Determining if file in projected or geographic coordinates using ArcGIS Desktop?

I changed a word from a source, how do I cite it correctly?

Stack class in Java 8

How to split a string by the third .(dot) delimiter

What does my colleagues' question really mean?

How flexible are number-of-pages submission guidelines for conferences?

Why should I always enable compiler warnings?

What is negative current?

Should I use my toaster oven for slow roasting?

Georgian capital letter “Ⴒ” (“tar”) in pdfLaTeX

How can "life" insurance prevent the cheapening of death?

What is going on: C++ std::move on std::shared_ptr increases use_count?

CBP interview, how serious should I take it?

What are the advantages and disadvantages of Preprints.org compared with arXiv?

Can I use ratchet straps to lift a dolly into a truck bed?

Two different colors in an Illustrator stroke / line

A medieval fantasy adventurer lights a torch in a 100% pure oxygen room. What happens?

How can I fix a framing mistake so I can drywall?

Do Milankovitch Cycles fully explain climate change?

Is there a sentence that begins with “them”?



Matrices upper triangular alignment


How can I increase the line spacing in a matrix?Dotted lines in TikZ with round dotsShrinking large matrices by preventing column alignmentsymmetric matricesUpper triangular matrix with big zero in lower triangular?Eqnarray nested matrices produces alignment errorHow to shade or highlight the upper or lower triangular part in a matrix?Highlight the upper or lower triangular portion of a matrixUpper triangular matrix with empty space in lower triangularAlignment of matrices using LyxVertical Alignment of Matrices with spalign Package






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








5















I was writing an upper triangular matrix but due to large entry was unable to get in a good view.



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackageamsmath,mathtools
usepackageamsfonts
usepackageamssymb
begindocument
$$ J(hatPhi)(p)=
beginpmatrix*[c]
((hatPhi(p)_ij))_i,j=1^r &hdots & & &hdots & ((hatPhi(p)_ij))_i,j=1^r \
& ddots & & vdots\
& & ddots & &((partial^alphapartial^betahatPhi(p)_ij))_i,j=1^r & vdots \
texthuge0 & & & & \
& & & & & ((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
endpmatrix*
$$
enddocument


enter image description here










share|improve this question









New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • Probably you like the alignment better if you increase the row height inside of the matrix by redefining the arraystretch (See also: How can I increase the line spacing in a matrix?)

    – leandriis
    9 hours ago












  • This also didn't helped me.

    – XYZABC
    9 hours ago

















5















I was writing an upper triangular matrix but due to large entry was unable to get in a good view.



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackageamsmath,mathtools
usepackageamsfonts
usepackageamssymb
begindocument
$$ J(hatPhi)(p)=
beginpmatrix*[c]
((hatPhi(p)_ij))_i,j=1^r &hdots & & &hdots & ((hatPhi(p)_ij))_i,j=1^r \
& ddots & & vdots\
& & ddots & &((partial^alphapartial^betahatPhi(p)_ij))_i,j=1^r & vdots \
texthuge0 & & & & \
& & & & & ((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
endpmatrix*
$$
enddocument


enter image description here










share|improve this question









New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • Probably you like the alignment better if you increase the row height inside of the matrix by redefining the arraystretch (See also: How can I increase the line spacing in a matrix?)

    – leandriis
    9 hours ago












  • This also didn't helped me.

    – XYZABC
    9 hours ago













5












5








5


1






I was writing an upper triangular matrix but due to large entry was unable to get in a good view.



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackageamsmath,mathtools
usepackageamsfonts
usepackageamssymb
begindocument
$$ J(hatPhi)(p)=
beginpmatrix*[c]
((hatPhi(p)_ij))_i,j=1^r &hdots & & &hdots & ((hatPhi(p)_ij))_i,j=1^r \
& ddots & & vdots\
& & ddots & &((partial^alphapartial^betahatPhi(p)_ij))_i,j=1^r & vdots \
texthuge0 & & & & \
& & & & & ((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
endpmatrix*
$$
enddocument


enter image description here










share|improve this question









New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I was writing an upper triangular matrix but due to large entry was unable to get in a good view.



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackageamsmath,mathtools
usepackageamsfonts
usepackageamssymb
begindocument
$$ J(hatPhi)(p)=
beginpmatrix*[c]
((hatPhi(p)_ij))_i,j=1^r &hdots & & &hdots & ((hatPhi(p)_ij))_i,j=1^r \
& ddots & & vdots\
& & ddots & &((partial^alphapartial^betahatPhi(p)_ij))_i,j=1^r & vdots \
texthuge0 & & & & \
& & & & & ((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
endpmatrix*
$$
enddocument


enter image description here







matrices typography






share|improve this question









New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question









New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question








edited 8 hours ago









Bernard

191k7 gold badges86 silver badges225 bronze badges




191k7 gold badges86 silver badges225 bronze badges






New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked 10 hours ago









XYZABCXYZABC

1533 bronze badges




1533 bronze badges




New contributor



XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




XYZABC is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

















  • Probably you like the alignment better if you increase the row height inside of the matrix by redefining the arraystretch (See also: How can I increase the line spacing in a matrix?)

    – leandriis
    9 hours ago












  • This also didn't helped me.

    – XYZABC
    9 hours ago

















  • Probably you like the alignment better if you increase the row height inside of the matrix by redefining the arraystretch (See also: How can I increase the line spacing in a matrix?)

    – leandriis
    9 hours ago












  • This also didn't helped me.

    – XYZABC
    9 hours ago
















Probably you like the alignment better if you increase the row height inside of the matrix by redefining the arraystretch (See also: How can I increase the line spacing in a matrix?)

– leandriis
9 hours ago






Probably you like the alignment better if you increase the row height inside of the matrix by redefining the arraystretch (See also: How can I increase the line spacing in a matrix?)

– leandriis
9 hours ago














This also didn't helped me.

– XYZABC
9 hours ago





This also didn't helped me.

– XYZABC
9 hours ago










3 Answers
3






active

oldest

votes


















2
















Something like this?



enter image description here



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackagemathtools,amssymb
begindocument
[
setlengtharraycolsep2.5pt % default value: 5pt
J(widehatPhi)(p)=
beginpmatrix
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r &dots &dots & dots &
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r \
& ddots & vdots & & vdots\
& &bigl((partial^alphapartial^betawidehatPhi(p)^_ij)bigr)_i,j=1^r & & vdots \
& & & ddots & vdots \
hboxhuge0 & & & & bigl((partial_d^k-1widehatPhi(p)^_ij)bigr)_i,j=1^r
endpmatrix
]
enddocument





share|improve this answer

























  • I think this is not what the OP would like, they don't want the central element on the diagonal

    – CarLaTeX
    19 mins ago











  • @CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

    – Mico
    11 mins ago












  • I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

    – CarLaTeX
    4 mins ago


















2
















If you are open to loading tikz, you could do



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagetikz
usetikzlibrarytikzmark
begindocument
[ J(widehatPhi)(p)=
beginpmatrix*[c]
tikzmarknodetl((widehatPhi(p)_ij))_i,j=1^r &
hspace*9em&
tikzmarknodetr((widehatPhi(p)_ij))_i,j=1^r \[4em]
tikzmarknodebl~ & &
tikzmarknodebr((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r
endpmatrix*
begintikzpicture[overlay,remember picture,Dotted/.style=%https://tex.stackexchange.com/a/101263/194703
line width=#1, line cap=round, dash pattern=on 0pt off 4pgflinewidth,
Dotted/.default=1.5pt,shorten/.style=shorten >=#1/2,shorten <=#1/2]
draw[Dotted,shorten=4ex] (tl) -- (tr);
draw[Dotted,shorten=4ex] (tr) -- (br);
draw[Dotted,shorten=5ex] (tl) -- (br) node[pos=0.5,inner sep=0pt,above
right]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (bl.south west) $0$;
endtikzpicture
]
enddocument


enter image description here



You could also work with nicematrix (which uses TikZ).



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagenicematrix
begindocument
[ J(widehatPhi)(p)=
beginpNiceMatrix[name=mymatrix]
((widehatPhi(p)_ij))_i,j=1^r &
Cdots Hspace*7em& ((widehatPhi(p)_ij))_i,j=1^r\[2em]
&Ddots & Vdots \[2em]
~ & &
((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r\
endpNiceMatrix
begintikzpicture[overlay,remember picture]
path (mymatrix-1-1) -- (mymatrix-3-3)
node[pos=0.5,above right,inner sep=0pt]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (mymatrix-3-1) $0$;
endtikzpicture
]
enddocument


enter image description here






share|improve this answer



























  • I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

    – XYZABC
    1 hour ago











  • @XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

    – Schrödinger's cat
    1 hour ago











  • Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

    – XYZABC
    59 mins ago











  • @XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

    – Schrödinger's cat
    57 mins ago






  • 1





    But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

    – XYZABC
    43 mins ago


















1
















How about this



enter image description here



where



  • I have usedmathrlap to hide the subscript and superscript from affecting column width so that the ddots appear below them,

  • used smash on the large zero so it does not effect vertical spacing, and

  • eliminated unneeded packages for this example.

Code:



documentclassarticle
usepackagemathtools

newcommand*A((hatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*B((partial^alphapartial^betahatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*C((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
newcommand*BigZhspace*2.0emsmashtextHuge0

begindocument
[
J(hatPhi)(p)=
beginpmatrix*[c]
A & & hdots & hdots & A \
& ddots & & & vdots \
& & B & & vdots \
BigZ & & & ddots & vdots \
& & & & C \
endpmatrix*
]
enddocument





share|improve this answer



























  • I think this is not what the OP would like, they don't want the central element on the diagonal.

    – CarLaTeX
    19 mins ago













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/4.0/"u003ecc by-sa 4.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
);



);







XYZABC is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded
















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f507659%2fmatrices-upper-triangular-alignment%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























3 Answers
3






active

oldest

votes








3 Answers
3






active

oldest

votes









active

oldest

votes






active

oldest

votes









2
















Something like this?



enter image description here



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackagemathtools,amssymb
begindocument
[
setlengtharraycolsep2.5pt % default value: 5pt
J(widehatPhi)(p)=
beginpmatrix
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r &dots &dots & dots &
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r \
& ddots & vdots & & vdots\
& &bigl((partial^alphapartial^betawidehatPhi(p)^_ij)bigr)_i,j=1^r & & vdots \
& & & ddots & vdots \
hboxhuge0 & & & & bigl((partial_d^k-1widehatPhi(p)^_ij)bigr)_i,j=1^r
endpmatrix
]
enddocument





share|improve this answer

























  • I think this is not what the OP would like, they don't want the central element on the diagonal

    – CarLaTeX
    19 mins ago











  • @CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

    – Mico
    11 mins ago












  • I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

    – CarLaTeX
    4 mins ago















2
















Something like this?



enter image description here



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackagemathtools,amssymb
begindocument
[
setlengtharraycolsep2.5pt % default value: 5pt
J(widehatPhi)(p)=
beginpmatrix
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r &dots &dots & dots &
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r \
& ddots & vdots & & vdots\
& &bigl((partial^alphapartial^betawidehatPhi(p)^_ij)bigr)_i,j=1^r & & vdots \
& & & ddots & vdots \
hboxhuge0 & & & & bigl((partial_d^k-1widehatPhi(p)^_ij)bigr)_i,j=1^r
endpmatrix
]
enddocument





share|improve this answer

























  • I think this is not what the OP would like, they don't want the central element on the diagonal

    – CarLaTeX
    19 mins ago











  • @CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

    – Mico
    11 mins ago












  • I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

    – CarLaTeX
    4 mins ago













2














2










2









Something like this?



enter image description here



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackagemathtools,amssymb
begindocument
[
setlengtharraycolsep2.5pt % default value: 5pt
J(widehatPhi)(p)=
beginpmatrix
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r &dots &dots & dots &
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r \
& ddots & vdots & & vdots\
& &bigl((partial^alphapartial^betawidehatPhi(p)^_ij)bigr)_i,j=1^r & & vdots \
& & & ddots & vdots \
hboxhuge0 & & & & bigl((partial_d^k-1widehatPhi(p)^_ij)bigr)_i,j=1^r
endpmatrix
]
enddocument





share|improve this answer













Something like this?



enter image description here



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackage[T1]fontenc
usepackagemathtools,amssymb
begindocument
[
setlengtharraycolsep2.5pt % default value: 5pt
J(widehatPhi)(p)=
beginpmatrix
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r &dots &dots & dots &
bigl((widehatPhi(p)^_ij)bigr)_i,j=1^r \
& ddots & vdots & & vdots\
& &bigl((partial^alphapartial^betawidehatPhi(p)^_ij)bigr)_i,j=1^r & & vdots \
& & & ddots & vdots \
hboxhuge0 & & & & bigl((partial_d^k-1widehatPhi(p)^_ij)bigr)_i,j=1^r
endpmatrix
]
enddocument






share|improve this answer












share|improve this answer



share|improve this answer










answered 8 hours ago









MicoMico

305k33 gold badges419 silver badges829 bronze badges




305k33 gold badges419 silver badges829 bronze badges















  • I think this is not what the OP would like, they don't want the central element on the diagonal

    – CarLaTeX
    19 mins ago











  • @CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

    – Mico
    11 mins ago












  • I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

    – CarLaTeX
    4 mins ago

















  • I think this is not what the OP would like, they don't want the central element on the diagonal

    – CarLaTeX
    19 mins ago











  • @CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

    – Mico
    11 mins ago












  • I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

    – CarLaTeX
    4 mins ago
















I think this is not what the OP would like, they don't want the central element on the diagonal

– CarLaTeX
19 mins ago





I think this is not what the OP would like, they don't want the central element on the diagonal

– CarLaTeX
19 mins ago













@CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

– Mico
11 mins ago






@CarLaTeX - Indeed, one of the other answers does not place the "central element" on the main diagonal. However, below that answer, the OP has posted a comment that "the problem is that the middle entry is not on the diagonal" [emphasis added]. Let's see if the OP clarifies his/her formatting objectives.

– Mico
11 mins ago














I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

– CarLaTeX
4 mins ago





I think with "But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between." the OP intends the middle entry should not be on the diagonal, it should be in the upper triangle. See the picture of their question.

– CarLaTeX
4 mins ago













2
















If you are open to loading tikz, you could do



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagetikz
usetikzlibrarytikzmark
begindocument
[ J(widehatPhi)(p)=
beginpmatrix*[c]
tikzmarknodetl((widehatPhi(p)_ij))_i,j=1^r &
hspace*9em&
tikzmarknodetr((widehatPhi(p)_ij))_i,j=1^r \[4em]
tikzmarknodebl~ & &
tikzmarknodebr((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r
endpmatrix*
begintikzpicture[overlay,remember picture,Dotted/.style=%https://tex.stackexchange.com/a/101263/194703
line width=#1, line cap=round, dash pattern=on 0pt off 4pgflinewidth,
Dotted/.default=1.5pt,shorten/.style=shorten >=#1/2,shorten <=#1/2]
draw[Dotted,shorten=4ex] (tl) -- (tr);
draw[Dotted,shorten=4ex] (tr) -- (br);
draw[Dotted,shorten=5ex] (tl) -- (br) node[pos=0.5,inner sep=0pt,above
right]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (bl.south west) $0$;
endtikzpicture
]
enddocument


enter image description here



You could also work with nicematrix (which uses TikZ).



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagenicematrix
begindocument
[ J(widehatPhi)(p)=
beginpNiceMatrix[name=mymatrix]
((widehatPhi(p)_ij))_i,j=1^r &
Cdots Hspace*7em& ((widehatPhi(p)_ij))_i,j=1^r\[2em]
&Ddots & Vdots \[2em]
~ & &
((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r\
endpNiceMatrix
begintikzpicture[overlay,remember picture]
path (mymatrix-1-1) -- (mymatrix-3-3)
node[pos=0.5,above right,inner sep=0pt]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (mymatrix-3-1) $0$;
endtikzpicture
]
enddocument


enter image description here






share|improve this answer



























  • I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

    – XYZABC
    1 hour ago











  • @XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

    – Schrödinger's cat
    1 hour ago











  • Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

    – XYZABC
    59 mins ago











  • @XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

    – Schrödinger's cat
    57 mins ago






  • 1





    But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

    – XYZABC
    43 mins ago















2
















If you are open to loading tikz, you could do



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagetikz
usetikzlibrarytikzmark
begindocument
[ J(widehatPhi)(p)=
beginpmatrix*[c]
tikzmarknodetl((widehatPhi(p)_ij))_i,j=1^r &
hspace*9em&
tikzmarknodetr((widehatPhi(p)_ij))_i,j=1^r \[4em]
tikzmarknodebl~ & &
tikzmarknodebr((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r
endpmatrix*
begintikzpicture[overlay,remember picture,Dotted/.style=%https://tex.stackexchange.com/a/101263/194703
line width=#1, line cap=round, dash pattern=on 0pt off 4pgflinewidth,
Dotted/.default=1.5pt,shorten/.style=shorten >=#1/2,shorten <=#1/2]
draw[Dotted,shorten=4ex] (tl) -- (tr);
draw[Dotted,shorten=4ex] (tr) -- (br);
draw[Dotted,shorten=5ex] (tl) -- (br) node[pos=0.5,inner sep=0pt,above
right]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (bl.south west) $0$;
endtikzpicture
]
enddocument


enter image description here



You could also work with nicematrix (which uses TikZ).



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagenicematrix
begindocument
[ J(widehatPhi)(p)=
beginpNiceMatrix[name=mymatrix]
((widehatPhi(p)_ij))_i,j=1^r &
Cdots Hspace*7em& ((widehatPhi(p)_ij))_i,j=1^r\[2em]
&Ddots & Vdots \[2em]
~ & &
((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r\
endpNiceMatrix
begintikzpicture[overlay,remember picture]
path (mymatrix-1-1) -- (mymatrix-3-3)
node[pos=0.5,above right,inner sep=0pt]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (mymatrix-3-1) $0$;
endtikzpicture
]
enddocument


enter image description here






share|improve this answer



























  • I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

    – XYZABC
    1 hour ago











  • @XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

    – Schrödinger's cat
    1 hour ago











  • Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

    – XYZABC
    59 mins ago











  • @XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

    – Schrödinger's cat
    57 mins ago






  • 1





    But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

    – XYZABC
    43 mins ago













2














2










2









If you are open to loading tikz, you could do



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagetikz
usetikzlibrarytikzmark
begindocument
[ J(widehatPhi)(p)=
beginpmatrix*[c]
tikzmarknodetl((widehatPhi(p)_ij))_i,j=1^r &
hspace*9em&
tikzmarknodetr((widehatPhi(p)_ij))_i,j=1^r \[4em]
tikzmarknodebl~ & &
tikzmarknodebr((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r
endpmatrix*
begintikzpicture[overlay,remember picture,Dotted/.style=%https://tex.stackexchange.com/a/101263/194703
line width=#1, line cap=round, dash pattern=on 0pt off 4pgflinewidth,
Dotted/.default=1.5pt,shorten/.style=shorten >=#1/2,shorten <=#1/2]
draw[Dotted,shorten=4ex] (tl) -- (tr);
draw[Dotted,shorten=4ex] (tr) -- (br);
draw[Dotted,shorten=5ex] (tl) -- (br) node[pos=0.5,inner sep=0pt,above
right]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (bl.south west) $0$;
endtikzpicture
]
enddocument


enter image description here



You could also work with nicematrix (which uses TikZ).



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagenicematrix
begindocument
[ J(widehatPhi)(p)=
beginpNiceMatrix[name=mymatrix]
((widehatPhi(p)_ij))_i,j=1^r &
Cdots Hspace*7em& ((widehatPhi(p)_ij))_i,j=1^r\[2em]
&Ddots & Vdots \[2em]
~ & &
((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r\
endpNiceMatrix
begintikzpicture[overlay,remember picture]
path (mymatrix-1-1) -- (mymatrix-3-3)
node[pos=0.5,above right,inner sep=0pt]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (mymatrix-3-1) $0$;
endtikzpicture
]
enddocument


enter image description here






share|improve this answer















If you are open to loading tikz, you could do



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagetikz
usetikzlibrarytikzmark
begindocument
[ J(widehatPhi)(p)=
beginpmatrix*[c]
tikzmarknodetl((widehatPhi(p)_ij))_i,j=1^r &
hspace*9em&
tikzmarknodetr((widehatPhi(p)_ij))_i,j=1^r \[4em]
tikzmarknodebl~ & &
tikzmarknodebr((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r
endpmatrix*
begintikzpicture[overlay,remember picture,Dotted/.style=%https://tex.stackexchange.com/a/101263/194703
line width=#1, line cap=round, dash pattern=on 0pt off 4pgflinewidth,
Dotted/.default=1.5pt,shorten/.style=shorten >=#1/2,shorten <=#1/2]
draw[Dotted,shorten=4ex] (tl) -- (tr);
draw[Dotted,shorten=4ex] (tr) -- (br);
draw[Dotted,shorten=5ex] (tl) -- (br) node[pos=0.5,inner sep=0pt,above
right]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (bl.south west) $0$;
endtikzpicture
]
enddocument


enter image description here



You could also work with nicematrix (which uses TikZ).



documentclass[10pt,a4paper]article
usepackage[utf8]inputenc
usepackagemathtools
usepackagenicematrix
begindocument
[ J(widehatPhi)(p)=
beginpNiceMatrix[name=mymatrix]
((widehatPhi(p)_ij))_i,j=1^r &
Cdots Hspace*7em& ((widehatPhi(p)_ij))_i,j=1^r\[2em]
&Ddots & Vdots \[2em]
~ & &
((partial_d^k-1widehatPhi(p)_ij))_i,j=1^r\
endpNiceMatrix
begintikzpicture[overlay,remember picture]
path (mymatrix-1-1) -- (mymatrix-3-3)
node[pos=0.5,above right,inner sep=0pt]
$((partial^alphapartial^betawidehatPhi(p)_ij))_i,j=1^r$ ;
node[scale=3,above] at (mymatrix-3-1) $0$;
endtikzpicture
]
enddocument


enter image description here







share|improve this answer














share|improve this answer



share|improve this answer








edited 33 mins ago

























answered 5 hours ago









Schrödinger's catSchrödinger's cat

5,8537 silver badges18 bronze badges




5,8537 silver badges18 bronze badges















  • I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

    – XYZABC
    1 hour ago











  • @XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

    – Schrödinger's cat
    1 hour ago











  • Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

    – XYZABC
    59 mins ago











  • @XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

    – Schrödinger's cat
    57 mins ago






  • 1





    But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

    – XYZABC
    43 mins ago

















  • I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

    – XYZABC
    1 hour ago











  • @XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

    – Schrödinger's cat
    1 hour ago











  • Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

    – XYZABC
    59 mins ago











  • @XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

    – Schrödinger's cat
    57 mins ago






  • 1





    But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

    – XYZABC
    43 mins ago
















I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

– XYZABC
1 hour ago





I am getting errors with the code. Undefined control sequence. tikzmarknode Package pgf Error: No shape named tl is known. draw[Dotted,shorten=4ex] (tl)

– XYZABC
1 hour ago













@XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

– Schrödinger's cat
1 hour ago





@XYZABC Then you have a rather old version of tikzmark on your computer. Are you using overleaf or can you update your installation?

– Schrödinger's cat
1 hour ago













Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

– XYZABC
59 mins ago





Just yesterday I installed texlive full in my Ubuntu. Let me try in overleaf.

– XYZABC
59 mins ago













@XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

– Schrödinger's cat
57 mins ago





@XYZABC overleaf won't help. You could remove usetikzlibrarytikzmark and add newcommandtikzmarknode[3][]begintikzpicture[remember picture, baseline=(#2.base)] node(#2)ensuremath#3; endtikzpicture, this should work. I updated a few days ago and know that tikzmarknode has been added a bit more than a year ago to the library.

– Schrödinger's cat
57 mins ago




1




1





But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

– XYZABC
43 mins ago





But the problem is that the middle entry is not on the diagonal. It is in the upper triangle in between.

– XYZABC
43 mins ago











1
















How about this



enter image description here



where



  • I have usedmathrlap to hide the subscript and superscript from affecting column width so that the ddots appear below them,

  • used smash on the large zero so it does not effect vertical spacing, and

  • eliminated unneeded packages for this example.

Code:



documentclassarticle
usepackagemathtools

newcommand*A((hatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*B((partial^alphapartial^betahatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*C((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
newcommand*BigZhspace*2.0emsmashtextHuge0

begindocument
[
J(hatPhi)(p)=
beginpmatrix*[c]
A & & hdots & hdots & A \
& ddots & & & vdots \
& & B & & vdots \
BigZ & & & ddots & vdots \
& & & & C \
endpmatrix*
]
enddocument





share|improve this answer



























  • I think this is not what the OP would like, they don't want the central element on the diagonal.

    – CarLaTeX
    19 mins ago















1
















How about this



enter image description here



where



  • I have usedmathrlap to hide the subscript and superscript from affecting column width so that the ddots appear below them,

  • used smash on the large zero so it does not effect vertical spacing, and

  • eliminated unneeded packages for this example.

Code:



documentclassarticle
usepackagemathtools

newcommand*A((hatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*B((partial^alphapartial^betahatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*C((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
newcommand*BigZhspace*2.0emsmashtextHuge0

begindocument
[
J(hatPhi)(p)=
beginpmatrix*[c]
A & & hdots & hdots & A \
& ddots & & & vdots \
& & B & & vdots \
BigZ & & & ddots & vdots \
& & & & C \
endpmatrix*
]
enddocument





share|improve this answer



























  • I think this is not what the OP would like, they don't want the central element on the diagonal.

    – CarLaTeX
    19 mins ago













1














1










1









How about this



enter image description here



where



  • I have usedmathrlap to hide the subscript and superscript from affecting column width so that the ddots appear below them,

  • used smash on the large zero so it does not effect vertical spacing, and

  • eliminated unneeded packages for this example.

Code:



documentclassarticle
usepackagemathtools

newcommand*A((hatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*B((partial^alphapartial^betahatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*C((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
newcommand*BigZhspace*2.0emsmashtextHuge0

begindocument
[
J(hatPhi)(p)=
beginpmatrix*[c]
A & & hdots & hdots & A \
& ddots & & & vdots \
& & B & & vdots \
BigZ & & & ddots & vdots \
& & & & C \
endpmatrix*
]
enddocument





share|improve this answer















How about this



enter image description here



where



  • I have usedmathrlap to hide the subscript and superscript from affecting column width so that the ddots appear below them,

  • used smash on the large zero so it does not effect vertical spacing, and

  • eliminated unneeded packages for this example.

Code:



documentclassarticle
usepackagemathtools

newcommand*A((hatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*B((partial^alphapartial^betahatPhi(p)_ij))mathrlap_i,j=1^r%
newcommand*C((partial_d^k-1hatPhi(p)_ij))_i,j=1^r
newcommand*BigZhspace*2.0emsmashtextHuge0

begindocument
[
J(hatPhi)(p)=
beginpmatrix*[c]
A & & hdots & hdots & A \
& ddots & & & vdots \
& & B & & vdots \
BigZ & & & ddots & vdots \
& & & & C \
endpmatrix*
]
enddocument






share|improve this answer














share|improve this answer



share|improve this answer








edited 7 hours ago

























answered 8 hours ago









Peter GrillPeter Grill

171k26 gold badges454 silver badges775 bronze badges




171k26 gold badges454 silver badges775 bronze badges















  • I think this is not what the OP would like, they don't want the central element on the diagonal.

    – CarLaTeX
    19 mins ago

















  • I think this is not what the OP would like, they don't want the central element on the diagonal.

    – CarLaTeX
    19 mins ago
















I think this is not what the OP would like, they don't want the central element on the diagonal.

– CarLaTeX
19 mins ago





I think this is not what the OP would like, they don't want the central element on the diagonal.

– CarLaTeX
19 mins ago











XYZABC is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded

















XYZABC is a new contributor. Be nice, and check out our Code of Conduct.












XYZABC is a new contributor. Be nice, and check out our Code of Conduct.











XYZABC is a new contributor. Be nice, and check out our Code of Conduct.














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.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f507659%2fmatrices-upper-triangular-alignment%23new-answer', 'question_page');

);

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







Popular posts from this blog

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單