Size of subfigure fitting its content (tikzpicture)How can I access the size of a tikzpicture's bounding box...

How badly should I try to prevent a user from XSSing themselves?

Why would the Red Woman birth a shadow if she worshipped the Lord of the Light?

Expand and Contract

What about the virus in 12 Monkeys?

Unlock My Phone! February 2018

How much of data wrangling is a data scientist's job?

What type of content (depth/breadth) is expected for a short presentation for Asst Professor interview in the UK?

Short story with a alien planet, government officials must wear exploding medallions

What does “the session was packed” mean in this context?

Cursor Replacement for Newbies

Assassin's bullet with mercury

Is there a hemisphere-neutral way of specifying a season?

Why does this cyclic subgroup have only 4 subgroups?

How dangerous is XSS?

Are there any examples of a variable being normally distributed that is *not* due to the Central Limit Theorem?

Arrow those variables!

Why was the shrinking from 8″ made only to 5.25″ and not smaller (4″ or less)?

How can I deal with my CEO asking me to hire someone with a higher salary than me, a co-founder?

What is a romance in Latin?

Is it inappropriate for a student to attend their mentor's dissertation defense?

How do I handle a potential work/personal life conflict as the manager of one of my friends?

Should I cover my bicycle overnight while bikepacking?

Could the museum Saturn V's be refitted for one more flight?

Plagiarism or not?



Size of subfigure fitting its content (tikzpicture)


How can I access the size of a tikzpicture's bounding box outside the tikzpicture?LaTeX equivalent of ConTeXt buffersVenn diagrams, relative so size of its contentTikZ scaling graphic and adjust node position and keep font sizeWrong caption with subfigure and tikzpictureLine up nested tikz enviroments or how to get rid of themEqual size subfigureSize of figures within subfigure environment won't changeMaking a tikzpicture SubfigureSubcaption environment failed. All figures containing a subfigure crashing all of a suddenTikzpicture shifts subfigure environment













0















How can I set the width of a subfigure to fit its content, i. e. a tikzpicture.



In my MWE I do not want to specify 0.1textwidth respectively 0.9textwidth, but instead I want the whitespace to be distributed equally around both subfigures.



documentclass{article}
usepackage{showframe}
usepackage{tikz}
usepackage{subcaption}

begin{document}

begin{figure}[ht]
hfill
begin{subfigure}[b]{0.1textwidth}
centering
begin{tikzpicture}
node[draw] (pd1) {a};
end{tikzpicture}
caption{}
end{subfigure}%
hfill
begin{subfigure}[b]{0.9textwidth}
centering
begin{tikzpicture}
node[draw] (b) at (0,0) {b};
node[draw] (c) at (5,0) {c};

draw (b) to (c);
end{tikzpicture}
caption{}
end{subfigure}%
hfill
caption{}
end{figure}

end{document}


I found this answer How can I access the size of a tikzpicture's bounding box outside the tikzpicture? but didn't read it in detail until now. I was wondering if my aim could be achieved easier.









