Why isn't ddots working while vdots works?
Clash Royale CLAN TAG#URR8PPP
I have the following matrix
usepackageamsmath
usepackageamssymb
$$
M=beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p) \
endbmatrix$$
which complies nicely. However, in the third line of the matrix, I would like to change the third "vdots" to a "ddots". If I do so, I get the following error:
LaTex Warning: No author given.
(The directory on my computer)
!Missing $ inserted.
< inserted text >
$
I.72 $vdots$ & $vdots$ & $ddots
$ & $vdots$
?
Could anybody help please?
errors amsmath
|
show 1 more comment
I have the following matrix
usepackageamsmath
usepackageamssymb
$$
M=beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p) \
endbmatrix$$
which complies nicely. However, in the third line of the matrix, I would like to change the third "vdots" to a "ddots". If I do so, I get the following error:
LaTex Warning: No author given.
(The directory on my computer)
!Missing $ inserted.
< inserted text >
$
I.72 $vdots$ & $vdots$ & $ddots
$ & $vdots$
?
Could anybody help please?
errors amsmath
1
It only "compiles nicely" if you ignore the error messages. Everything between$$…$$
is already in math mode, so you don't need more$...$
around thevdots
– alephzero
Dec 30 '18 at 1:48
1
@marmot LOL fixed it
– Ovi
Dec 30 '18 at 1:52
@alephzero Ah thanks got it; unfortunately I am using TexWorks and when it complies it does not open the window with the error messages, so I was not aware I had any.
– Ovi
Dec 30 '18 at 1:54
You might want to replace$$ ... $$
by[ .. ]
, add a documentclass,begindocument
andenddocument
.
– marmot
Dec 30 '18 at 1:58
@marmot I have the begin/end document and document class; I just wanted to show the packages I was using in case it affected the answer. That's interesting, I didn't know that [ could replace $$. I am used to the latter from math.stackexchange. Is there any benefit to using the former?
– Ovi
Dec 30 '18 at 2:01
|
show 1 more comment
I have the following matrix
usepackageamsmath
usepackageamssymb
$$
M=beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p) \
endbmatrix$$
which complies nicely. However, in the third line of the matrix, I would like to change the third "vdots" to a "ddots". If I do so, I get the following error:
LaTex Warning: No author given.
(The directory on my computer)
!Missing $ inserted.
< inserted text >
$
I.72 $vdots$ & $vdots$ & $ddots
$ & $vdots$
?
Could anybody help please?
errors amsmath
I have the following matrix
usepackageamsmath
usepackageamssymb
$$
M=beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p) \
endbmatrix$$
which complies nicely. However, in the third line of the matrix, I would like to change the third "vdots" to a "ddots". If I do so, I get the following error:
LaTex Warning: No author given.
(The directory on my computer)
!Missing $ inserted.
< inserted text >
$
I.72 $vdots$ & $vdots$ & $ddots
$ & $vdots$
?
Could anybody help please?
errors amsmath
errors amsmath
edited Dec 30 '18 at 1:52
Ovi
asked Dec 30 '18 at 1:41
OviOvi
1475
1475
1
It only "compiles nicely" if you ignore the error messages. Everything between$$…$$
is already in math mode, so you don't need more$...$
around thevdots
– alephzero
Dec 30 '18 at 1:48
1
@marmot LOL fixed it
– Ovi
Dec 30 '18 at 1:52
@alephzero Ah thanks got it; unfortunately I am using TexWorks and when it complies it does not open the window with the error messages, so I was not aware I had any.
– Ovi
Dec 30 '18 at 1:54
You might want to replace$$ ... $$
by[ .. ]
, add a documentclass,begindocument
andenddocument
.
– marmot
Dec 30 '18 at 1:58
@marmot I have the begin/end document and document class; I just wanted to show the packages I was using in case it affected the answer. That's interesting, I didn't know that [ could replace $$. I am used to the latter from math.stackexchange. Is there any benefit to using the former?
– Ovi
Dec 30 '18 at 2:01
|
show 1 more comment
1
It only "compiles nicely" if you ignore the error messages. Everything between$$…$$
is already in math mode, so you don't need more$...$
around thevdots
– alephzero
Dec 30 '18 at 1:48
1
@marmot LOL fixed it
– Ovi
Dec 30 '18 at 1:52
@alephzero Ah thanks got it; unfortunately I am using TexWorks and when it complies it does not open the window with the error messages, so I was not aware I had any.
– Ovi
Dec 30 '18 at 1:54
You might want to replace$$ ... $$
by[ .. ]
, add a documentclass,begindocument
andenddocument
.
– marmot
Dec 30 '18 at 1:58
@marmot I have the begin/end document and document class; I just wanted to show the packages I was using in case it affected the answer. That's interesting, I didn't know that [ could replace $$. I am used to the latter from math.stackexchange. Is there any benefit to using the former?
– Ovi
Dec 30 '18 at 2:01
1
1
It only "compiles nicely" if you ignore the error messages. Everything between
$$…$$
is already in math mode, so you don't need more $...$
around the vdots
– alephzero
Dec 30 '18 at 1:48
It only "compiles nicely" if you ignore the error messages. Everything between
$$…$$
is already in math mode, so you don't need more $...$
around the vdots
– alephzero
Dec 30 '18 at 1:48
1
1
@marmot LOL fixed it
– Ovi
Dec 30 '18 at 1:52
@marmot LOL fixed it
– Ovi
Dec 30 '18 at 1:52
@alephzero Ah thanks got it; unfortunately I am using TexWorks and when it complies it does not open the window with the error messages, so I was not aware I had any.
– Ovi
Dec 30 '18 at 1:54
@alephzero Ah thanks got it; unfortunately I am using TexWorks and when it complies it does not open the window with the error messages, so I was not aware I had any.
– Ovi
Dec 30 '18 at 1:54
You might want to replace
$$ ... $$
by [ .. ]
, add a documentclass, begindocument
and enddocument
.– marmot
Dec 30 '18 at 1:58
You might want to replace
$$ ... $$
by [ .. ]
, add a documentclass, begindocument
and enddocument
.– marmot
Dec 30 '18 at 1:58
@marmot I have the begin/end document and document class; I just wanted to show the packages I was using in case it affected the answer. That's interesting, I didn't know that [ could replace $$. I am used to the latter from math.stackexchange. Is there any benefit to using the former?
– Ovi
Dec 30 '18 at 2:01
@marmot I have the begin/end document and document class; I just wanted to show the packages I was using in case it affected the answer. That's interesting, I didn't know that [ could replace $$. I am used to the latter from math.stackexchange. Is there any benefit to using the former?
– Ovi
Dec 30 '18 at 2:01
|
show 1 more comment
2 Answers
2
active
oldest
votes
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommandvdots%
vbox%
baselineskip4p@ lineskiplimitz@
kern6p@hbox.hbox.hbox.%
%
This fact should not be exploited, better use vdots
only in math mode.
On the contrary, ddots
is surrounded by mathinner
, so it has to appear in math mode:
DeclareRobustCommandddots%
mathinner%
mkern1mu
raise7p@vboxkern7p@hbox.%
mkern2mu
raise4p@hbox.%
mkern2mu
raisep@hbox.
mkern1mu
%
What happens with your input can be understood once you realize that bmatrix
internally uses array
, where each cell implicitly has $
at the beginning and $
at the end. Thus in
$vdots$
the first $
exits from math mode, producing an empty formula; then vdots
is typeset in text mode and finally another empty formula is produced from the trailing $
and the implicit $
at the end.
With $ddots$
it is the same, but now TeX finds mathinner
in text mode and raises an error.
How to cure this? Just don't use $
inside bmatrix
or anything that's already in math mode.
Caveat 1. I've seen several pieces of MathJax code where $
seems to be used as a mean to produce “weird” symbols: something like $alpha$ = $beta$
or worse. The code should be $alpha=beta$
, of course.
Caveat 2. Never use $$
in a LaTeX document. See Why is [ ... ] preferable to $$ ... $$?
You may also want to increase the vertical spacing between the first two rows.
documentclassarticle
usepackageamsmath
usepackageamssymb
begindocument
beginequation*
M=beginbmatrix
fracpartial f_1partial x_1(p) &
fracpartial f_1partial x_2(p) &
cdots &
fracpartial f_1partial x_n(p) \[1.5ex]
fracpartial f_2partial x_1(p) &
fracpartial f_2partial x_2(p) &
cdots &
fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) &
fracpartial f_mpartial x_2(p) &
cdots &
fracpartial f_mpartial x_n(p)
endbmatrix
endequation*
enddocument
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
Dec 30 '18 at 12:33
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclassarticle
usepackageamsmath,amssymb
begindocument
[
M = beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p)
endbmatrix
]
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%2f467865%2fwhy-isnt-ddots-working-while-vdots-works%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
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommandvdots%
vbox%
baselineskip4p@ lineskiplimitz@
kern6p@hbox.hbox.hbox.%
%
This fact should not be exploited, better use vdots
only in math mode.
On the contrary, ddots
is surrounded by mathinner
, so it has to appear in math mode:
DeclareRobustCommandddots%
mathinner%
mkern1mu
raise7p@vboxkern7p@hbox.%
mkern2mu
raise4p@hbox.%
mkern2mu
raisep@hbox.
mkern1mu
%
What happens with your input can be understood once you realize that bmatrix
internally uses array
, where each cell implicitly has $
at the beginning and $
at the end. Thus in
$vdots$
the first $
exits from math mode, producing an empty formula; then vdots
is typeset in text mode and finally another empty formula is produced from the trailing $
and the implicit $
at the end.
With $ddots$
it is the same, but now TeX finds mathinner
in text mode and raises an error.
How to cure this? Just don't use $
inside bmatrix
or anything that's already in math mode.
Caveat 1. I've seen several pieces of MathJax code where $
seems to be used as a mean to produce “weird” symbols: something like $alpha$ = $beta$
or worse. The code should be $alpha=beta$
, of course.
Caveat 2. Never use $$
in a LaTeX document. See Why is [ ... ] preferable to $$ ... $$?
You may also want to increase the vertical spacing between the first two rows.
documentclassarticle
usepackageamsmath
usepackageamssymb
begindocument
beginequation*
M=beginbmatrix
fracpartial f_1partial x_1(p) &
fracpartial f_1partial x_2(p) &
cdots &
fracpartial f_1partial x_n(p) \[1.5ex]
fracpartial f_2partial x_1(p) &
fracpartial f_2partial x_2(p) &
cdots &
fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) &
fracpartial f_mpartial x_2(p) &
cdots &
fracpartial f_mpartial x_n(p)
endbmatrix
endequation*
enddocument
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
Dec 30 '18 at 12:33
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
add a comment |
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommandvdots%
vbox%
baselineskip4p@ lineskiplimitz@
kern6p@hbox.hbox.hbox.%
%
This fact should not be exploited, better use vdots
only in math mode.
On the contrary, ddots
is surrounded by mathinner
, so it has to appear in math mode:
DeclareRobustCommandddots%
mathinner%
mkern1mu
raise7p@vboxkern7p@hbox.%
mkern2mu
raise4p@hbox.%
mkern2mu
raisep@hbox.
mkern1mu
%
What happens with your input can be understood once you realize that bmatrix
internally uses array
, where each cell implicitly has $
at the beginning and $
at the end. Thus in
$vdots$
the first $
exits from math mode, producing an empty formula; then vdots
is typeset in text mode and finally another empty formula is produced from the trailing $
and the implicit $
at the end.
With $ddots$
it is the same, but now TeX finds mathinner
in text mode and raises an error.
How to cure this? Just don't use $
inside bmatrix
or anything that's already in math mode.
Caveat 1. I've seen several pieces of MathJax code where $
seems to be used as a mean to produce “weird” symbols: something like $alpha$ = $beta$
or worse. The code should be $alpha=beta$
, of course.
Caveat 2. Never use $$
in a LaTeX document. See Why is [ ... ] preferable to $$ ... $$?
You may also want to increase the vertical spacing between the first two rows.
documentclassarticle
usepackageamsmath
usepackageamssymb
begindocument
beginequation*
M=beginbmatrix
fracpartial f_1partial x_1(p) &
fracpartial f_1partial x_2(p) &
cdots &
fracpartial f_1partial x_n(p) \[1.5ex]
fracpartial f_2partial x_1(p) &
fracpartial f_2partial x_2(p) &
cdots &
fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) &
fracpartial f_mpartial x_2(p) &
cdots &
fracpartial f_mpartial x_n(p)
endbmatrix
endequation*
enddocument
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
Dec 30 '18 at 12:33
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
add a comment |
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommandvdots%
vbox%
baselineskip4p@ lineskiplimitz@
kern6p@hbox.hbox.hbox.%
%
This fact should not be exploited, better use vdots
only in math mode.
On the contrary, ddots
is surrounded by mathinner
, so it has to appear in math mode:
DeclareRobustCommandddots%
mathinner%
mkern1mu
raise7p@vboxkern7p@hbox.%
mkern2mu
raise4p@hbox.%
mkern2mu
raisep@hbox.
mkern1mu
%
What happens with your input can be understood once you realize that bmatrix
internally uses array
, where each cell implicitly has $
at the beginning and $
at the end. Thus in
$vdots$
the first $
exits from math mode, producing an empty formula; then vdots
is typeset in text mode and finally another empty formula is produced from the trailing $
and the implicit $
at the end.
With $ddots$
it is the same, but now TeX finds mathinner
in text mode and raises an error.
How to cure this? Just don't use $
inside bmatrix
or anything that's already in math mode.
Caveat 1. I've seen several pieces of MathJax code where $
seems to be used as a mean to produce “weird” symbols: something like $alpha$ = $beta$
or worse. The code should be $alpha=beta$
, of course.
Caveat 2. Never use $$
in a LaTeX document. See Why is [ ... ] preferable to $$ ... $$?
You may also want to increase the vertical spacing between the first two rows.
documentclassarticle
usepackageamsmath
usepackageamssymb
begindocument
beginequation*
M=beginbmatrix
fracpartial f_1partial x_1(p) &
fracpartial f_1partial x_2(p) &
cdots &
fracpartial f_1partial x_n(p) \[1.5ex]
fracpartial f_2partial x_1(p) &
fracpartial f_2partial x_2(p) &
cdots &
fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) &
fracpartial f_mpartial x_2(p) &
cdots &
fracpartial f_mpartial x_n(p)
endbmatrix
endequation*
enddocument
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommandvdots%
vbox%
baselineskip4p@ lineskiplimitz@
kern6p@hbox.hbox.hbox.%
%
This fact should not be exploited, better use vdots
only in math mode.
On the contrary, ddots
is surrounded by mathinner
, so it has to appear in math mode:
DeclareRobustCommandddots%
mathinner%
mkern1mu
raise7p@vboxkern7p@hbox.%
mkern2mu
raise4p@hbox.%
mkern2mu
raisep@hbox.
mkern1mu
%
What happens with your input can be understood once you realize that bmatrix
internally uses array
, where each cell implicitly has $
at the beginning and $
at the end. Thus in
$vdots$
the first $
exits from math mode, producing an empty formula; then vdots
is typeset in text mode and finally another empty formula is produced from the trailing $
and the implicit $
at the end.
With $ddots$
it is the same, but now TeX finds mathinner
in text mode and raises an error.
How to cure this? Just don't use $
inside bmatrix
or anything that's already in math mode.
Caveat 1. I've seen several pieces of MathJax code where $
seems to be used as a mean to produce “weird” symbols: something like $alpha$ = $beta$
or worse. The code should be $alpha=beta$
, of course.
Caveat 2. Never use $$
in a LaTeX document. See Why is [ ... ] preferable to $$ ... $$?
You may also want to increase the vertical spacing between the first two rows.
documentclassarticle
usepackageamsmath
usepackageamssymb
begindocument
beginequation*
M=beginbmatrix
fracpartial f_1partial x_1(p) &
fracpartial f_1partial x_2(p) &
cdots &
fracpartial f_1partial x_n(p) \[1.5ex]
fracpartial f_2partial x_1(p) &
fracpartial f_2partial x_2(p) &
cdots &
fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) &
fracpartial f_mpartial x_2(p) &
cdots &
fracpartial f_mpartial x_n(p)
endbmatrix
endequation*
enddocument
answered Dec 30 '18 at 12:25
egregegreg
711k8618913174
711k8618913174
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
Dec 30 '18 at 12:33
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
add a comment |
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
Dec 30 '18 at 12:33
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation of
vdots
.– GuM
Dec 30 '18 at 12:33
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation of
vdots
.– GuM
Dec 30 '18 at 12:33
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
Thank you very much for the thorough response! I was also wondering how to make my entries further apart in the matrix and I got it now
– Ovi
Dec 30 '18 at 13:13
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclassarticle
usepackageamsmath,amssymb
begindocument
[
M = beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p)
endbmatrix
]
enddocument
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclassarticle
usepackageamsmath,amssymb
begindocument
[
M = beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p)
endbmatrix
]
enddocument
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclassarticle
usepackageamsmath,amssymb
begindocument
[
M = beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p)
endbmatrix
]
enddocument
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclassarticle
usepackageamsmath,amssymb
begindocument
[
M = beginbmatrix
fracpartial f_1partial x_1(p) & fracpartial f_1partial x_2(p) & cdots & fracpartial f_1partial x_n(p) \
fracpartial f_2partial x_1(p) & fracpartial f_2partial x_2(p) & cdots & fracpartial f_2partial x_n(p) \
vdots & vdots & ddots & vdots \
fracpartial f_mpartial x_1(p) & fracpartial f_mpartial x_2(p) & cdots & fracpartial f_mpartial x_n(p)
endbmatrix
]
enddocument
answered Dec 30 '18 at 3:36
WernerWerner
439k659641658
439k659641658
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.
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%2f467865%2fwhy-isnt-ddots-working-while-vdots-works%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
1
It only "compiles nicely" if you ignore the error messages. Everything between
$$…$$
is already in math mode, so you don't need more$...$
around thevdots
– alephzero
Dec 30 '18 at 1:48
1
@marmot LOL fixed it
– Ovi
Dec 30 '18 at 1:52
@alephzero Ah thanks got it; unfortunately I am using TexWorks and when it complies it does not open the window with the error messages, so I was not aware I had any.
– Ovi
Dec 30 '18 at 1:54
You might want to replace
$$ ... $$
by[ .. ]
, add a documentclass,begindocument
andenddocument
.– marmot
Dec 30 '18 at 1:58
@marmot I have the begin/end document and document class; I just wanted to show the packages I was using in case it affected the answer. That's interesting, I didn't know that [ could replace $$. I am used to the latter from math.stackexchange. Is there any benefit to using the former?
– Ovi
Dec 30 '18 at 2:01