An array in an equation with curly braces in both sidesaligning a multiline formula with the bullet of...

How to have a sharp product image?

Is there really no use for MD5 anymore?

How come there are so many candidates for the 2020 Democratic party presidential nomination?

Why does nature favour the Laplacian?

Why is it that the natural deduction method can't test for invalidity?

The Defining Moment

French for 'It must be my imagination'?

Is the claim "Employers won't employ people with no 'social media presence'" realistic?

Was there a shared-world project before "Thieves World"?

Symbolic Multivariate Distribution

How to verbalise code in Mathematica?

How to stop co-workers from teasing me because I know Russian?

Packing rectangles: Does rotation ever help?

Is the 5 MB static resource size limit 5,242,880 bytes or 5,000,000 bytes?

How do I reattach a shelf to the wall when it ripped out of the wall?

How can Republicans who favour free markets, consistently express anger when they don't like the outcome of that choice?

What's the polite way to say "I need to urinate"?

How to write a column outside the braces in a matrix?

Pulling the rope with one hand is as heavy as with two hands?

Can SQL Server create collisions in system generated constraint names?

How does a program know if stdout is connected to a terminal or a pipe?

Does Gita support doctrine of eternal cycle of birth and death for evil people?

How could Tony Stark make this in Endgame?

Please, smoke with good manners



An array in an equation with curly braces in both sides


aligning a multiline formula with the bullet of itemizearray environment with tags/labelsHow to align 'implies that' symbols neatly in equation arrayCan't generate png with Error: Erroneous nesting of equation structuresAlignment of equation number with the end of the lineNumbering of each equation within cases with left alignment (both on the page and within the equations)Multiple lines one side of equation with a Curly BracketWeird equation array errorIncluding both equation numbering and remarks in align environmentHow can I align this equation in the center?













5















I am trying to generate the following equation:
enter image description here



I am working with an old file (I have not written it) that already has the following code for this equation:



begin{equation}
delta(x)equivleft{allbegin{aligned}
0,quad
text{if};xne 0\
infty,quad
text{if}; x=0
end{aligned}right}quad
text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
end{equation}


But this code doesn't work. Do you know what is wrong with that?










share|improve this question




















  • 1





    After removing the all in the second line, your code seems to produce the desired result

    – siracusa
    yesterday
















5















I am trying to generate the following equation:
enter image description here



I am working with an old file (I have not written it) that already has the following code for this equation:



begin{equation}
delta(x)equivleft{allbegin{aligned}
0,quad
text{if};xne 0\
infty,quad
text{if}; x=0
end{aligned}right}quad
text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
end{equation}


But this code doesn't work. Do you know what is wrong with that?










share|improve this question




















  • 1





    After removing the all in the second line, your code seems to produce the desired result

    – siracusa
    yesterday














5












5








5








I am trying to generate the following equation:
enter image description here



I am working with an old file (I have not written it) that already has the following code for this equation:



begin{equation}
delta(x)equivleft{allbegin{aligned}
0,quad
text{if};xne 0\
infty,quad
text{if}; x=0
end{aligned}right}quad
text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
end{equation}


But this code doesn't work. Do you know what is wrong with that?










share|improve this question
















I am trying to generate the following equation:
enter image description here



I am working with an old file (I have not written it) that already has the following code for this equation:



begin{equation}
delta(x)equivleft{allbegin{aligned}
0,quad
text{if};xne 0\
infty,quad
text{if}; x=0
end{aligned}right}quad
text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
end{equation}


But this code doesn't work. Do you know what is wrong with that?







equations align arrays






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited yesterday









Giezi

133




133










asked yesterday









Saeid Saeid

1554




1554








  • 1





    After removing the all in the second line, your code seems to produce the desired result

    – siracusa
    yesterday














  • 1





    After removing the all in the second line, your code seems to produce the desired result

    – siracusa
    yesterday








1




1





After removing the all in the second line, your code seems to produce the desired result

– siracusa
yesterday





After removing the all in the second line, your code seems to produce the desired result

– siracusa
yesterday










4 Answers
4






active

oldest

votes


















6