share



























    0















    How can I set the width of a subfigure to fit its content, i. e. a tikzpicture.



    In my MWE I do not want to specify 0.1textwidth respectively 0.9textwidth, but instead I want the whitespace to be distributed equally around both subfigures.



    documentclass{article}
    usepackage{showframe}
    usepackage{tikz}
    usepackage{subcaption}

    begin{document}

    begin{figure}[ht]
    hfill
    begin{subfigure}[b]{0.1textwidth}
    centering
    begin{tikzpicture}
    node[draw] (pd1) {a};
    end{tikzpicture}
    caption{}
    end{subfigure}%
    hfill
    begin{subfigure}[b]{0.9textwidth}
    centering
    begin{tikzpicture}
    node[draw] (b) at (0,0) {b};
    node[draw] (c) at (5,0) {c};

    draw (b) to (c);
    end{tikzpicture}
    caption{}
    end{subfigure}%
    hfill
    caption{}
    end{figure}

    end{document}


    I found this answer How can I access the size of a tikzpicture's bounding box outside the tikzpicture? but didn't read it in detail until now. I was wondering if my aim could be achieved easier.









    share

























      0












      0








      0








      How can I set the width of a subfigure to fit its content, i. e. a tikzpicture.



      In my MWE I do not want to specify 0.1textwidth respectively 0.9textwidth, but instead I want the whitespace to be distributed equally around both subfigures.



      documentclass{article}
      usepackage{showframe}
      usepackage{tikz}
      usepackage{subcaption}

      begin{document}

      begin{figure}[ht]
      hfill
      begin{subfigure}[b]{0.1textwidth}
      centering
      begin{tikzpicture}
      node[draw] (pd1) {a};
      end{tikzpicture}
      caption{}
      end{subfigure}%
      hfill
      begin{subfigure}[b]{0.9textwidth}
      centering
      begin{tikzpicture}
      node[draw] (b) at (0,0) {b};
      node[draw] (c) at (5,0) {c};

      draw (b) to (c);
      end{tikzpicture}
      caption{}
      end{subfigure}%
      hfill
      caption{}
      end{figure}

      end{document}


      I found this answer How can I access the size of a tikzpicture's bounding box outside the tikzpicture? but didn't read it in detail until now. I was wondering if my aim could be achieved easier.









      share














      How can I set the width of a subfigure to fit its content, i. e. a tikzpicture.



      In my MWE I do not want to specify 0.1textwidth respectively 0.9textwidth, but instead I want the whitespace to be distributed equally around both subfigures.



      documentclass{article}
      usepackage{showframe}
      usepackage{tikz}
      usepackage{subcaption}

      begin{document}

      begin{figure}[ht]
      hfill
      begin{subfigure}[b]{0.1textwidth}
      centering
      begin{tikzpicture}
      node[draw] (pd1) {a};
      end{tikzpicture}
      caption{}
      end{subfigure}%
      hfill
      begin{subfigure}[b]{0.9textwidth}
      centering
      begin{tikzpicture}
      node[draw] (b) at (0,0) {b};
      node[draw] (c) at (5,0) {c};

      draw (b) to (c);
      end{tikzpicture}
      caption{}
      end{subfigure}%
      hfill
      caption{}
      end{figure}

      end{document}


      I found this answer How can I access the size of a tikzpicture's bounding box outside the tikzpicture? but didn't read it in detail until now. I was wondering if my aim could be achieved easier.







      tikz-pgf subfloats





      share












      share










      share



      share










      asked 9 mins ago









      BenBen

      8681519




      8681519






















          1 Answer
          1






          active

          oldest

          votes


















          0














          documentclass{article}
          usepackage{showframe}
          usepackage{tikz}
          usepackage{subcaption}

          newsavebox{mybox}
          newlength{mylength}

          begin{document}

          savebox{mybox}{begin{tikzpicture}
          node[draw] (b) at (0,0) {b};
          node[draw] (c) at (5,0) {c};

          draw (b) to (c);
          end{tikzpicture}}

          settowidth{mylength}{usebox{mybox}}

          begin{figure}[ht]
          hfill
          begin{subfigure}[b]{0.1textwidth}
          centering
          begin{tikzpicture}
          node[draw] (pd1) {a};
          end{tikzpicture}
          caption{}
          end{subfigure}%
          hfill
          begin{subfigure}[b]{mylength}
          centering
          usebox{mybox}
          caption{}
          end{subfigure}%
          hfill
          caption{}
          end{figure}

          end{document}




          share
























            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%2f483067%2fsize-of-subfigure-fitting-its-content-tikzpicture%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            documentclass{article}
            usepackage{showframe}
            usepackage{tikz}
            usepackage{subcaption}

            newsavebox{mybox}
            newlength{mylength}

            begin{document}

            savebox{mybox}{begin{tikzpicture}
            node[draw] (b) at (0,0) {b};
            node[draw] (c) at (5,0) {c};

            draw (b) to (c);
            end{tikzpicture}}

            settowidth{mylength}{usebox{mybox}}

            begin{figure}[ht]
            hfill
            begin{subfigure}[b]{0.1textwidth}
            centering
            begin{tikzpicture}
            node[draw] (pd1) {a};
            end{tikzpicture}
            caption{}
            end{subfigure}%
            hfill
            begin{subfigure}[b]{mylength}
            centering
            usebox{mybox}
            caption{}
            end{subfigure}%
            hfill
            caption{}
            end{figure}

            end{document}




            share




























              0














              documentclass{article}
              usepackage{showframe}
              usepackage{tikz}
              usepackage{subcaption}

              newsavebox{mybox}
              newlength{mylength}

              begin{document}

              savebox{mybox}{begin{tikzpicture}
              node[draw] (b) at (0,0) {b};
              node[draw] (c) at (5,0) {c};

              draw (b) to (c);
              end{tikzpicture}}

              settowidth{mylength}{usebox{mybox}}

              begin{figure}[ht]
              hfill
              begin{subfigure}[b]{0.1textwidth}
              centering
              begin{tikzpicture}
              node[draw] (pd1) {a};
              end{tikzpicture}
              caption{}
              end{subfigure}%
              hfill
              begin{subfigure}[b]{mylength}
              centering
              usebox{mybox}
              caption{}
              end{subfigure}%
              hfill
              caption{}
              end{figure}

              end{document}




              share


























                0












                0








                0







                documentclass{article}
                usepackage{showframe}
                usepackage{tikz}
                usepackage{subcaption}

                newsavebox{mybox}
                newlength{mylength}

                begin{document}

                savebox{mybox}{begin{tikzpicture}
                node[draw] (b) at (0,0) {b};
                node[draw] (c) at (5,0) {c};

                draw (b) to (c);
                end{tikzpicture}}

                settowidth{mylength}{usebox{mybox}}

                begin{figure}[ht]
                hfill
                begin{subfigure}[b]{0.1textwidth}
                centering
                begin{tikzpicture}
                node[draw] (pd1) {a};
                end{tikzpicture}
                caption{}
                end{subfigure}%
                hfill
                begin{subfigure}[b]{mylength}
                centering
                usebox{mybox}
                caption{}
                end{subfigure}%
                hfill
                caption{}
                end{figure}

                end{document}




                share













                documentclass{article}
                usepackage{showframe}
                usepackage{tikz}
                usepackage{subcaption}

                newsavebox{mybox}
                newlength{mylength}

                begin{document}

                savebox{mybox}{begin{tikzpicture}
                node[draw] (b) at (0,0) {b};
                node[draw] (c) at (5,0) {c};

                draw (b) to (c);
                end{tikzpicture}}

                settowidth{mylength}{usebox{mybox}}

                begin{figure}[ht]
                hfill
                begin{subfigure}[b]{0.1textwidth}
                centering
                begin{tikzpicture}
                node[draw] (pd1) {a};
                end{tikzpicture}
                caption{}
                end{subfigure}%
                hfill
                begin{subfigure}[b]{mylength}
                centering
                usebox{mybox}
                caption{}
                end{subfigure}%
                hfill
                caption{}
                end{figure}

                end{document}





                share











                share


                share










                answered 1 min ago









                samcartersamcarter

                93.5k7105303




                93.5k7105303






























                    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%2f483067%2fsize-of-subfigure-fitting-its-content-tikzpicture%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

                    IEEEtran - How to include ORCID in TeX/PDF with PdfLatexIs there a standard way to include ORCID in TeX /...

                    Cicindela nigrior Przypisy | Menu nawigacyjneCicindela varians unicolorManual for the Identification of the...

                    Glossaries-extra: Adding glossaries package to “Clas­sicTh­e­sis” template by Dr. André Miede v. 4.6 ...