Problems with align* environment












6














I had some problems while trying to align some equations in an align* environment. The output should be something like this:





As you can see, all the + symbols are vertically aligned, and so are the letters after them. I tried with an align* environment to get a similar result, but I was not able to align the symbols nor the letters. Here is my code and output:



begin{align*}
a &+2alpha az &+3alpha^2 az^2 &+4alpha^3az^3 &+5alpha^4az^4 +mbox{ecc.}\
&+bz &+2alpha bz^2 &+3alpha^2 bz^3 &+4alpha^4bz^4,
end{align*}




Is there a manner to get a more elegant result, without all those white spaces inside the sums? Thank you!










share|improve this question







New contributor




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

























    6














    I had some problems while trying to align some equations in an align* environment. The output should be something like this:





    As you can see, all the + symbols are vertically aligned, and so are the letters after them. I tried with an align* environment to get a similar result, but I was not able to align the symbols nor the letters. Here is my code and output:



    begin{align*}
    a &+2alpha az &+3alpha^2 az^2 &+4alpha^3az^3 &+5alpha^4az^4 +mbox{ecc.}\
    &+bz &+2alpha bz^2 &+3alpha^2 bz^3 &+4alpha^4bz^4,
    end{align*}




    Is there a manner to get a more elegant result, without all those white spaces inside the sums? Thank you!










    share|improve this question







    New contributor




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























      6












      6








      6







      I had some problems while trying to align some equations in an align* environment. The output should be something like this:





      As you can see, all the + symbols are vertically aligned, and so are the letters after them. I tried with an align* environment to get a similar result, but I was not able to align the symbols nor the letters. Here is my code and output:



      begin{align*}
      a &+2alpha az &+3alpha^2 az^2 &+4alpha^3az^3 &+5alpha^4az^4 +mbox{ecc.}\
      &+bz &+2alpha bz^2 &+3alpha^2 bz^3 &+4alpha^4bz^4,
      end{align*}




      Is there a manner to get a more elegant result, without all those white spaces inside the sums? Thank you!










      share|improve this question







      New contributor




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











      I had some problems while trying to align some equations in an align* environment. The output should be something like this:





      As you can see, all the + symbols are vertically aligned, and so are the letters after them. I tried with an align* environment to get a similar result, but I was not able to align the symbols nor the letters. Here is my code and output:



      begin{align*}
      a &+2alpha az &+3alpha^2 az^2 &+4alpha^3az^3 &+5alpha^4az^4 +mbox{ecc.}\
      &+bz &+2alpha bz^2 &+3alpha^2 bz^3 &+4alpha^4bz^4,
      end{align*}




      Is there a manner to get a more elegant result, without all those white spaces inside the sums? Thank you!







      equations align






      share|improve this question







      New contributor




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











      share|improve this question







      New contributor




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









      share|improve this question




      share|improve this question






      New contributor




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









      asked Dec 25 at 22:26









      Fabio Ori

      335




      335




      New contributor




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





      New contributor





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






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






















          4 Answers
          4






          active

          oldest

          votes


















          4














          I don't think you want centering, but rather that the powers of z are aligned to each other.



          In order to avoid to type &+{}& for each addition symbol, I define a handy shortcut.



          documentclass{article}
          usepackage{amsmath}

          begin{document}

          With all variables spelled out
          begin{equation*}
          begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
          mathcode`+=string"8000
          begin{alignedat}{6}
          a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{ecc.}\
          + bz + 2alpha bz^2 + 3alpha^2 bz^3 + 4alpha^4 bz^4 &,
          end{alignedat}
          end{equation*}
          and like the original
          begin{equation*}
          begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
          mathcode`+=string"8000
          begingrouplccode`~=`* lowercase{endgroupdef~}#1{hphantom{#1}}
          mathcode`*=string"8000
          begin{alignedat}{6}
          a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{etc.,}\
          + b*{z} + 2alpha b*{z^2} + 3alpha^2 b*{z^3} + 4alpha^4 b*{z^4}
          end{alignedat}
          end{equation*}

          end{document}


          enter image description here






          share|improve this answer





















          • Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
            – Fabio Ori
            15 hours ago










          • @FabioOri Can't guess, sorry.
            – egreg
            14 hours ago



















          8














          align gives alternating left and right alignment, but here I think you want centering so



          enter image description here



          documentclass{article}

          usepackage{array,amsmath}

          begin{document}

          [
          begin{array}{*{20}{@{}>{{}}c<{{}}@{}}}
          a &+&2alpha az &+&3alpha^2 az^2 &+&4alpha^3az^3 &+&5alpha^4az^4 &+&mbox{ecc.}\
          &+&bz &+&2alpha bz^2 &+&3alpha^2 bz^3 &+&4alpha^4bz^4,
          end{array}
          ]
          end{document}





          share|improve this answer





























            6














            Here is a way with the alignat* environment and the eqparbox package:



            documentclass{article}

            usepackage{mathtools, eqparbox}
            newcommand{eqmathbox}[2][T]{eqmakebox[#1]{$displaystyle#2$}}

            begin{document}

            begin{alignat*}{4}
            a &+eqmathbox{2alpha az} & & +eqmathbox[T2]{3alpha^2 az^2}& & + eqmathbox[T3]{4alpha^3az^3} & & +eqmathbox[T4]{5alpha^4az^4} +mbox{&c.}\
            &+eqmathbox{bz} & & +eqmathbox[T2]{2alpha bz^2} & & +eqmathbox[T3]{3alpha^2 bz^3} & & +eqmathbox[T4]{4alpha^4bz^4},
            end{alignat*}

            end{document}


            enter image description here






            share|improve this answer





























              4














              The same array thing but simpler and right aligned. I use setlength{arraycolsep}{0pt} to keep the natural spacing of the binary operator +.



              documentclass[a4paper]{article}
              usepackage{amsmath,array}

              begin{document}

              [setlength{arraycolsep}{0pt}
              begin{array}{*6{>{{}}r<{{}}}}
              a +& 2alpha az +& 3alpha^2 az^2 +& 4alpha^3az^3 +& 5alpha^4az^4 +& mbox{ecc.},\
              +& bz +& 2alpha bz^2 +& 3alpha^2 bz^3 +& 4alpha^4bz^4 phantom{{}+{}}&
              end{array}
              ]

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


                }
                });






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










                draft saved

                draft discarded


















                StackExchange.ready(
                function () {
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f467338%2fproblems-with-align-environment%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









                4














                I don't think you want centering, but rather that the powers of z are aligned to each other.



                In order to avoid to type &+{}& for each addition symbol, I define a handy shortcut.



                documentclass{article}
                usepackage{amsmath}

                begin{document}

                With all variables spelled out
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{ecc.}\
                + bz + 2alpha bz^2 + 3alpha^2 bz^3 + 4alpha^4 bz^4 &,
                end{alignedat}
                end{equation*}
                and like the original
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begingrouplccode`~=`* lowercase{endgroupdef~}#1{hphantom{#1}}
                mathcode`*=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{etc.,}\
                + b*{z} + 2alpha b*{z^2} + 3alpha^2 b*{z^3} + 4alpha^4 b*{z^4}
                end{alignedat}
                end{equation*}

                end{document}


                enter image description here






                share|improve this answer





















                • Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
                  – Fabio Ori
                  15 hours ago










                • @FabioOri Can't guess, sorry.
                  – egreg
                  14 hours ago
















                4














                I don't think you want centering, but rather that the powers of z are aligned to each other.



                In order to avoid to type &+{}& for each addition symbol, I define a handy shortcut.



                documentclass{article}
                usepackage{amsmath}

                begin{document}

                With all variables spelled out
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{ecc.}\
                + bz + 2alpha bz^2 + 3alpha^2 bz^3 + 4alpha^4 bz^4 &,
                end{alignedat}
                end{equation*}
                and like the original
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begingrouplccode`~=`* lowercase{endgroupdef~}#1{hphantom{#1}}
                mathcode`*=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{etc.,}\
                + b*{z} + 2alpha b*{z^2} + 3alpha^2 b*{z^3} + 4alpha^4 b*{z^4}
                end{alignedat}
                end{equation*}

                end{document}


                enter image description here






                share|improve this answer





















                • Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
                  – Fabio Ori
                  15 hours ago










                • @FabioOri Can't guess, sorry.
                  – egreg
                  14 hours ago














                4












                4








                4






                I don't think you want centering, but rather that the powers of z are aligned to each other.



                In order to avoid to type &+{}& for each addition symbol, I define a handy shortcut.



                documentclass{article}
                usepackage{amsmath}

                begin{document}

                With all variables spelled out
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{ecc.}\
                + bz + 2alpha bz^2 + 3alpha^2 bz^3 + 4alpha^4 bz^4 &,
                end{alignedat}
                end{equation*}
                and like the original
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begingrouplccode`~=`* lowercase{endgroupdef~}#1{hphantom{#1}}
                mathcode`*=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{etc.,}\
                + b*{z} + 2alpha b*{z^2} + 3alpha^2 b*{z^3} + 4alpha^4 b*{z^4}
                end{alignedat}
                end{equation*}

                end{document}


                enter image description here






                share|improve this answer












                I don't think you want centering, but rather that the powers of z are aligned to each other.



                In order to avoid to type &+{}& for each addition symbol, I define a handy shortcut.



                documentclass{article}
                usepackage{amsmath}

                begin{document}

                With all variables spelled out
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{ecc.}\
                + bz + 2alpha bz^2 + 3alpha^2 bz^3 + 4alpha^4 bz^4 &,
                end{alignedat}
                end{equation*}
                and like the original
                begin{equation*}
                begingrouplccode`~=`+ lowercase{endgroupedef~}{&mathcharthemathcode`+{}&}
                mathcode`+=string"8000
                begingrouplccode`~=`* lowercase{endgroupdef~}#1{hphantom{#1}}
                mathcode`*=string"8000
                begin{alignedat}{6}
                a + 2alpha az + 3alpha^2 az^2 + 4alpha^3 az^3 + 5alpha^4 az^4 + text{etc.,}\
                + b*{z} + 2alpha b*{z^2} + 3alpha^2 b*{z^3} + 4alpha^4 b*{z^4}
                end{alignedat}
                end{equation*}

                end{document}


                enter image description here







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 26 at 10:13









                egreg

                708k8618823164




                708k8618823164












                • Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
                  – Fabio Ori
                  15 hours ago










                • @FabioOri Can't guess, sorry.
                  – egreg
                  14 hours ago


















                • Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
                  – Fabio Ori
                  15 hours ago










                • @FabioOri Can't guess, sorry.
                  – egreg
                  14 hours ago
















                Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
                – Fabio Ori
                15 hours ago




                Thank you Enrico, that's exactly what I needed! Is there a way to add more than two rows, with three different spacing from the beginning?
                – Fabio Ori
                15 hours ago












                @FabioOri Can't guess, sorry.
                – egreg
                14 hours ago




                @FabioOri Can't guess, sorry.
                – egreg
                14 hours ago











                8














                align gives alternating left and right alignment, but here I think you want centering so



                enter image description here



                documentclass{article}

                usepackage{array,amsmath}

                begin{document}

                [
                begin{array}{*{20}{@{}>{{}}c<{{}}@{}}}
                a &+&2alpha az &+&3alpha^2 az^2 &+&4alpha^3az^3 &+&5alpha^4az^4 &+&mbox{ecc.}\
                &+&bz &+&2alpha bz^2 &+&3alpha^2 bz^3 &+&4alpha^4bz^4,
                end{array}
                ]
                end{document}





                share|improve this answer


























                  8














                  align gives alternating left and right alignment, but here I think you want centering so



                  enter image description here



                  documentclass{article}

                  usepackage{array,amsmath}

                  begin{document}

                  [
                  begin{array}{*{20}{@{}>{{}}c<{{}}@{}}}
                  a &+&2alpha az &+&3alpha^2 az^2 &+&4alpha^3az^3 &+&5alpha^4az^4 &+&mbox{ecc.}\
                  &+&bz &+&2alpha bz^2 &+&3alpha^2 bz^3 &+&4alpha^4bz^4,
                  end{array}
                  ]
                  end{document}





                  share|improve this answer
























                    8












                    8








                    8






                    align gives alternating left and right alignment, but here I think you want centering so



                    enter image description here



                    documentclass{article}

                    usepackage{array,amsmath}

                    begin{document}

                    [
                    begin{array}{*{20}{@{}>{{}}c<{{}}@{}}}
                    a &+&2alpha az &+&3alpha^2 az^2 &+&4alpha^3az^3 &+&5alpha^4az^4 &+&mbox{ecc.}\
                    &+&bz &+&2alpha bz^2 &+&3alpha^2 bz^3 &+&4alpha^4bz^4,
                    end{array}
                    ]
                    end{document}





                    share|improve this answer












                    align gives alternating left and right alignment, but here I think you want centering so



                    enter image description here



                    documentclass{article}

                    usepackage{array,amsmath}

                    begin{document}

                    [
                    begin{array}{*{20}{@{}>{{}}c<{{}}@{}}}
                    a &+&2alpha az &+&3alpha^2 az^2 &+&4alpha^3az^3 &+&5alpha^4az^4 &+&mbox{ecc.}\
                    &+&bz &+&2alpha bz^2 &+&3alpha^2 bz^3 &+&4alpha^4bz^4,
                    end{array}
                    ]
                    end{document}






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Dec 25 at 22:35









                    David Carlisle

                    482k3811141852




                    482k3811141852























                        6














                        Here is a way with the alignat* environment and the eqparbox package:



                        documentclass{article}

                        usepackage{mathtools, eqparbox}
                        newcommand{eqmathbox}[2][T]{eqmakebox[#1]{$displaystyle#2$}}

                        begin{document}

                        begin{alignat*}{4}
                        a &+eqmathbox{2alpha az} & & +eqmathbox[T2]{3alpha^2 az^2}& & + eqmathbox[T3]{4alpha^3az^3} & & +eqmathbox[T4]{5alpha^4az^4} +mbox{&c.}\
                        &+eqmathbox{bz} & & +eqmathbox[T2]{2alpha bz^2} & & +eqmathbox[T3]{3alpha^2 bz^3} & & +eqmathbox[T4]{4alpha^4bz^4},
                        end{alignat*}

                        end{document}


                        enter image description here






                        share|improve this answer


























                          6














                          Here is a way with the alignat* environment and the eqparbox package:



                          documentclass{article}

                          usepackage{mathtools, eqparbox}
                          newcommand{eqmathbox}[2][T]{eqmakebox[#1]{$displaystyle#2$}}

                          begin{document}

                          begin{alignat*}{4}
                          a &+eqmathbox{2alpha az} & & +eqmathbox[T2]{3alpha^2 az^2}& & + eqmathbox[T3]{4alpha^3az^3} & & +eqmathbox[T4]{5alpha^4az^4} +mbox{&c.}\
                          &+eqmathbox{bz} & & +eqmathbox[T2]{2alpha bz^2} & & +eqmathbox[T3]{3alpha^2 bz^3} & & +eqmathbox[T4]{4alpha^4bz^4},
                          end{alignat*}

                          end{document}


                          enter image description here






                          share|improve this answer
























                            6












                            6








                            6






                            Here is a way with the alignat* environment and the eqparbox package:



                            documentclass{article}

                            usepackage{mathtools, eqparbox}
                            newcommand{eqmathbox}[2][T]{eqmakebox[#1]{$displaystyle#2$}}

                            begin{document}

                            begin{alignat*}{4}
                            a &+eqmathbox{2alpha az} & & +eqmathbox[T2]{3alpha^2 az^2}& & + eqmathbox[T3]{4alpha^3az^3} & & +eqmathbox[T4]{5alpha^4az^4} +mbox{&c.}\
                            &+eqmathbox{bz} & & +eqmathbox[T2]{2alpha bz^2} & & +eqmathbox[T3]{3alpha^2 bz^3} & & +eqmathbox[T4]{4alpha^4bz^4},
                            end{alignat*}

                            end{document}


                            enter image description here






                            share|improve this answer












                            Here is a way with the alignat* environment and the eqparbox package:



                            documentclass{article}

                            usepackage{mathtools, eqparbox}
                            newcommand{eqmathbox}[2][T]{eqmakebox[#1]{$displaystyle#2$}}

                            begin{document}

                            begin{alignat*}{4}
                            a &+eqmathbox{2alpha az} & & +eqmathbox[T2]{3alpha^2 az^2}& & + eqmathbox[T3]{4alpha^3az^3} & & +eqmathbox[T4]{5alpha^4az^4} +mbox{&c.}\
                            &+eqmathbox{bz} & & +eqmathbox[T2]{2alpha bz^2} & & +eqmathbox[T3]{3alpha^2 bz^3} & & +eqmathbox[T4]{4alpha^4bz^4},
                            end{alignat*}

                            end{document}


                            enter image description here







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Dec 25 at 23:04









                            Bernard

                            166k769193




                            166k769193























                                4














                                The same array thing but simpler and right aligned. I use setlength{arraycolsep}{0pt} to keep the natural spacing of the binary operator +.



                                documentclass[a4paper]{article}
                                usepackage{amsmath,array}

                                begin{document}

                                [setlength{arraycolsep}{0pt}
                                begin{array}{*6{>{{}}r<{{}}}}
                                a +& 2alpha az +& 3alpha^2 az^2 +& 4alpha^3az^3 +& 5alpha^4az^4 +& mbox{ecc.},\
                                +& bz +& 2alpha bz^2 +& 3alpha^2 bz^3 +& 4alpha^4bz^4 phantom{{}+{}}&
                                end{array}
                                ]

                                end{document}



                                enter image description here







                                share|improve this answer




























                                  4














                                  The same array thing but simpler and right aligned. I use setlength{arraycolsep}{0pt} to keep the natural spacing of the binary operator +.



                                  documentclass[a4paper]{article}
                                  usepackage{amsmath,array}

                                  begin{document}

                                  [setlength{arraycolsep}{0pt}
                                  begin{array}{*6{>{{}}r<{{}}}}
                                  a +& 2alpha az +& 3alpha^2 az^2 +& 4alpha^3az^3 +& 5alpha^4az^4 +& mbox{ecc.},\
                                  +& bz +& 2alpha bz^2 +& 3alpha^2 bz^3 +& 4alpha^4bz^4 phantom{{}+{}}&
                                  end{array}
                                  ]

                                  end{document}



                                  enter image description here







                                  share|improve this answer


























                                    4












                                    4








                                    4






                                    The same array thing but simpler and right aligned. I use setlength{arraycolsep}{0pt} to keep the natural spacing of the binary operator +.



                                    documentclass[a4paper]{article}
                                    usepackage{amsmath,array}

                                    begin{document}

                                    [setlength{arraycolsep}{0pt}
                                    begin{array}{*6{>{{}}r<{{}}}}
                                    a +& 2alpha az +& 3alpha^2 az^2 +& 4alpha^3az^3 +& 5alpha^4az^4 +& mbox{ecc.},\
                                    +& bz +& 2alpha bz^2 +& 3alpha^2 bz^3 +& 4alpha^4bz^4 phantom{{}+{}}&
                                    end{array}
                                    ]

                                    end{document}



                                    enter image description here







                                    share|improve this answer














                                    The same array thing but simpler and right aligned. I use setlength{arraycolsep}{0pt} to keep the natural spacing of the binary operator +.



                                    documentclass[a4paper]{article}
                                    usepackage{amsmath,array}

                                    begin{document}

                                    [setlength{arraycolsep}{0pt}
                                    begin{array}{*6{>{{}}r<{{}}}}
                                    a +& 2alpha az +& 3alpha^2 az^2 +& 4alpha^3az^3 +& 5alpha^4az^4 +& mbox{ecc.},\
                                    +& bz +& 2alpha bz^2 +& 3alpha^2 bz^3 +& 4alpha^4bz^4 phantom{{}+{}}&
                                    end{array}
                                    ]

                                    end{document}



                                    enter image description here








                                    share|improve this answer














                                    share|improve this answer



                                    share|improve this answer








                                    edited Dec 26 at 2:42

























                                    answered Dec 26 at 1:49









                                    AboAmmar

                                    33k22882




                                    33k22882






















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










                                        draft saved

                                        draft discarded


















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













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












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
















                                        Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.





                                        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%2f467338%2fproblems-with-align-environment%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