Tabular environment - text vertically positions itself by bottom of tikz picture in adjacent cellText...

How does a sound wave propagate?

Why do we call complex numbers “numbers” but we don’t consider 2-vectors numbers?

Was it really inappropriate to write a pull request for the company I interviewed with?

Is "cogitate" used appropriately in "I cogitate that success relies on hard work"?

Does an unused member variable take up memory?

Help! My Character is too much for her story!

Professor forcing me to attend a conference, I can't afford even with 50% funding

How to make sure I'm assertive enough in contact with subordinates?

Can I frame a new window without adding jack studs?

Should we avoid writing fiction about historical events without extensive research?

After Brexit, will the EU recognize British passports that are valid for more than ten years?

Can I challenge the interviewer to give me a proper technical feedback?

Inorganic chemistry handbook with reaction lists

What would be the most expensive material to an intergalactic society?

What is the orbit and expected lifetime of Crew Dragon trunk?

Why isn't P and P/poly trivially the same?

Why would /etc/passwd be used every time someone executes `ls -l` command?

How to educate team mate to take screenshots for bugs with out unwanted stuff

Has a sovereign Communist government ever run, and conceded loss, on a fair election?

A vote on the Brexit backstop

How to install "rounded" brake pads

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

If nine coins are tossed, what is the probability that the number of heads is even?

What can I do if someone tampers with my SSH public key?



Tabular environment - text vertically positions itself by bottom of tikz picture in adjacent cell


Text positiong in cell (tabular)Vertically center text in a specific cellParagraph column in tabular working only in the first columnAligning text and a tikZ picture verticallytabular can't vertically align the cell to the topExhaustive Information about text alignment in TabularVertically aligning tabular cell contents with respect to one anotherCenter tikz vertically inside tabular cellMake text next to picture vertically centeredSuppressing all bottom padding of tabular cell













3















I would like to get my text (actually a matrix) to vertically center itself in its cell. Instead, it centers itself based on where the bottom of the tikz picture in the adjacent cell lies. This adds unnecessary height to a table I would like to eliminate. Is there any way to force the text column to align with the center of the tikz picture or to ignore the tikz picture entirely?



documentclass[12pt]{article}
usepackage{amsmath}
usepackage{tikz}
newcommand{pic}{
{centering
begin{tikzpicture}[x=1cm,y=1cm]
useasboundingbox (0,.5) rectangle (3, -2);
draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
end{tikzpicture}}
}

begin{document}
begin{tabular}{| c | c | c |} hline
Initial Pic & Final Pic & U \ hline
pic & pic & \ hline
pic & pic & $text{U} = begin{bmatrix}
1 & i & 1 & -i \
-i & 1 & i & 1 \
1 & -i & 1 & i \
i & 1 & -i & 1 end{bmatrix}$ \ hline
pic & that &
$text{U} = .5 begin{bmatrix}
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
1 & i & 1 & -i \
-i & 1 & i & 1 \
1 & -i & 1 & i \
i & 1 & -i & 1 end{bmatrix}$ \ hline
this & that & $text{U} = begin{bmatrix}
1 & i & 1 & -i \
-i & 1 & i & 1 \
1 & -i & 1 & i \
i & 1 & -i & 1 end{bmatrix}$ \ hline
end{tabular}
end{document}


Table










