Why isn't ddots working while vdots works?
I have the following matrix
usepackage{amsmath}
usepackage{amssymb}
$$
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p) \
end{bmatrix}$$
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
usepackage{amsmath}
usepackage{amssymb}
$$
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p) \
end{bmatrix}$$
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,begin{document}
andend{document}
.
– 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
usepackage{amsmath}
usepackage{amssymb}
$$
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p) \
end{bmatrix}$$
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
usepackage{amsmath}
usepackage{amssymb}
$$
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
$vdots$ & $vdots$ & $vdots$ & $vdots$ \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p) \
end{bmatrix}$$
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
asked Dec 30 '18 at 1:41
Ovi
1454
1454
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,begin{document}
andend{document}
.
– 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,begin{document}
andend{document}
.
– 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, begin{document}
and end{document}
.– marmot
Dec 30 '18 at 1:58
You might want to replace
$$ ... $$
by [ .. ]
, add a documentclass, begin{document}
and end{document}
.– 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
DeclareRobustCommand{vdots}{%
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:
DeclareRobustCommand{ddots}{%
mathinner{%
mkern1mu
raise7p@vbox{kern7p@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.
documentclass{article}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
begin{equation*}
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) &
frac{partial f_1}{partial x_2}(p) &
cdots &
frac{partial f_1}{partial x_n}(p) \[1.5ex]
frac{partial f_2}{partial x_1}(p) &
frac{partial f_2}{partial x_2}(p) &
cdots &
frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) &
frac{partial f_m}{partial x_2}(p) &
cdots &
frac{partial f_m}{partial x_n}(p)
end{bmatrix}
end{equation*}
end{document}
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
2 days ago
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
2 days ago
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclass{article}
usepackage{amsmath,amssymb}
begin{document}
[
M = begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p)
end{bmatrix}
]
end{document}
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
DeclareRobustCommand{vdots}{%
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:
DeclareRobustCommand{ddots}{%
mathinner{%
mkern1mu
raise7p@vbox{kern7p@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.
documentclass{article}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
begin{equation*}
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) &
frac{partial f_1}{partial x_2}(p) &
cdots &
frac{partial f_1}{partial x_n}(p) \[1.5ex]
frac{partial f_2}{partial x_1}(p) &
frac{partial f_2}{partial x_2}(p) &
cdots &
frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) &
frac{partial f_m}{partial x_2}(p) &
cdots &
frac{partial f_m}{partial x_n}(p)
end{bmatrix}
end{equation*}
end{document}
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
2 days ago
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
2 days ago
add a comment |
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommand{vdots}{%
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:
DeclareRobustCommand{ddots}{%
mathinner{%
mkern1mu
raise7p@vbox{kern7p@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.
documentclass{article}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
begin{equation*}
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) &
frac{partial f_1}{partial x_2}(p) &
cdots &
frac{partial f_1}{partial x_n}(p) \[1.5ex]
frac{partial f_2}{partial x_1}(p) &
frac{partial f_2}{partial x_2}(p) &
cdots &
frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) &
frac{partial f_m}{partial x_2}(p) &
cdots &
frac{partial f_m}{partial x_n}(p)
end{bmatrix}
end{equation*}
end{document}
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
2 days ago
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
2 days ago
add a comment |
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommand{vdots}{%
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:
DeclareRobustCommand{ddots}{%
mathinner{%
mkern1mu
raise7p@vbox{kern7p@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.
documentclass{article}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
begin{equation*}
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) &
frac{partial f_1}{partial x_2}(p) &
cdots &
frac{partial f_1}{partial x_n}(p) \[1.5ex]
frac{partial f_2}{partial x_1}(p) &
frac{partial f_2}{partial x_2}(p) &
cdots &
frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) &
frac{partial f_m}{partial x_2}(p) &
cdots &
frac{partial f_m}{partial x_n}(p)
end{bmatrix}
end{equation*}
end{document}
Curiously enough, vdots
is also legal in text mode, because it is defined as
DeclareRobustCommand{vdots}{%
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:
DeclareRobustCommand{ddots}{%
mathinner{%
mkern1mu
raise7p@vbox{kern7p@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.
documentclass{article}
usepackage{amsmath}
usepackage{amssymb}
begin{document}
begin{equation*}
M=begin{bmatrix}
frac{partial f_1}{partial x_1}(p) &
frac{partial f_1}{partial x_2}(p) &
cdots &
frac{partial f_1}{partial x_n}(p) \[1.5ex]
frac{partial f_2}{partial x_1}(p) &
frac{partial f_2}{partial x_2}(p) &
cdots &
frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) &
frac{partial f_m}{partial x_2}(p) &
cdots &
frac{partial f_m}{partial x_n}(p)
end{bmatrix}
end{equation*}
end{document}
answered 2 days ago
egreg
709k8618823165
709k8618823165
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
2 days ago
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
2 days ago
add a comment |
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation ofvdots
.
– GuM
2 days ago
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
2 days ago
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation of
vdots
.– GuM
2 days ago
Curious indeed: perhaps the LaTeX team should consider a correction to the implementation of
vdots
.– GuM
2 days ago
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
2 days ago
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
2 days ago
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclass{article}
usepackage{amsmath,amssymb}
begin{document}
[
M = begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p)
end{bmatrix}
]
end{document}
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclass{article}
usepackage{amsmath,amssymb}
begin{document}
[
M = begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p)
end{bmatrix}
]
end{document}
add a comment |
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclass{article}
usepackage{amsmath,amssymb}
begin{document}
[
M = begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p)
end{bmatrix}
]
end{document}
Once you use [
...]
, you're in display math mode and therefore don't need to supply in-line $
...$
around math content:
documentclass{article}
usepackage{amsmath,amssymb}
begin{document}
[
M = begin{bmatrix}
frac{partial f_1}{partial x_1}(p) & frac{partial f_1}{partial x_2}(p) & cdots & frac{partial f_1}{partial x_n}(p) \
frac{partial f_2}{partial x_1}(p) & frac{partial f_2}{partial x_2}(p) & cdots & frac{partial f_2}{partial x_n}(p) \
vdots & vdots & ddots & vdots \
frac{partial f_m}{partial x_1}(p) & frac{partial f_m}{partial x_2}(p) & cdots & frac{partial f_m}{partial x_n}(p)
end{bmatrix}
]
end{document}
answered 2 days ago
Werner
437k649591650
437k649591650
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%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,begin{document}
andend{document}
.– 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