Why isn't ddots working while vdots works?












3














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?










share|improve this question




















  • 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






  • 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} 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


















3














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?










share|improve this question




















  • 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






  • 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} 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
















3












3








3







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?










share|improve this question















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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 the vdots
    – 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} 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
















  • 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






  • 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} 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










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












2 Answers
2






active

oldest

votes


















4














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}


enter image description here






share|improve this answer





















  • 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



















4














Once you use [...], you're in display math mode and therefore don't need to supply in-line $...$ around math content:



enter image description here



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}





share|improve this answer





















    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    4














    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}


    enter image description here






    share|improve this answer





















    • 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
















    4














    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}


    enter image description here






    share|improve this answer





















    • 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














    4












    4








    4






    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}


    enter image description here






    share|improve this answer












    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}


    enter image description here







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered 2 days ago









    egreg

    709k8618823165




    709k8618823165












    • 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


















    • 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
















    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











    4














    Once you use [...], you're in display math mode and therefore don't need to supply in-line $...$ around math content:



    enter image description here



    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}





    share|improve this answer


























      4














      Once you use [...], you're in display math mode and therefore don't need to supply in-line $...$ around math content:



      enter image description here



      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}





      share|improve this answer
























        4












        4








        4






        Once you use [...], you're in display math mode and therefore don't need to supply in-line $...$ around math content:



        enter image description here



        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}





        share|improve this answer












        Once you use [...], you're in display math mode and therefore don't need to supply in-line $...$ around math content:



        enter image description here



        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}






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 2 days ago









        Werner

        437k649591650




        437k649591650






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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

            "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

            Alcedinidae

            Origin of the phrase “under your belt”?