Tabular environment - text vertically positions itself by bottom of tikz picture in adjacent cellText 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

Averaging over columns while ignoring zero entries

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

Rationale to prefer local variables over instance variables?

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

Is this Paypal Github SDK reference really a dangerous site?

How do you make a gun that shoots melee weapons and/or swords?

I am the person who abides by rules but breaks the rules . Who am I

Insult for someone who "doesn't know anything"

Generating a list with duplicate entries

Can I frame a new window without adding jack studs?

An Undercover Army

Is the differential, dp, exact or not?

A running toilet that stops itself

Why does this boat have a landing pad? (SpaceX's GO Searcher) Any plans for propulsive capsule landings?

Why is there an extra space when I type "ls" on the Desktop?

Do I need a return ticket to Canada if I'm a Japanese National?

Inorganic chemistry handbook with reaction lists

Too soon for a plot twist?

Boss Telling direct supervisor I snitched

Giving a talk in my old university, how prominently should I tell students my salary?

What does it take to become a wilderness skills guide as a business?

Was this cameo in Captain Marvel computer generated?

Draw this image in the TIKZ package

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



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
usepackageamsmath
usepackagetikz
newcommandpic
centering
begintikzpicture[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;
endtikzpicture


begindocument
begintabular c hline
Initial Pic & Final Pic & U \ hline
pic & pic & \ hline
pic & pic & $textU = beginbmatrix
1 & i & 1 & -i \
-i & 1 & i & 1 \
1 & -i & 1 & i \
i & 1 & -i & 1 endbmatrix$ \ hline
pic & that &
$textU = .5 beginbmatrix
0 & 0 & 0 & 0 \
0 & 0 & 0 & 0 \
1 & i & 1 & -i \
-i & 1 & i & 1 \
1 & -i & 1 & i \
i & 1 & -i & 1 endbmatrix$ \ hline
this & that & $textU = beginbmatrix
1 & i & 1 & -i \
-i & 1 & i & 1 \
1 & -i & 1 & i \
i & 1 & -i & 1 endbmatrix$ \ hline
endtabular
enddocument


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
    usepackageamsmath
    usepackagetikz
    newcommandpic
    centering
    begintikzpicture[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;
    endtikzpicture


    begindocument
    begintabular c hline
    Initial Pic & Final Pic & U \ hline
    pic & pic & \ hline
    pic & pic & $textU = beginbmatrix
    1 & i & 1 & -i \
    -i & 1 & i & 1 \
    1 & -i & 1 & i \
    i & 1 & -i & 1 endbmatrix$ \ hline
    pic & that &
    $textU = .5 beginbmatrix
    0 & 0 & 0 & 0 \
    0 & 0 & 0 & 0 \
    1 & i & 1 & -i \
    -i & 1 & i & 1 \
    1 & -i & 1 & i \
    i & 1 & -i & 1 endbmatrix$ \ hline
    this & that & $textU = beginbmatrix
    1 & i & 1 & -i \
    -i & 1 & i & 1 \
    1 & -i & 1 & i \
    i & 1 & -i & 1 endbmatrix$ \ hline
    endtabular
    enddocument


    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
      usepackageamsmath
      usepackagetikz
      newcommandpic
      centering
      begintikzpicture[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;
      endtikzpicture


      begindocument
      begintabular c hline
      Initial Pic & Final Pic & U \ hline
      pic & pic & \ hline
      pic & pic & $textU = beginbmatrix
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 endbmatrix$ \ hline
      pic & that &
      $textU = .5 beginbmatrix
      0 & 0 & 0 & 0 \
      0 & 0 & 0 & 0 \
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 endbmatrix$ \ hline
      this & that & $textU = beginbmatrix
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 endbmatrix$ \ hline
      endtabular
      enddocument


      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
      usepackageamsmath
      usepackagetikz
      newcommandpic
      centering
      begintikzpicture[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;
      endtikzpicture


      begindocument
      begintabular c hline
      Initial Pic & Final Pic & U \ hline
      pic & pic & \ hline
      pic & pic & $textU = beginbmatrix
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 endbmatrix$ \ hline
      pic & that &
      $textU = .5 beginbmatrix
      0 & 0 & 0 & 0 \
      0 & 0 & 0 & 0 \
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 endbmatrix$ \ hline
      this & that & $textU = beginbmatrix
      1 & i & 1 & -i \
      -i & 1 & i & 1 \
      1 & -i & 1 & i \
      i & 1 & -i & 1 endbmatrix$ \ hline
      endtabular
      enddocument


      Table







      tables vertical-alignment






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 hours 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
          usepackageamsmath
          usepackagetikz
          newcommandpic
          centering
          begintikzpicture[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;
          endtikzpicture


          begindocument
          begintabular c hline
          Initial Pic & Final Pic & U \ hline
          pic & pic & \ hline
          pic & pic & $textU = beginbmatrix
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 endbmatrix$ \ hline
          pic & that &
          $textU = .5 beginbmatrix
          0 & 0 & 0 & 0 \
          0 & 0 & 0 & 0 \
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 endbmatrix$ \ hline
          this & that & $textU = beginbmatrix
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 endbmatrix$ \ hline
          endtabular
          enddocument


          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
          usepackageamsmath

          usepackagecellspace
          setlengthcellspacetoplimit6pt
          setlengthcellspacebottomlimit6pt

          usepackagetikz
          newcommandpic
          centering
          begintikzpicture[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;
          endtikzpicture


          begindocument
          begintabular Sc hline
          Initial Pic & Final Pic & U \ hline
          pic & pic & \ hline
          pic & pic & $textU = beginbmatrix
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 endbmatrix$ \ hline
          pic & that &
          $textU = .5 beginbmatrix
          0 & 0 & 0 & 0 \
          0 & 0 & 0 & 0 \
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 endbmatrix$ \ hline
          this & that & $textU = beginbmatrix
          1 & i & 1 & -i \
          -i & 1 & i & 1 \
          1 & -i & 1 & i \
          i & 1 & -i & 1 endbmatrix$ \ hline
          endtabular
          enddocument


          enter image description here






          share|improve this answer
































            3














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



            documentclass[12pt]article
            usepackageamsmath
            usepackagetikz
            newcommandpic[1][-17pt]
            centering
            begintikzpicture[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;
            endtikzpicture%


            begindocument
            begintabular c hline
            Initial Pic & Final Pic & U \ hline
            pic & pic & \ hline
            pic & pic & $textU = beginbmatrix
            1 & i & 1 & -i \
            -i & 1 & i & 1 \
            1 & -i & 1 & i \
            i & 1 & -i & 1 endbmatrix$ \ hline
            pic[-25pt] & that &
            $textU = .5 beginbmatrix
            0 & 0 & 0 & 0 \
            0 & 0 & 0 & 0 \
            1 & i & 1 & -i \
            -i & 1 & i & 1 \
            1 & -i & 1 & i \
            i & 1 & -i & 1 endbmatrix$ \ hline
            this & that & $textU = beginbmatrix
            1 & i & 1 & -i \
            -i & 1 & i & 1 \
            1 & -i & 1 & i \
            i & 1 & -i & 1 endbmatrix$ \ hline
            endtabular
            enddocument


            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
              usepackageamsmath
              usepackagetikz
              newcommandpic
              centering
              begintikzpicture[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;
              endtikzpicture


              begindocument
              begintabular c hline
              Initial Pic & Final Pic & U \ hline
              pic & pic & \ hline
              pic & pic & $textU = beginbmatrix
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 endbmatrix$ \ hline
              pic & that &
              $textU = .5 beginbmatrix
              0 & 0 & 0 & 0 \
              0 & 0 & 0 & 0 \
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 endbmatrix$ \ hline
              this & that & $textU = beginbmatrix
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 endbmatrix$ \ hline
              endtabular
              enddocument


              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
              usepackageamsmath

              usepackagecellspace
              setlengthcellspacetoplimit6pt
              setlengthcellspacebottomlimit6pt

              usepackagetikz
              newcommandpic
              centering
              begintikzpicture[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;
              endtikzpicture


              begindocument
              begintabular Sc hline
              Initial Pic & Final Pic & U \ hline
              pic & pic & \ hline
              pic & pic & $textU = beginbmatrix
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 endbmatrix$ \ hline
              pic & that &
              $textU = .5 beginbmatrix
              0 & 0 & 0 & 0 \
              0 & 0 & 0 & 0 \
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 endbmatrix$ \ hline
              this & that & $textU = beginbmatrix
              1 & i & 1 & -i \
              -i & 1 & i & 1 \
              1 & -i & 1 & i \
              i & 1 & -i & 1 endbmatrix$ \ hline
              endtabular
              enddocument


              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
                usepackageamsmath
                usepackagetikz
                newcommandpic
                centering
                begintikzpicture[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;
                endtikzpicture


                begindocument
                begintabular c hline
                Initial Pic & Final Pic & U \ hline
                pic & pic & \ hline
                pic & pic & $textU = beginbmatrix
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 endbmatrix$ \ hline
                pic & that &
                $textU = .5 beginbmatrix
                0 & 0 & 0 & 0 \
                0 & 0 & 0 & 0 \
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 endbmatrix$ \ hline
                this & that & $textU = beginbmatrix
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 endbmatrix$ \ hline
                endtabular
                enddocument


                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
                usepackageamsmath

                usepackagecellspace
                setlengthcellspacetoplimit6pt
                setlengthcellspacebottomlimit6pt

                usepackagetikz
                newcommandpic
                centering
                begintikzpicture[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;
                endtikzpicture


                begindocument
                begintabular Sc hline
                Initial Pic & Final Pic & U \ hline
                pic & pic & \ hline
                pic & pic & $textU = beginbmatrix
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 endbmatrix$ \ hline
                pic & that &
                $textU = .5 beginbmatrix
                0 & 0 & 0 & 0 \
                0 & 0 & 0 & 0 \
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 endbmatrix$ \ hline
                this & that & $textU = beginbmatrix
                1 & i & 1 & -i \
                -i & 1 & i & 1 \
                1 & -i & 1 & i \
                i & 1 & -i & 1 endbmatrix$ \ hline
                endtabular
                enddocument


                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
                  usepackageamsmath
                  usepackagetikz
                  newcommandpic
                  centering
                  begintikzpicture[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;
                  endtikzpicture


                  begindocument
                  begintabular c hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  pic & that &
                  $textU = .5 beginbmatrix
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  this & that & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  endtabular
                  enddocument


                  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
                  usepackageamsmath

                  usepackagecellspace
                  setlengthcellspacetoplimit6pt
                  setlengthcellspacebottomlimit6pt

                  usepackagetikz
                  newcommandpic
                  centering
                  begintikzpicture[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;
                  endtikzpicture


                  begindocument
                  begintabular Sc hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  pic & that &
                  $textU = .5 beginbmatrix
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  this & that & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  endtabular
                  enddocument


                  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
                  usepackageamsmath
                  usepackagetikz
                  newcommandpic
                  centering
                  begintikzpicture[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;
                  endtikzpicture


                  begindocument
                  begintabular c hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  pic & that &
                  $textU = .5 beginbmatrix
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  this & that & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  endtabular
                  enddocument


                  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
                  usepackageamsmath

                  usepackagecellspace
                  setlengthcellspacetoplimit6pt
                  setlengthcellspacebottomlimit6pt

                  usepackagetikz
                  newcommandpic
                  centering
                  begintikzpicture[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;
                  endtikzpicture


                  begindocument
                  begintabular Sc hline
                  Initial Pic & Final Pic & U \ hline
                  pic & pic & \ hline
                  pic & pic & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  pic & that &
                  $textU = .5 beginbmatrix
                  0 & 0 & 0 & 0 \
                  0 & 0 & 0 & 0 \
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  this & that & $textU = beginbmatrix
                  1 & i & 1 & -i \
                  -i & 1 & i & 1 \
                  1 & -i & 1 & i \
                  i & 1 & -i & 1 endbmatrix$ \ hline
                  endtabular
                  enddocument


                  enter image description here







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 2 hours ago

























                  answered 2 hours ago









                  leandriisleandriis

                  9,5451530




                  9,5451530





















                      3














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



                      documentclass[12pt]article
                      usepackageamsmath
                      usepackagetikz
                      newcommandpic[1][-17pt]
                      centering
                      begintikzpicture[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;
                      endtikzpicture%


                      begindocument
                      begintabular c hline
                      Initial Pic & Final Pic & U \ hline
                      pic & pic & \ hline
                      pic & pic & $textU = beginbmatrix
                      1 & i & 1 & -i \
                      -i & 1 & i & 1 \
                      1 & -i & 1 & i \
                      i & 1 & -i & 1 endbmatrix$ \ hline
                      pic[-25pt] & that &
                      $textU = .5 beginbmatrix
                      0 & 0 & 0 & 0 \
                      0 & 0 & 0 & 0 \
                      1 & i & 1 & -i \
                      -i & 1 & i & 1 \
                      1 & -i & 1 & i \
                      i & 1 & -i & 1 endbmatrix$ \ hline
                      this & that & $textU = beginbmatrix
                      1 & i & 1 & -i \
                      -i & 1 & i & 1 \
                      1 & -i & 1 & i \
                      i & 1 & -i & 1 endbmatrix$ \ hline
                      endtabular
                      enddocument


                      enter image description here






                      share|improve this answer



























                        3














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



                        documentclass[12pt]article
                        usepackageamsmath
                        usepackagetikz
                        newcommandpic[1][-17pt]
                        centering
                        begintikzpicture[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;
                        endtikzpicture%


                        begindocument
                        begintabular c hline
                        Initial Pic & Final Pic & U \ hline
                        pic & pic & \ hline
                        pic & pic & $textU = beginbmatrix
                        1 & i & 1 & -i \
                        -i & 1 & i & 1 \
                        1 & -i & 1 & i \
                        i & 1 & -i & 1 endbmatrix$ \ hline
                        pic[-25pt] & that &
                        $textU = .5 beginbmatrix
                        0 & 0 & 0 & 0 \
                        0 & 0 & 0 & 0 \
                        1 & i & 1 & -i \
                        -i & 1 & i & 1 \
                        1 & -i & 1 & i \
                        i & 1 & -i & 1 endbmatrix$ \ hline
                        this & that & $textU = beginbmatrix
                        1 & i & 1 & -i \
                        -i & 1 & i & 1 \
                        1 & -i & 1 & i \
                        i & 1 & -i & 1 endbmatrix$ \ hline
                        endtabular
                        enddocument


                        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
                          usepackageamsmath
                          usepackagetikz
                          newcommandpic[1][-17pt]
                          centering
                          begintikzpicture[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;
                          endtikzpicture%


                          begindocument
                          begintabular c hline
                          Initial Pic & Final Pic & U \ hline
                          pic & pic & \ hline
                          pic & pic & $textU = beginbmatrix
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 endbmatrix$ \ hline
                          pic[-25pt] & that &
                          $textU = .5 beginbmatrix
                          0 & 0 & 0 & 0 \
                          0 & 0 & 0 & 0 \
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 endbmatrix$ \ hline
                          this & that & $textU = beginbmatrix
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 endbmatrix$ \ hline
                          endtabular
                          enddocument


                          enter image description here






                          share|improve this answer













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



                          documentclass[12pt]article
                          usepackageamsmath
                          usepackagetikz
                          newcommandpic[1][-17pt]
                          centering
                          begintikzpicture[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;
                          endtikzpicture%


                          begindocument
                          begintabular c hline
                          Initial Pic & Final Pic & U \ hline
                          pic & pic & \ hline
                          pic & pic & $textU = beginbmatrix
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 endbmatrix$ \ hline
                          pic[-25pt] & that &
                          $textU = .5 beginbmatrix
                          0 & 0 & 0 & 0 \
                          0 & 0 & 0 & 0 \
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 endbmatrix$ \ hline
                          this & that & $textU = beginbmatrix
                          1 & i & 1 & -i \
                          -i & 1 & i & 1 \
                          1 & -i & 1 & i \
                          i & 1 & -i & 1 endbmatrix$ \ hline
                          endtabular
                          enddocument


                          enter image description here







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered 2 hours 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

                              Isabella Eugénie Boyer Biographie | Références | Menu de navigationmodifiermodifier le codeComparator to Compute the Relative Value of a U.S. Dollar Amount – 1774 to Present.

                              Join wedge with single bond in chemfigHow to make only one part of double bond bold with chemfig?Crossing bonds in chemfigjoining atoms in chemfig. Two adjacent molculesHow do I selectively change bond length in chemfig?Ugly bond joints in chemfigchemfig: reaction above arrowUsing the mhchem and chemfig packages in conjunctionBonding to specific element letter using chemfigResonance hybrids in chemfigScale chemfig molecule in beamer with tikzWhy does this chemfig bond with a hook start in the middle of the atom?

                              Should we avoid writing fiction about historical events without extensive research?How do we write a story about genocide committed by a fascist government without falling into the “Nazi Germany” cliché?Researching sensitive subjectsShould I avoid “lecturing” my readers?Archetypical/popular historical fictionHow to write a “strong” passage?Will what worked 'back then' work today? (Novels)Historical Fiction: using you and thouHow do you make characters relatable if they exist in a completely different moral context?How do I write a MODERN combat/violence scene without being dry?Fictionizing firsthand accounts from history?Is it possible to narrate a novel in a faux-historical style without alienating the reader?