share|improve this question



























    3















    I would like to get my text (actually a matrix) to vertically center itself in its cell. Instead, it centers itself based on where the bottom of the tikz picture in the adjacent cell lies. This adds unnecessary height to a table I would like to eliminate. Is there any way to force the text column to align with the center of the tikz picture or to ignore the tikz picture entirely?



    documentclass[12pt]{article}
    usepackage{amsmath}
    usepackage{tikz}
    newcommand{pic}{
    {centering
    begin{tikzpicture}[x=1cm,y=1cm]
    useasboundingbox (0,.5) rectangle (3, -2);
    draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
    end{tikzpicture}}
    }

    begin{document}
    begin{tabular}{| c | c | c |} hline
    Initial Pic & Final Pic & U \ hline
    pic & pic & \ hline
    pic & pic & $text{U} = begin{bmatrix}
    1 & i & 1 & -i \
    -i & 1 & i & 1 \
    1 & -i & 1 & i \
    i & 1 & -i & 1 end{bmatrix}$ \ hline
    pic & that &
    $text{U} = .5 begin{bmatrix}
    0 & 0 & 0 & 0 \
    0 & 0 & 0 & 0 \
    1 & i & 1 & -i \
    -i & 1 & i & 1 \
    1 & -i & 1 & i \
    i & 1 & -i & 1 end{bmatrix}$ \ hline
    this & that & $text{U} = begin{bmatrix}
    1 & i & 1 & -i \
    -i & 1 & i & 1 \
    1 & -i & 1 & i \
    i & 1 & -i & 1 end{bmatrix}$ \ hline
    end{tabular}
    end{document}


    Table










    share|improve this question

























      3












      3








      3








      I would like to get my text (actually a matrix) to vertically center itself in its cell. Instead, it centers itself based on where the bottom of the tikz picture in the adjacent cell lies. This adds unnecessary height to a table I would like to eliminate. Is there any way to force the text column to align with the center of the tikz picture or to ignore the tikz picture entirely?



      documentclass[12pt]{article}
      usepackage{amsmath}
      usepackage{tikz}
      newcommand{pic}{
      {centering
      begin{tikzpicture}[x=1cm,y=1cm]
      useasboundingbox (0,.5) rectangle (3, -2);
      draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
      end{tikzpicture}}
      }

      begin{document}
      begin{tabular}{| c | c | c |} hline
      Initial Pic & Final Pic & U \ hline
      pic & pic & \ hline
      pic & pic & $text{U} = begin{bmatrix}
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 end{bmatrix}$ \ hline
      pic & that &
      $text{U} = .5 begin{bmatrix}
      0 & 0 & 0 & 0 \
      0 & 0 & 0 & 0 \
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 end{bmatrix}$ \ hline
      this & that & $text{U} = begin{bmatrix}
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 end{bmatrix}$ \ hline
      end{tabular}
      end{document}


      Table










      share|improve this question














      I would like to get my text (actually a matrix) to vertically center itself in its cell. Instead, it centers itself based on where the bottom of the tikz picture in the adjacent cell lies. This adds unnecessary height to a table I would like to eliminate. Is there any way to force the text column to align with the center of the tikz picture or to ignore the tikz picture entirely?



      documentclass[12pt]{article}
      usepackage{amsmath}
      usepackage{tikz}
      newcommand{pic}{
      {centering
      begin{tikzpicture}[x=1cm,y=1cm]
      useasboundingbox (0,.5) rectangle (3, -2);
      draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
      end{tikzpicture}}
      }

      begin{document}
      begin{tabular}{| c | c | c |} hline
      Initial Pic & Final Pic & U \ hline
      pic & pic & \ hline
      pic & pic & $text{U} = begin{bmatrix}
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 end{bmatrix}$ \ hline
      pic & that &
      $text{U} = .5 begin{bmatrix}
      0 & 0 & 0 & 0 \
      0 & 0 & 0 & 0 \
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 end{bmatrix}$ \ hline
      this & that & $text{U} = begin{bmatrix}
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 end{bmatrix}$ \ hline
      end{tabular}
      end{document}


      Table







      tables vertical-alignment






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 1 hour ago









      AlexJAlexJ

      384




      384






















          2 Answers
          2






          active

          oldest

          votes


















          4














          You can use baseline=(current bounding box.center) to achieve the desired alignment as shown in the following code:



          documentclass[12pt]{article}
          usepackage{amsmath}
          usepackage{tikz}
          newcommand{pic}{
          {centering
          begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
          useasboundingbox (0,.5) rectangle (3, -2);
          draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
          end{tikzpicture}}
          }

          begin{document}
          begin{tabular}{| c | c | c |} hline
          Initial Pic & Final Pic & U \ hline
          pic & pic & \ hline
          pic & pic & $text{U} = begin{bmatrix}
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 end{bmatrix}$ \ hline
          pic & that &
          $text{U} = .5 begin{bmatrix}
          0 & 0 & 0 & 0 \
          0 & 0 & 0 & 0 \
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 end{bmatrix}$ \ hline
          this & that & $text{U} = begin{bmatrix}
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 end{bmatrix}$ \ hline
          end{tabular}
          end{document}


          enter image description here



          As the border of the image now overlaps with the horizontal lines, you might want to add some extra vertical space (as done here using the cellspace package):



          documentclass[12pt]{article}
          usepackage{amsmath}

          usepackage{cellspace}
          setlengthcellspacetoplimit{6pt}
          setlengthcellspacebottomlimit{6pt}

          usepackage{tikz}
          newcommand{pic}{
          {centering
          begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
          useasboundingbox (0,.5) rectangle (3, -2);
          draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
          end{tikzpicture}}
          }

          begin{document}
          begin{tabular}{| Sc | Sc | Sc |} hline
          Initial Pic & Final Pic & U \ hline
          pic & pic & \ hline
          pic & pic & $text{U} = begin{bmatrix}
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 end{bmatrix}$ \ hline
          pic & that &
          $text{U} = .5 begin{bmatrix}
          0 & 0 & 0 & 0 \
          0 & 0 & 0 & 0 \
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 end{bmatrix}$ \ hline
          this & that & $text{U} = begin{bmatrix}
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 end{bmatrix}$ \ hline
          end{tabular}
          end{document}


          enter image description here






          share|improve this answer

































            3














            A fix with an optional argument for the baseline of the tikzpicture:



            documentclass[12pt]{article}
            usepackage{amsmath}
            usepackage{tikz}
            newcommand{pic}[1][-17pt]
            {centering
            begin{tikzpicture}[x=1cm,y=1cm,baseline=#1]
            useasboundingbox (0,.5) rectangle (3, -2);
            draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
            end{tikzpicture}%
            }

            begin{document}
            begin{tabular}{| c | c | c |} hline
            Initial Pic & Final Pic & U \ hline
            pic & pic & \ hline
            pic & pic & $text{U} = begin{bmatrix}
            1 & i & 1 & -i \
            -i & 1 & i & 1 \
            1 & -i & 1 & i \
            i & 1 & -i & 1 end{bmatrix}$ \ hline
            pic[-25pt] & that &
            $text{U} = .5 begin{bmatrix}
            0 & 0 & 0 & 0 \
            0 & 0 & 0 & 0 \
            1 & i & 1 & -i \
            -i & 1 & i & 1 \
            1 & -i & 1 & i \
            i & 1 & -i & 1 end{bmatrix}$ \ hline
            this & that & $text{U} = begin{bmatrix}
            1 & i & 1 & -i \
            -i & 1 & i & 1 \
            1 & -i & 1 & i \
            i & 1 & -i & 1 end{bmatrix}$ \ hline
            end{tabular}
            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%2f478489%2ftabular-environment-text-vertically-positions-itself-by-bottom-of-tikz-picture%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              4














              You can use baseline=(current bounding box.center) to achieve the desired alignment as shown in the following code:



              documentclass[12pt]{article}
              usepackage{amsmath}
              usepackage{tikz}
              newcommand{pic}{
              {centering
              begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
              useasboundingbox (0,.5) rectangle (3, -2);
              draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
              end{tikzpicture}}
              }

              begin{document}
              begin{tabular}{| c | c | c |} hline
              Initial Pic & Final Pic & U \ hline
              pic & pic & \ hline
              pic & pic & $text{U} = begin{bmatrix}
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 end{bmatrix}$ \ hline
              pic & that &
              $text{U} = .5 begin{bmatrix}
              0 & 0 & 0 & 0 \
              0 & 0 & 0 & 0 \
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 end{bmatrix}$ \ hline
              this & that & $text{U} = begin{bmatrix}
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 end{bmatrix}$ \ hline
              end{tabular}
              end{document}


              enter image description here



              As the border of the image now overlaps with the horizontal lines, you might want to add some extra vertical space (as done here using the cellspace package):



              documentclass[12pt]{article}
              usepackage{amsmath}

              usepackage{cellspace}
              setlengthcellspacetoplimit{6pt}
              setlengthcellspacebottomlimit{6pt}

              usepackage{tikz}
              newcommand{pic}{
              {centering
              begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
              useasboundingbox (0,.5) rectangle (3, -2);
              draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
              end{tikzpicture}}
              }

              begin{document}
              begin{tabular}{| Sc | Sc | Sc |} hline
              Initial Pic & Final Pic & U \ hline
              pic & pic & \ hline
              pic & pic & $text{U} = begin{bmatrix}
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 end{bmatrix}$ \ hline
              pic & that &
              $text{U} = .5 begin{bmatrix}
              0 & 0 & 0 & 0 \
              0 & 0 & 0 & 0 \
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 end{bmatrix}$ \ hline
              this & that & $text{U} = begin{bmatrix}
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 end{bmatrix}$ \ hline
              end{tabular}
              end{document}


              enter image description here






              share|improve this answer






























                4














                You can use baseline=(current bounding box.center) to achieve the desired alignment as shown in the following code:



                documentclass[12pt]{article}
                usepackage{amsmath}
                usepackage{tikz}
                newcommand{pic}{
                {centering
                begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
                useasboundingbox (0,.5) rectangle (3, -2);
                draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                end{tikzpicture}}
                }

                begin{document}
                begin{tabular}{| c | c | c |} hline
                Initial Pic & Final Pic & U \ hline
                pic & pic & \ hline
                pic & pic & $text{U} = begin{bmatrix}
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 end{bmatrix}$ \ hline
                pic & that &
                $text{U} = .5 begin{bmatrix}
                0 & 0 & 0 & 0 \
                0 & 0 & 0 & 0 \
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 end{bmatrix}$ \ hline
                this & that & $text{U} = begin{bmatrix}
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 end{bmatrix}$ \ hline
                end{tabular}
                end{document}


                enter image description here



                As the border of the image now overlaps with the horizontal lines, you might want to add some extra vertical space (as done here using the cellspace package):



                documentclass[12pt]{article}
                usepackage{amsmath}

                usepackage{cellspace}
                setlengthcellspacetoplimit{6pt}
                setlengthcellspacebottomlimit{6pt}

                usepackage{tikz}
                newcommand{pic}{
                {centering
                begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
                useasboundingbox (0,.5) rectangle (3, -2);
                draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                end{tikzpicture}}
                }

                begin{document}
                begin{tabular}{| Sc | Sc | Sc |} hline
                Initial Pic & Final Pic & U \ hline
                pic & pic & \ hline
                pic & pic & $text{U} = begin{bmatrix}
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 end{bmatrix}$ \ hline
                pic & that &
                $text{U} = .5 begin{bmatrix}
                0 & 0 & 0 & 0 \
                0 & 0 & 0 & 0 \
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 end{bmatrix}$ \ hline
                this & that & $text{U} = begin{bmatrix}
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 end{bmatrix}$ \ hline
                end{tabular}
                end{document}


                enter image description here






                share|improve this answer




























                  4












                  4








                  4







                  You can use baseline=(current bounding box.center) to achieve the desired alignment as shown in the following code:



                  documentclass[12pt]{article}
                  usepackage{amsmath}
                  usepackage{tikz}
                  newcommand{pic}{
                  {centering
                  begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
                  useasboundingbox (0,.5) rectangle (3, -2);
                  draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                  end{tikzpicture}}
                  }

                  begin{document}
                  begin{tabular}{| c | c | c |} hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  pic & that &
                  $text{U} = .5 begin{bmatrix}
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  this & that & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  end{tabular}
                  end{document}


                  enter image description here



                  As the border of the image now overlaps with the horizontal lines, you might want to add some extra vertical space (as done here using the cellspace package):



                  documentclass[12pt]{article}
                  usepackage{amsmath}

                  usepackage{cellspace}
                  setlengthcellspacetoplimit{6pt}
                  setlengthcellspacebottomlimit{6pt}

                  usepackage{tikz}
                  newcommand{pic}{
                  {centering
                  begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
                  useasboundingbox (0,.5) rectangle (3, -2);
                  draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                  end{tikzpicture}}
                  }

                  begin{document}
                  begin{tabular}{| Sc | Sc | Sc |} hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  pic & that &
                  $text{U} = .5 begin{bmatrix}
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  this & that & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  end{tabular}
                  end{document}


                  enter image description here






                  share|improve this answer















                  You can use baseline=(current bounding box.center) to achieve the desired alignment as shown in the following code:



                  documentclass[12pt]{article}
                  usepackage{amsmath}
                  usepackage{tikz}
                  newcommand{pic}{
                  {centering
                  begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
                  useasboundingbox (0,.5) rectangle (3, -2);
                  draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                  end{tikzpicture}}
                  }

                  begin{document}
                  begin{tabular}{| c | c | c |} hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  pic & that &
                  $text{U} = .5 begin{bmatrix}
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  this & that & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  end{tabular}
                  end{document}


                  enter image description here



                  As the border of the image now overlaps with the horizontal lines, you might want to add some extra vertical space (as done here using the cellspace package):



                  documentclass[12pt]{article}
                  usepackage{amsmath}

                  usepackage{cellspace}
                  setlengthcellspacetoplimit{6pt}
                  setlengthcellspacebottomlimit{6pt}

                  usepackage{tikz}
                  newcommand{pic}{
                  {centering
                  begin{tikzpicture}[x=1cm,y=1cm,baseline=(current bounding box.center)]
                  useasboundingbox (0,.5) rectangle (3, -2);
                  draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                  end{tikzpicture}}
                  }

                  begin{document}
                  begin{tabular}{| Sc | Sc | Sc |} hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  pic & that &
                  $text{U} = .5 begin{bmatrix}
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  this & that & $text{U} = begin{bmatrix}
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 end{bmatrix}$ \ hline
                  end{tabular}
                  end{document}


                  enter image description here







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 1 hour ago

























                  answered 1 hour ago









                  leandriisleandriis

                  9,5351530




                  9,5351530























                      3














                      A fix with an optional argument for the baseline of the tikzpicture:



                      documentclass[12pt]{article}
                      usepackage{amsmath}
                      usepackage{tikz}
                      newcommand{pic}[1][-17pt]
                      {centering
                      begin{tikzpicture}[x=1cm,y=1cm,baseline=#1]
                      useasboundingbox (0,.5) rectangle (3, -2);
                      draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                      end{tikzpicture}%
                      }

                      begin{document}
                      begin{tabular}{| c | c | c |} hline
                      Initial Pic & Final Pic & U \ hline
                      pic & pic & \ hline
                      pic & pic & $text{U} = begin{bmatrix}
                      1 & i & 1 & -i \
                      -i & 1 & i & 1 \
                      1 & -i & 1 & i \
                      i & 1 & -i & 1 end{bmatrix}$ \ hline
                      pic[-25pt] & that &
                      $text{U} = .5 begin{bmatrix}
                      0 & 0 & 0 & 0 \
                      0 & 0 & 0 & 0 \
                      1 & i & 1 & -i \
                      -i & 1 & i & 1 \
                      1 & -i & 1 & i \
                      i & 1 & -i & 1 end{bmatrix}$ \ hline
                      this & that & $text{U} = begin{bmatrix}
                      1 & i & 1 & -i \
                      -i & 1 & i & 1 \
                      1 & -i & 1 & i \
                      i & 1 & -i & 1 end{bmatrix}$ \ hline
                      end{tabular}
                      end{document}


                      enter image description here






                      share|improve this answer




























                        3














                        A fix with an optional argument for the baseline of the tikzpicture:



                        documentclass[12pt]{article}
                        usepackage{amsmath}
                        usepackage{tikz}
                        newcommand{pic}[1][-17pt]
                        {centering
                        begin{tikzpicture}[x=1cm,y=1cm,baseline=#1]
                        useasboundingbox (0,.5) rectangle (3, -2);
                        draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                        end{tikzpicture}%
                        }

                        begin{document}
                        begin{tabular}{| c | c | c |} hline
                        Initial Pic & Final Pic & U \ hline
                        pic & pic & \ hline
                        pic & pic & $text{U} = begin{bmatrix}
                        1 & i & 1 & -i \
                        -i & 1 & i & 1 \
                        1 & -i & 1 & i \
                        i & 1 & -i & 1 end{bmatrix}$ \ hline
                        pic[-25pt] & that &
                        $text{U} = .5 begin{bmatrix}
                        0 & 0 & 0 & 0 \
                        0 & 0 & 0 & 0 \
                        1 & i & 1 & -i \
                        -i & 1 & i & 1 \
                        1 & -i & 1 & i \
                        i & 1 & -i & 1 end{bmatrix}$ \ hline
                        this & that & $text{U} = begin{bmatrix}
                        1 & i & 1 & -i \
                        -i & 1 & i & 1 \
                        1 & -i & 1 & i \
                        i & 1 & -i & 1 end{bmatrix}$ \ hline
                        end{tabular}
                        end{document}


                        enter image description here






                        share|improve this answer


























                          3












                          3








                          3







                          A fix with an optional argument for the baseline of the tikzpicture:



                          documentclass[12pt]{article}
                          usepackage{amsmath}
                          usepackage{tikz}
                          newcommand{pic}[1][-17pt]
                          {centering
                          begin{tikzpicture}[x=1cm,y=1cm,baseline=#1]
                          useasboundingbox (0,.5) rectangle (3, -2);
                          draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                          end{tikzpicture}%
                          }

                          begin{document}
                          begin{tabular}{| c | c | c |} hline
                          Initial Pic & Final Pic & U \ hline
                          pic & pic & \ hline
                          pic & pic & $text{U} = begin{bmatrix}
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 end{bmatrix}$ \ hline
                          pic[-25pt] & that &
                          $text{U} = .5 begin{bmatrix}
                          0 & 0 & 0 & 0 \
                          0 & 0 & 0 & 0 \
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 end{bmatrix}$ \ hline
                          this & that & $text{U} = begin{bmatrix}
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 end{bmatrix}$ \ hline
                          end{tabular}
                          end{document}


                          enter image description here






                          share|improve this answer













                          A fix with an optional argument for the baseline of the tikzpicture:



                          documentclass[12pt]{article}
                          usepackage{amsmath}
                          usepackage{tikz}
                          newcommand{pic}[1][-17pt]
                          {centering
                          begin{tikzpicture}[x=1cm,y=1cm,baseline=#1]
                          useasboundingbox (0,.5) rectangle (3, -2);
                          draw (current bounding box.north east) -- (current bounding box.north west) -- (current bounding box.south west) -- (current bounding box.south east) -- cycle;
                          end{tikzpicture}%
                          }

                          begin{document}
                          begin{tabular}{| c | c | c |} hline
                          Initial Pic & Final Pic & U \ hline
                          pic & pic & \ hline
                          pic & pic & $text{U} = begin{bmatrix}
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 end{bmatrix}$ \ hline
                          pic[-25pt] & that &
                          $text{U} = .5 begin{bmatrix}
                          0 & 0 & 0 & 0 \
                          0 & 0 & 0 & 0 \
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 end{bmatrix}$ \ hline
                          this & that & $text{U} = begin{bmatrix}
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 end{bmatrix}$ \ hline
                          end{tabular}
                          end{document}


                          enter image description here







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered 1 hour ago









                          koleygrkoleygr

                          12.1k11038




                          12.1k11038






























                              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%2f478489%2ftabular-environment-text-vertically-positions-itself-by-bottom-of-tikz-picture%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

                              Parapolítica Índice Antecedentes El escándalo Proceso judicial Consecuencias Véase...

                              How to remove border from elements in the last row?Targeting flex items on the last rowHow to vertically wrap...

                              Tecnologías entrañables Índice Antecedentes Desarrollo Tecnologías Entrañables en la...