Align centered, ragged right and ragged left in align environment












5















Writing



begin{align*}
&& a &= b\
Leftrightarrow&& b &= c\
Leftrightarrow&& c + 2 &= 3 + 5\
Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
end{align*}


gives





.



Every Leftrightarrow should be centred, everything left to the equals sign should be ragged left and everything right of the equal sign should be ragged left.



The huge white space, obviously, is a problem for me. How can I solve this issue (especially if I use align instead of align*)? Using the tabular environment as stated in a solution to another question that I asked, I am afraid, will not help.










share|improve this question



























    5















    Writing



    begin{align*}
    && a &= b\
    Leftrightarrow&& b &= c\
    Leftrightarrow&& c + 2 &= 3 + 5\
    Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
    end{align*}


    gives





    .



    Every Leftrightarrow should be centred, everything left to the equals sign should be ragged left and everything right of the equal sign should be ragged left.



    The huge white space, obviously, is a problem for me. How can I solve this issue (especially if I use align instead of align*)? Using the tabular environment as stated in a solution to another question that I asked, I am afraid, will not help.










    share|improve this question

























      5












      5








      5








      Writing



      begin{align*}
      && a &= b\
      Leftrightarrow&& b &= c\
      Leftrightarrow&& c + 2 &= 3 + 5\
      Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
      end{align*}


      gives





      .



      Every Leftrightarrow should be centred, everything left to the equals sign should be ragged left and everything right of the equal sign should be ragged left.



      The huge white space, obviously, is a problem for me. How can I solve this issue (especially if I use align instead of align*)? Using the tabular environment as stated in a solution to another question that I asked, I am afraid, will not help.










      share|improve this question














      Writing



      begin{align*}
      && a &= b\
      Leftrightarrow&& b &= c\
      Leftrightarrow&& c + 2 &= 3 + 5\
      Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
      end{align*}


      gives





      .



      Every Leftrightarrow should be centred, everything left to the equals sign should be ragged left and everything right of the equal sign should be ragged left.



      The huge white space, obviously, is a problem for me. How can I solve this issue (especially if I use align instead of align*)? Using the tabular environment as stated in a solution to another question that I asked, I am afraid, will not help.







      horizontal-alignment equations align amsmath






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 18 at 14:11









      NemgathosNemgathos

      31317




      31317






















          2 Answers
          2






          active

          oldest

          votes


















          5














          You already have alignat



          documentclass{article}
          usepackage{amsmath}
          begin{document}
          begin{alignat*}{2}
          &;& a &= b\
          Leftrightarrow && b &= c\
          Leftrightarrow && c + 2 &= 3 + 5\
          Leftrightarrow && d + c + 1 &= 4 + 11 + 12
          end{alignat*}
          end{document}


          enter image description here






          share|improve this answer

































            4














            You did say everything right of the equal sign should be ragged left. I don't think you meant it, but I show it as a possibility.



            Done here with TABstacks, after showing the OP's original code.



            documentclass{article}
            usepackage{amsmath,tabstackengine}
            TABstackMath
            begin{document}
            begin{align*}
            && a &= b\
            Leftrightarrow&& b &= c\
            Leftrightarrow&& c + 2 &= 3 + 5\
            Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
            end{align*}
            [
            setstackaligngap{6pt}% horizontal gap between align groups
            alignCenterstack{
            && a =& b\
            Leftrightarrow&& b =& c\
            Leftrightarrow&& c + 2 =& 3 + 5\
            Leftrightarrow&& d + c + 1 =& 4 + 11 + 12
            }
            ]
            [
            setstacktabbedgap{0pt}% horizontal gap between tabbed groups
            tabbedCenterstack[r]{
            & a =& b\
            Leftrightarrow& b =& c\
            Leftrightarrow& c + 2 =& 3 + 5\
            Leftrightarrow& d + c + 1 =& 4 + 11 + 12
            }
            ]
            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%2f480090%2falign-centered-ragged-right-and-ragged-left-in-align-environment%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









              5














              You already have alignat



              documentclass{article}
              usepackage{amsmath}
              begin{document}
              begin{alignat*}{2}
              &;& a &= b\
              Leftrightarrow && b &= c\
              Leftrightarrow && c + 2 &= 3 + 5\
              Leftrightarrow && d + c + 1 &= 4 + 11 + 12
              end{alignat*}
              end{document}


              enter image description here






              share|improve this answer






























                5














                You already have alignat



                documentclass{article}
                usepackage{amsmath}
                begin{document}
                begin{alignat*}{2}
                &;& a &= b\
                Leftrightarrow && b &= c\
                Leftrightarrow && c + 2 &= 3 + 5\
                Leftrightarrow && d + c + 1 &= 4 + 11 + 12
                end{alignat*}
                end{document}


                enter image description here






                share|improve this answer




























                  5












                  5








                  5







                  You already have alignat



                  documentclass{article}
                  usepackage{amsmath}
                  begin{document}
                  begin{alignat*}{2}
                  &;& a &= b\
                  Leftrightarrow && b &= c\
                  Leftrightarrow && c + 2 &= 3 + 5\
                  Leftrightarrow && d + c + 1 &= 4 + 11 + 12
                  end{alignat*}
                  end{document}


                  enter image description here






                  share|improve this answer















                  You already have alignat



                  documentclass{article}
                  usepackage{amsmath}
                  begin{document}
                  begin{alignat*}{2}
                  &;& a &= b\
                  Leftrightarrow && b &= c\
                  Leftrightarrow && c + 2 &= 3 + 5\
                  Leftrightarrow && d + c + 1 &= 4 + 11 + 12
                  end{alignat*}
                  end{document}


                  enter image description here







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Mar 18 at 16:08









                  egreg

                  730k8819283242




                  730k8819283242










                  answered Mar 18 at 14:18









                  JouleVJouleV

                  9,16322256




                  9,16322256























                      4














                      You did say everything right of the equal sign should be ragged left. I don't think you meant it, but I show it as a possibility.



                      Done here with TABstacks, after showing the OP's original code.



                      documentclass{article}
                      usepackage{amsmath,tabstackengine}
                      TABstackMath
                      begin{document}
                      begin{align*}
                      && a &= b\
                      Leftrightarrow&& b &= c\
                      Leftrightarrow&& c + 2 &= 3 + 5\
                      Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
                      end{align*}
                      [
                      setstackaligngap{6pt}% horizontal gap between align groups
                      alignCenterstack{
                      && a =& b\
                      Leftrightarrow&& b =& c\
                      Leftrightarrow&& c + 2 =& 3 + 5\
                      Leftrightarrow&& d + c + 1 =& 4 + 11 + 12
                      }
                      ]
                      [
                      setstacktabbedgap{0pt}% horizontal gap between tabbed groups
                      tabbedCenterstack[r]{
                      & a =& b\
                      Leftrightarrow& b =& c\
                      Leftrightarrow& c + 2 =& 3 + 5\
                      Leftrightarrow& d + c + 1 =& 4 + 11 + 12
                      }
                      ]
                      end{document}


                      enter image description here






                      share|improve this answer




























                        4














                        You did say everything right of the equal sign should be ragged left. I don't think you meant it, but I show it as a possibility.



                        Done here with TABstacks, after showing the OP's original code.



                        documentclass{article}
                        usepackage{amsmath,tabstackengine}
                        TABstackMath
                        begin{document}
                        begin{align*}
                        && a &= b\
                        Leftrightarrow&& b &= c\
                        Leftrightarrow&& c + 2 &= 3 + 5\
                        Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
                        end{align*}
                        [
                        setstackaligngap{6pt}% horizontal gap between align groups
                        alignCenterstack{
                        && a =& b\
                        Leftrightarrow&& b =& c\
                        Leftrightarrow&& c + 2 =& 3 + 5\
                        Leftrightarrow&& d + c + 1 =& 4 + 11 + 12
                        }
                        ]
                        [
                        setstacktabbedgap{0pt}% horizontal gap between tabbed groups
                        tabbedCenterstack[r]{
                        & a =& b\
                        Leftrightarrow& b =& c\
                        Leftrightarrow& c + 2 =& 3 + 5\
                        Leftrightarrow& d + c + 1 =& 4 + 11 + 12
                        }
                        ]
                        end{document}


                        enter image description here






                        share|improve this answer


























                          4












                          4








                          4







                          You did say everything right of the equal sign should be ragged left. I don't think you meant it, but I show it as a possibility.



                          Done here with TABstacks, after showing the OP's original code.



                          documentclass{article}
                          usepackage{amsmath,tabstackengine}
                          TABstackMath
                          begin{document}
                          begin{align*}
                          && a &= b\
                          Leftrightarrow&& b &= c\
                          Leftrightarrow&& c + 2 &= 3 + 5\
                          Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
                          end{align*}
                          [
                          setstackaligngap{6pt}% horizontal gap between align groups
                          alignCenterstack{
                          && a =& b\
                          Leftrightarrow&& b =& c\
                          Leftrightarrow&& c + 2 =& 3 + 5\
                          Leftrightarrow&& d + c + 1 =& 4 + 11 + 12
                          }
                          ]
                          [
                          setstacktabbedgap{0pt}% horizontal gap between tabbed groups
                          tabbedCenterstack[r]{
                          & a =& b\
                          Leftrightarrow& b =& c\
                          Leftrightarrow& c + 2 =& 3 + 5\
                          Leftrightarrow& d + c + 1 =& 4 + 11 + 12
                          }
                          ]
                          end{document}


                          enter image description here






                          share|improve this answer













                          You did say everything right of the equal sign should be ragged left. I don't think you meant it, but I show it as a possibility.



                          Done here with TABstacks, after showing the OP's original code.



                          documentclass{article}
                          usepackage{amsmath,tabstackengine}
                          TABstackMath
                          begin{document}
                          begin{align*}
                          && a &= b\
                          Leftrightarrow&& b &= c\
                          Leftrightarrow&& c + 2 &= 3 + 5\
                          Leftrightarrow&& d + c + 1 &= 4 + 11 + 12
                          end{align*}
                          [
                          setstackaligngap{6pt}% horizontal gap between align groups
                          alignCenterstack{
                          && a =& b\
                          Leftrightarrow&& b =& c\
                          Leftrightarrow&& c + 2 =& 3 + 5\
                          Leftrightarrow&& d + c + 1 =& 4 + 11 + 12
                          }
                          ]
                          [
                          setstacktabbedgap{0pt}% horizontal gap between tabbed groups
                          tabbedCenterstack[r]{
                          & a =& b\
                          Leftrightarrow& b =& c\
                          Leftrightarrow& c + 2 =& 3 + 5\
                          Leftrightarrow& d + c + 1 =& 4 + 11 + 12
                          }
                          ]
                          end{document}


                          enter image description here







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Mar 18 at 14:18









                          Steven B. SegletesSteven B. Segletes

                          160k9204413




                          160k9204413






























                              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%2f480090%2falign-centered-ragged-right-and-ragged-left-in-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







                              Popular posts from this blog

                              數位音樂下載

                              When can things happen in Etherscan, such as the picture below?

                              格利澤436b