As @siracusa has already pointed out in a comment, the all directive should be removed. The only other significant change I recommend making to your code is adding & alignment points inside the aligned environment. (After all, why employ an algin environment if no alignment is performed?)



enter image description here



documentclass{article}
usepackage{amsmath} % for 'aligned' environment
begin{document}

begin{equation}
delta(x)equiv
left{
begin{aligned}
0, quad&text{if $xne 0$}\
infty,quad&text{if $x=0$}
end{aligned}
right},,
qquadtext{with }
int_{-infty}^{+infty}! delta(x),dx=1.
end{equation}
end{document}





share|improve this answer































    5














    You can use cases to simplify it a little bit and, of course, remove all as @siracusa said.



    documentclass{article}
    usepackage{amsmath}
    begin{document}

    begin{equation}
    delta(x)equivleft.begin{cases}
    0, & text{if } x ne 0 \
    infty, & text{if } x = 0
    end{cases}right}, quadtext{with } int_{-infty}^{+infty}delta(x); dx = 1.
    end{equation}

    end{document}


    enter image description here






    share|improve this answer
























    • Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

      – Anush
      yesterday






    • 1





      The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

      – AboAmmar
      yesterday





















    2














    The simplest way is probably the Bmatrix environment.



    Unrelated: I took the opportunity to improve the spacing in the integral.



    documentclass{article}
    usepackage{mathtools}

    begin{document}

    begin{equation}
    delta(x)equiv
    begin{Bmatrix}
    0, & text{if } x ne 0 \
    infty, & text{if } x = 0
    end{Bmatrix},
    quadtext{with }int_{-infty}^{mathrlap{+infty}}delta(x),dx = 1.
    end{equation}

    end{document}


    enter image description here






    share|improve this answer































      2














      You can compare four ways to get the result.



      The alignment with the original code happens essentially by chance and needs visual formatting (additions of quad and ;).



      With Bmatrix the alignment is again by chance (the second column items have the same width).



      With cases, adding left. and right., a bigger space after equiv is used.



      The best, in my opinion, is to use left{ and right}, with a nested aligned so you can clearly state the desired left alignment of both columns.



      In any case, it should be text{if $x=0$}, so no awkward explicit ; is needed (which is not a normal interword space). Also , should precede dx, not ;.



      documentclass{article}
      usepackage{amsmath}

      begin{document}

      subsubsection*{Original without texttt{stringall}}
      begin{equation}
      delta(x)equivleft{begin{aligned}
      0,quad
      text{if};xne 0\
      infty,quad
      text{if}; x=0
      end{aligned}right}quad
      text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
      end{equation}

      subsubsection*{With texttt{Bmatrix}}
      begin{equation}
      delta(x)equiv
      begin{Bmatrix}
      0, & text{if $xne 0$} \
      infty, & text{if $x=0$}
      end{Bmatrix}
      quadtext{with}quad
      int_{-infty}^{+infty}delta(x),dx=1.
      end{equation}

      subsubsection*{With texttt{cases}}
      begin{equation}
      delta(x)equiv
      left.
      begin{cases}
      0, & text{if $xne 0$} \
      infty, & text{if $x=0$}
      end{cases}right}
      quadtext{with}quad
      int_{-infty}^{+infty}delta(x),dx=1.
      end{equation}

      subsubsection*{With texttt{aligned}}
      begin{equation}
      delta(x)equiv
      left{
      begin{aligned}
      &0, && text{if $xne 0$} \
      &infty, && text{if $x=0$}
      end{aligned}
      right}
      quadtext{with}quad
      int_{-infty}^{+infty}delta(x),dx=1.
      end{equation}

      end{document}


      enter image description here






      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%2f487653%2fan-array-in-an-equation-with-curly-braces-in-both-sides%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        6














        As @siracusa has already pointed out in a comment, the all directive should be removed. The only other significant change I recommend making to your code is adding & alignment points inside the aligned environment. (After all, why employ an algin environment if no alignment is performed?)



        enter image description here



        documentclass{article}
        usepackage{amsmath} % for 'aligned' environment
        begin{document}

        begin{equation}
        delta(x)equiv
        left{
        begin{aligned}
        0, quad&text{if $xne 0$}\
        infty,quad&text{if $x=0$}
        end{aligned}
        right},,
        qquadtext{with }
        int_{-infty}^{+infty}! delta(x),dx=1.
        end{equation}
        end{document}





        share|improve this answer




























          6














          As @siracusa has already pointed out in a comment, the all directive should be removed. The only other significant change I recommend making to your code is adding & alignment points inside the aligned environment. (After all, why employ an algin environment if no alignment is performed?)



          enter image description here



          documentclass{article}
          usepackage{amsmath} % for 'aligned' environment
          begin{document}

          begin{equation}
          delta(x)equiv
          left{
          begin{aligned}
          0, quad&text{if $xne 0$}\
          infty,quad&text{if $x=0$}
          end{aligned}
          right},,
          qquadtext{with }
          int_{-infty}^{+infty}! delta(x),dx=1.
          end{equation}
          end{document}





          share|improve this answer


























            6












            6








            6







            As @siracusa has already pointed out in a comment, the all directive should be removed. The only other significant change I recommend making to your code is adding & alignment points inside the aligned environment. (After all, why employ an algin environment if no alignment is performed?)



            enter image description here



            documentclass{article}
            usepackage{amsmath} % for 'aligned' environment
            begin{document}

            begin{equation}
            delta(x)equiv
            left{
            begin{aligned}
            0, quad&text{if $xne 0$}\
            infty,quad&text{if $x=0$}
            end{aligned}
            right},,
            qquadtext{with }
            int_{-infty}^{+infty}! delta(x),dx=1.
            end{equation}
            end{document}





            share|improve this answer













            As @siracusa has already pointed out in a comment, the all directive should be removed. The only other significant change I recommend making to your code is adding & alignment points inside the aligned environment. (After all, why employ an algin environment if no alignment is performed?)



            enter image description here



            documentclass{article}
            usepackage{amsmath} % for 'aligned' environment
            begin{document}

            begin{equation}
            delta(x)equiv
            left{
            begin{aligned}
            0, quad&text{if $xne 0$}\
            infty,quad&text{if $x=0$}
            end{aligned}
            right},,
            qquadtext{with }
            int_{-infty}^{+infty}! delta(x),dx=1.
            end{equation}
            end{document}






            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered yesterday









            MicoMico

            288k32394782




            288k32394782























                5














                You can use cases to simplify it a little bit and, of course, remove all as @siracusa said.



                documentclass{article}
                usepackage{amsmath}
                begin{document}

                begin{equation}
                delta(x)equivleft.begin{cases}
                0, & text{if } x ne 0 \
                infty, & text{if } x = 0
                end{cases}right}, quadtext{with } int_{-infty}^{+infty}delta(x); dx = 1.
                end{equation}

                end{document}


                enter image description here






                share|improve this answer
























                • Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

                  – Anush
                  yesterday






                • 1





                  The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

                  – AboAmmar
                  yesterday


















                5














                You can use cases to simplify it a little bit and, of course, remove all as @siracusa said.



                documentclass{article}
                usepackage{amsmath}
                begin{document}

                begin{equation}
                delta(x)equivleft.begin{cases}
                0, & text{if } x ne 0 \
                infty, & text{if } x = 0
                end{cases}right}, quadtext{with } int_{-infty}^{+infty}delta(x); dx = 1.
                end{equation}

                end{document}


                enter image description here






                share|improve this answer
























                • Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

                  – Anush
                  yesterday






                • 1





                  The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

                  – AboAmmar
                  yesterday
















                5












                5








                5







                You can use cases to simplify it a little bit and, of course, remove all as @siracusa said.



                documentclass{article}
                usepackage{amsmath}
                begin{document}

                begin{equation}
                delta(x)equivleft.begin{cases}
                0, & text{if } x ne 0 \
                infty, & text{if } x = 0
                end{cases}right}, quadtext{with } int_{-infty}^{+infty}delta(x); dx = 1.
                end{equation}

                end{document}


                enter image description here






                share|improve this answer













                You can use cases to simplify it a little bit and, of course, remove all as @siracusa said.



                documentclass{article}
                usepackage{amsmath}
                begin{document}

                begin{equation}
                delta(x)equivleft.begin{cases}
                0, & text{if } x ne 0 \
                infty, & text{if } x = 0
                end{cases}right}, quadtext{with } int_{-infty}^{+infty}delta(x); dx = 1.
                end{equation}

                end{document}


                enter image description here







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered yesterday









                AboAmmarAboAmmar

                34.9k32985




                34.9k32985













                • Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

                  – Anush
                  yesterday






                • 1





                  The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

                  – AboAmmar
                  yesterday





















                • Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

                  – Anush
                  yesterday






                • 1





                  The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

                  – AboAmmar
                  yesterday



















                Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

                – Anush
                yesterday





                Can you explain left. please? I am guessing it is somehow affecting the size of the opening curly bracket?

                – Anush
                yesterday




                1




                1





                The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

                – AboAmmar
                yesterday







                The left and right in LaTeX must appear in pairs, each opening left must have its closing right the same as parentheses () in programming. In your case you only need the right} because cases inserts its own left{, so you must add a "virtual" left. just to balance the closing right}.

                – AboAmmar
                yesterday













                2














                The simplest way is probably the Bmatrix environment.



                Unrelated: I took the opportunity to improve the spacing in the integral.



                documentclass{article}
                usepackage{mathtools}

                begin{document}

                begin{equation}
                delta(x)equiv
                begin{Bmatrix}
                0, & text{if } x ne 0 \
                infty, & text{if } x = 0
                end{Bmatrix},
                quadtext{with }int_{-infty}^{mathrlap{+infty}}delta(x),dx = 1.
                end{equation}

                end{document}


                enter image description here






                share|improve this answer




























                  2














                  The simplest way is probably the Bmatrix environment.



                  Unrelated: I took the opportunity to improve the spacing in the integral.



                  documentclass{article}
                  usepackage{mathtools}

                  begin{document}

                  begin{equation}
                  delta(x)equiv
                  begin{Bmatrix}
                  0, & text{if } x ne 0 \
                  infty, & text{if } x = 0
                  end{Bmatrix},
                  quadtext{with }int_{-infty}^{mathrlap{+infty}}delta(x),dx = 1.
                  end{equation}

                  end{document}


                  enter image description here






                  share|improve this answer


























                    2












                    2








                    2







                    The simplest way is probably the Bmatrix environment.



                    Unrelated: I took the opportunity to improve the spacing in the integral.



                    documentclass{article}
                    usepackage{mathtools}

                    begin{document}

                    begin{equation}
                    delta(x)equiv
                    begin{Bmatrix}
                    0, & text{if } x ne 0 \
                    infty, & text{if } x = 0
                    end{Bmatrix},
                    quadtext{with }int_{-infty}^{mathrlap{+infty}}delta(x),dx = 1.
                    end{equation}

                    end{document}


                    enter image description here






                    share|improve this answer













                    The simplest way is probably the Bmatrix environment.



                    Unrelated: I took the opportunity to improve the spacing in the integral.



                    documentclass{article}
                    usepackage{mathtools}

                    begin{document}

                    begin{equation}
                    delta(x)equiv
                    begin{Bmatrix}
                    0, & text{if } x ne 0 \
                    infty, & text{if } x = 0
                    end{Bmatrix},
                    quadtext{with }int_{-infty}^{mathrlap{+infty}}delta(x),dx = 1.
                    end{equation}

                    end{document}


                    enter image description here







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered yesterday









                    BernardBernard

                    177k779211




                    177k779211























                        2














                        You can compare four ways to get the result.



                        The alignment with the original code happens essentially by chance and needs visual formatting (additions of quad and ;).



                        With Bmatrix the alignment is again by chance (the second column items have the same width).



                        With cases, adding left. and right., a bigger space after equiv is used.



                        The best, in my opinion, is to use left{ and right}, with a nested aligned so you can clearly state the desired left alignment of both columns.



                        In any case, it should be text{if $x=0$}, so no awkward explicit ; is needed (which is not a normal interword space). Also , should precede dx, not ;.



                        documentclass{article}
                        usepackage{amsmath}

                        begin{document}

                        subsubsection*{Original without texttt{stringall}}
                        begin{equation}
                        delta(x)equivleft{begin{aligned}
                        0,quad
                        text{if};xne 0\
                        infty,quad
                        text{if}; x=0
                        end{aligned}right}quad
                        text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
                        end{equation}

                        subsubsection*{With texttt{Bmatrix}}
                        begin{equation}
                        delta(x)equiv
                        begin{Bmatrix}
                        0, & text{if $xne 0$} \
                        infty, & text{if $x=0$}
                        end{Bmatrix}
                        quadtext{with}quad
                        int_{-infty}^{+infty}delta(x),dx=1.
                        end{equation}

                        subsubsection*{With texttt{cases}}
                        begin{equation}
                        delta(x)equiv
                        left.
                        begin{cases}
                        0, & text{if $xne 0$} \
                        infty, & text{if $x=0$}
                        end{cases}right}
                        quadtext{with}quad
                        int_{-infty}^{+infty}delta(x),dx=1.
                        end{equation}

                        subsubsection*{With texttt{aligned}}
                        begin{equation}
                        delta(x)equiv
                        left{
                        begin{aligned}
                        &0, && text{if $xne 0$} \
                        &infty, && text{if $x=0$}
                        end{aligned}
                        right}
                        quadtext{with}quad
                        int_{-infty}^{+infty}delta(x),dx=1.
                        end{equation}

                        end{document}


                        enter image description here






                        share|improve this answer




























                          2














                          You can compare four ways to get the result.



                          The alignment with the original code happens essentially by chance and needs visual formatting (additions of quad and ;).



                          With Bmatrix the alignment is again by chance (the second column items have the same width).



                          With cases, adding left. and right., a bigger space after equiv is used.



                          The best, in my opinion, is to use left{ and right}, with a nested aligned so you can clearly state the desired left alignment of both columns.



                          In any case, it should be text{if $x=0$}, so no awkward explicit ; is needed (which is not a normal interword space). Also , should precede dx, not ;.



                          documentclass{article}
                          usepackage{amsmath}

                          begin{document}

                          subsubsection*{Original without texttt{stringall}}
                          begin{equation}
                          delta(x)equivleft{begin{aligned}
                          0,quad
                          text{if};xne 0\
                          infty,quad
                          text{if}; x=0
                          end{aligned}right}quad
                          text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
                          end{equation}

                          subsubsection*{With texttt{Bmatrix}}
                          begin{equation}
                          delta(x)equiv
                          begin{Bmatrix}
                          0, & text{if $xne 0$} \
                          infty, & text{if $x=0$}
                          end{Bmatrix}
                          quadtext{with}quad
                          int_{-infty}^{+infty}delta(x),dx=1.
                          end{equation}

                          subsubsection*{With texttt{cases}}
                          begin{equation}
                          delta(x)equiv
                          left.
                          begin{cases}
                          0, & text{if $xne 0$} \
                          infty, & text{if $x=0$}
                          end{cases}right}
                          quadtext{with}quad
                          int_{-infty}^{+infty}delta(x),dx=1.
                          end{equation}

                          subsubsection*{With texttt{aligned}}
                          begin{equation}
                          delta(x)equiv
                          left{
                          begin{aligned}
                          &0, && text{if $xne 0$} \
                          &infty, && text{if $x=0$}
                          end{aligned}
                          right}
                          quadtext{with}quad
                          int_{-infty}^{+infty}delta(x),dx=1.
                          end{equation}

                          end{document}


                          enter image description here






                          share|improve this answer


























                            2












                            2








                            2







                            You can compare four ways to get the result.



                            The alignment with the original code happens essentially by chance and needs visual formatting (additions of quad and ;).



                            With Bmatrix the alignment is again by chance (the second column items have the same width).



                            With cases, adding left. and right., a bigger space after equiv is used.



                            The best, in my opinion, is to use left{ and right}, with a nested aligned so you can clearly state the desired left alignment of both columns.



                            In any case, it should be text{if $x=0$}, so no awkward explicit ; is needed (which is not a normal interword space). Also , should precede dx, not ;.



                            documentclass{article}
                            usepackage{amsmath}

                            begin{document}

                            subsubsection*{Original without texttt{stringall}}
                            begin{equation}
                            delta(x)equivleft{begin{aligned}
                            0,quad
                            text{if};xne 0\
                            infty,quad
                            text{if}; x=0
                            end{aligned}right}quad
                            text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
                            end{equation}

                            subsubsection*{With texttt{Bmatrix}}
                            begin{equation}
                            delta(x)equiv
                            begin{Bmatrix}
                            0, & text{if $xne 0$} \
                            infty, & text{if $x=0$}
                            end{Bmatrix}
                            quadtext{with}quad
                            int_{-infty}^{+infty}delta(x),dx=1.
                            end{equation}

                            subsubsection*{With texttt{cases}}
                            begin{equation}
                            delta(x)equiv
                            left.
                            begin{cases}
                            0, & text{if $xne 0$} \
                            infty, & text{if $x=0$}
                            end{cases}right}
                            quadtext{with}quad
                            int_{-infty}^{+infty}delta(x),dx=1.
                            end{equation}

                            subsubsection*{With texttt{aligned}}
                            begin{equation}
                            delta(x)equiv
                            left{
                            begin{aligned}
                            &0, && text{if $xne 0$} \
                            &infty, && text{if $x=0$}
                            end{aligned}
                            right}
                            quadtext{with}quad
                            int_{-infty}^{+infty}delta(x),dx=1.
                            end{equation}

                            end{document}


                            enter image description here






                            share|improve this answer













                            You can compare four ways to get the result.



                            The alignment with the original code happens essentially by chance and needs visual formatting (additions of quad and ;).



                            With Bmatrix the alignment is again by chance (the second column items have the same width).



                            With cases, adding left. and right., a bigger space after equiv is used.



                            The best, in my opinion, is to use left{ and right}, with a nested aligned so you can clearly state the desired left alignment of both columns.



                            In any case, it should be text{if $x=0$}, so no awkward explicit ; is needed (which is not a normal interword space). Also , should precede dx, not ;.



                            documentclass{article}
                            usepackage{amsmath}

                            begin{document}

                            subsubsection*{Original without texttt{stringall}}
                            begin{equation}
                            delta(x)equivleft{begin{aligned}
                            0,quad
                            text{if};xne 0\
                            infty,quad
                            text{if}; x=0
                            end{aligned}right}quad
                            text{with}quadint_{-infty}^{+infty}delta(x);dx=1.
                            end{equation}

                            subsubsection*{With texttt{Bmatrix}}
                            begin{equation}
                            delta(x)equiv
                            begin{Bmatrix}
                            0, & text{if $xne 0$} \
                            infty, & text{if $x=0$}
                            end{Bmatrix}
                            quadtext{with}quad
                            int_{-infty}^{+infty}delta(x),dx=1.
                            end{equation}

                            subsubsection*{With texttt{cases}}
                            begin{equation}
                            delta(x)equiv
                            left.
                            begin{cases}
                            0, & text{if $xne 0$} \
                            infty, & text{if $x=0$}
                            end{cases}right}
                            quadtext{with}quad
                            int_{-infty}^{+infty}delta(x),dx=1.
                            end{equation}

                            subsubsection*{With texttt{aligned}}
                            begin{equation}
                            delta(x)equiv
                            left{
                            begin{aligned}
                            &0, && text{if $xne 0$} \
                            &infty, && text{if $x=0$}
                            end{aligned}
                            right}
                            quadtext{with}quad
                            int_{-infty}^{+infty}delta(x),dx=1.
                            end{equation}

                            end{document}


                            enter image description here







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered yesterday









                            egregegreg

                            737k8919383266




                            737k8919383266






























                                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.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f487653%2fan-array-in-an-equation-with-curly-braces-in-both-sides%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

                                Cannot install PyQt5 The Next CEO of Stack OverflowCannot install tcpreplay 3.4.4cannot...

                                Kapp-Putsch Acontecimentos | Outros artigos | Menu de navegação

                                Why did early computer designers eschew integers? The Next CEO of Stack OverflowWhat register...