Add builder hat to other people with tikzpeopleDrawing on an image with TikZRecursive method to build a tree with tikzTikz add arrows to multiple segments of a `draw` commandConnecting two nodes with lines through a point in tikzDraw a quiver diagram with TikZHow to draw this particular Mexican hat potential?Tikz: draw line forming a specified angle with another lineAdding nodes and lines to a tableTikz style for rectangle with text in borderHow to draw magnetic lines of force in coil with Tikz?

How do German speakers decide what should be on the left side of the verb?

How to measure the statistical "distance" between two frequency distributions?

Why are some hotels asking you to book through Booking.com instead of matching the price at the front desk?

What makes an ending "happy"?

What exactly is Apple Cider

What do English-speaking kids call ice-cream on a stick?

What drugs were used in England during the High Middle Ages?

Are there mathematical concepts that exist in the fourth dimension, but not in the third dimension?

Why does the seven segment display have decimal point at the right?

Are language and thought the same?

Fantasy Military Arms and Armor: the Dwarven Grand Armory

Was Rosie the Riveter sourced from a Michelangelo painting?

Did the US Climate Reference Network Show No New Warming Since 2005 in the US?

Draw the ☣ (Biohazard Symbol)

Connect the wires without setting off the bomb

Why would image resources loaded from different origins triggering HTTP authentication dialogs be harmful?

How could a planet have one hemisphere way warmer than the other without the planet being tidally locked?

What is the justification for Dirac's large numbers hypothesis?

Translate English to Pig Latin | PIG_LATIN.PY

How do I write a vertically-stacked definition of a sequence?

What are the solutions of this Diophantine equation?

Do 643,000 Americans go bankrupt every year due to medical bills?

Is future tense in English really a myth?

Why does 8 bit truecolor use only 2 bits for blue?



Add builder hat to other people with tikzpeople


Drawing on an image with TikZRecursive method to build a tree with tikzTikz add arrows to multiple segments of a `draw` commandConnecting two nodes with lines through a point in tikzDraw a quiver diagram with TikZHow to draw this particular Mexican hat potential?Tikz: draw line forming a specified angle with another lineAdding nodes and lines to a tableTikz style for rectangle with text in borderHow to draw magnetic lines of force in coil with Tikz?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















I'm using the tikzpeople package to draw some scenarios. Now I would like to give the hat, that the builder is wearing to alice, charlie, and dave. As it is not attribute like the monitor or the shield I don't know how to do that.



enter image description here



(I've built the example with inkscape.)










share|improve this question






























    2















    I'm using the tikzpeople package to draw some scenarios. Now I would like to give the hat, that the builder is wearing to alice, charlie, and dave. As it is not attribute like the monitor or the shield I don't know how to do that.



    enter image description here



    (I've built the example with inkscape.)










    share|improve this question


























      2












      2








      2








      I'm using the tikzpeople package to draw some scenarios. Now I would like to give the hat, that the builder is wearing to alice, charlie, and dave. As it is not attribute like the monitor or the shield I don't know how to do that.



      enter image description here



      (I've built the example with inkscape.)










      share|improve this question














      I'm using the tikzpeople package to draw some scenarios. Now I would like to give the hat, that the builder is wearing to alice, charlie, and dave. As it is not attribute like the monitor or the shield I don't know how to do that.



      enter image description here



      (I've built the example with inkscape.)







      tikz-pgf tikz-shape






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 9 hours ago









      white_geckowhite_gecko

      8561 gold badge8 silver badges17 bronze badges




      8561 gold badge8 silver badges17 bronze badges























          3 Answers
          3






          active

          oldest

          votes


















          4
















          You could misuse one of the (unused) accessories:



          documentclassarticle
          usepackagetikzpeople
          begindocument
          begintikzpicture
          makeatletter
          tikzpeople@builder@definecolors
          lettikzpeople@person@paintshieldtikzpeople@builder@painthat
          node[alice,shield,minimum size=1.5cm] at (0,0) ;
          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer

























          • That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

            – white_gecko
            8 hours ago






          • 1





            Send the author a feature request.

            – Ulrike Fischer
            8 hours ago


















          2
















          Ok, I managed it by taking a closer look into the files of the tikzpeople package.



          To define a new combination (builderalice in my case) you need to define a new file tikzpeople.shape.builderalice.sty where you combine the parts and the according colors. Then you need to call tikzpeople@declareshapebuilderalice (as it is intended to not be called from outside and contains an @ you need to wrap it in makeatletter and makeatother).



          documentclass[tikz]standalone
          usepackagetikz
          usepackagetikzpeople
          usepackagefilecontents

          beginfilecontentstikzpeople.shape.builderalice.sty
          newcommandtikzpeople@builderalice@paint
          tikzpeople@person@paintshirt
          tikzpeople@alice@paintshirtdetails
          tikzpeople@person@paintrighthorn
          tikzpeople@person@painthead
          tikzpeople@alice@painthair
          tikzpeople@person@paintgoatee
          tikzpeople@person@paintlefthorn
          tikzpeople@person@painthalo
          tikzpeople@builder@painthat

          newcommandtikzpeople@builderalice@definecolors
          definecolorshirtRGB253,156,40
          definecolorundershirtRGB232,232,232
          definecolorskinRGB148,60,19
          definecolorhairrgb0,0,0
          definecolorhatRGB238,175,0

          endfilecontents

          makeatletter
          tikzpeople@declareshapebuilderalice
          makeatother

          begindocument
          begintikzpicture[]
          node[builder,minimum size=1.5cm] (T) at (-1,0) ;
          node[alice,minimum size=1.5cm] (N) at (1,0) ;
          node[builderalice,minimum size=1.5cm] (A) at (3,0) ;
          endtikzpicture
          enddocument


          enter image description here






          share|improve this answer
































            2
















            This seems to be an XY question. What you might be really looking for is the TikZlings package in which you can add the accessories at will.



            documentclass[tikz,border=1mm]standalone
            usepackagetikzlings
            begindocument
            begintikzpicture
            owl
            thing[tophat,scale=1.5,yshift=-0.6cm,xshift=-0.05cm]
            beginscope[xshift=2cm]
            bear[magichat=violet,
            magicstars=yellow!80!brown]
            endscope
            endtikzpicture
            enddocument


            enter image description here






            share|improve this answer

























            • :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

              – white_gecko
              8 hours ago











            • @white_gecko Who needs Bob if one can have a bear instead? ;-)

              – Schrödinger's cat
              8 hours ago













            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/4.0/"u003ecc by-sa 4.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%2f507176%2fadd-builder-hat-to-other-people-with-tikzpeople%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            3 Answers
            3






            active

            oldest

            votes








            3 Answers
            3






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            4
















            You could misuse one of the (unused) accessories:



            documentclassarticle
            usepackagetikzpeople
            begindocument
            begintikzpicture
            makeatletter
            tikzpeople@builder@definecolors
            lettikzpeople@person@paintshieldtikzpeople@builder@painthat
            node[alice,shield,minimum size=1.5cm] at (0,0) ;
            endtikzpicture
            enddocument


            enter image description here






            share|improve this answer

























            • That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

              – white_gecko
              8 hours ago






            • 1





              Send the author a feature request.

              – Ulrike Fischer
              8 hours ago















            4
















            You could misuse one of the (unused) accessories:



            documentclassarticle
            usepackagetikzpeople
            begindocument
            begintikzpicture
            makeatletter
            tikzpeople@builder@definecolors
            lettikzpeople@person@paintshieldtikzpeople@builder@painthat
            node[alice,shield,minimum size=1.5cm] at (0,0) ;
            endtikzpicture
            enddocument


            enter image description here






            share|improve this answer

























            • That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

              – white_gecko
              8 hours ago






            • 1





              Send the author a feature request.

              – Ulrike Fischer
              8 hours ago













            4














            4










            4









            You could misuse one of the (unused) accessories:



            documentclassarticle
            usepackagetikzpeople
            begindocument
            begintikzpicture
            makeatletter
            tikzpeople@builder@definecolors
            lettikzpeople@person@paintshieldtikzpeople@builder@painthat
            node[alice,shield,minimum size=1.5cm] at (0,0) ;
            endtikzpicture
            enddocument


            enter image description here






            share|improve this answer













            You could misuse one of the (unused) accessories:



            documentclassarticle
            usepackagetikzpeople
            begindocument
            begintikzpicture
            makeatletter
            tikzpeople@builder@definecolors
            lettikzpeople@person@paintshieldtikzpeople@builder@painthat
            node[alice,shield,minimum size=1.5cm] at (0,0) ;
            endtikzpicture
            enddocument


            enter image description here







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 8 hours ago









            Ulrike FischerUlrike Fischer

            214k9 gold badges323 silver badges725 bronze badges




            214k9 gold badges323 silver badges725 bronze badges















            • That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

              – white_gecko
              8 hours ago






            • 1





              Send the author a feature request.

              – Ulrike Fischer
              8 hours ago

















            • That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

              – white_gecko
              8 hours ago






            • 1





              Send the author a feature request.

              – Ulrike Fischer
              8 hours ago
















            That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

            – white_gecko
            8 hours ago





            That should work for my case, but it would not work if I want to use the accessories like the shield as well. How could I define the hat as a new accessory?

            – white_gecko
            8 hours ago




            1




            1





            Send the author a feature request.

            – Ulrike Fischer
            8 hours ago





            Send the author a feature request.

            – Ulrike Fischer
            8 hours ago













            2
















            Ok, I managed it by taking a closer look into the files of the tikzpeople package.



            To define a new combination (builderalice in my case) you need to define a new file tikzpeople.shape.builderalice.sty where you combine the parts and the according colors. Then you need to call tikzpeople@declareshapebuilderalice (as it is intended to not be called from outside and contains an @ you need to wrap it in makeatletter and makeatother).



            documentclass[tikz]standalone
            usepackagetikz
            usepackagetikzpeople
            usepackagefilecontents

            beginfilecontentstikzpeople.shape.builderalice.sty
            newcommandtikzpeople@builderalice@paint
            tikzpeople@person@paintshirt
            tikzpeople@alice@paintshirtdetails
            tikzpeople@person@paintrighthorn
            tikzpeople@person@painthead
            tikzpeople@alice@painthair
            tikzpeople@person@paintgoatee
            tikzpeople@person@paintlefthorn
            tikzpeople@person@painthalo
            tikzpeople@builder@painthat

            newcommandtikzpeople@builderalice@definecolors
            definecolorshirtRGB253,156,40
            definecolorundershirtRGB232,232,232
            definecolorskinRGB148,60,19
            definecolorhairrgb0,0,0
            definecolorhatRGB238,175,0

            endfilecontents

            makeatletter
            tikzpeople@declareshapebuilderalice
            makeatother

            begindocument
            begintikzpicture[]
            node[builder,minimum size=1.5cm] (T) at (-1,0) ;
            node[alice,minimum size=1.5cm] (N) at (1,0) ;
            node[builderalice,minimum size=1.5cm] (A) at (3,0) ;
            endtikzpicture
            enddocument


            enter image description here






            share|improve this answer





























              2
















              Ok, I managed it by taking a closer look into the files of the tikzpeople package.



              To define a new combination (builderalice in my case) you need to define a new file tikzpeople.shape.builderalice.sty where you combine the parts and the according colors. Then you need to call tikzpeople@declareshapebuilderalice (as it is intended to not be called from outside and contains an @ you need to wrap it in makeatletter and makeatother).



              documentclass[tikz]standalone
              usepackagetikz
              usepackagetikzpeople
              usepackagefilecontents

              beginfilecontentstikzpeople.shape.builderalice.sty
              newcommandtikzpeople@builderalice@paint
              tikzpeople@person@paintshirt
              tikzpeople@alice@paintshirtdetails
              tikzpeople@person@paintrighthorn
              tikzpeople@person@painthead
              tikzpeople@alice@painthair
              tikzpeople@person@paintgoatee
              tikzpeople@person@paintlefthorn
              tikzpeople@person@painthalo
              tikzpeople@builder@painthat

              newcommandtikzpeople@builderalice@definecolors
              definecolorshirtRGB253,156,40
              definecolorundershirtRGB232,232,232
              definecolorskinRGB148,60,19
              definecolorhairrgb0,0,0
              definecolorhatRGB238,175,0

              endfilecontents

              makeatletter
              tikzpeople@declareshapebuilderalice
              makeatother

              begindocument
              begintikzpicture[]
              node[builder,minimum size=1.5cm] (T) at (-1,0) ;
              node[alice,minimum size=1.5cm] (N) at (1,0) ;
              node[builderalice,minimum size=1.5cm] (A) at (3,0) ;
              endtikzpicture
              enddocument


              enter image description here






              share|improve this answer



























                2














                2










                2









                Ok, I managed it by taking a closer look into the files of the tikzpeople package.



                To define a new combination (builderalice in my case) you need to define a new file tikzpeople.shape.builderalice.sty where you combine the parts and the according colors. Then you need to call tikzpeople@declareshapebuilderalice (as it is intended to not be called from outside and contains an @ you need to wrap it in makeatletter and makeatother).



                documentclass[tikz]standalone
                usepackagetikz
                usepackagetikzpeople
                usepackagefilecontents

                beginfilecontentstikzpeople.shape.builderalice.sty
                newcommandtikzpeople@builderalice@paint
                tikzpeople@person@paintshirt
                tikzpeople@alice@paintshirtdetails
                tikzpeople@person@paintrighthorn
                tikzpeople@person@painthead
                tikzpeople@alice@painthair
                tikzpeople@person@paintgoatee
                tikzpeople@person@paintlefthorn
                tikzpeople@person@painthalo
                tikzpeople@builder@painthat

                newcommandtikzpeople@builderalice@definecolors
                definecolorshirtRGB253,156,40
                definecolorundershirtRGB232,232,232
                definecolorskinRGB148,60,19
                definecolorhairrgb0,0,0
                definecolorhatRGB238,175,0

                endfilecontents

                makeatletter
                tikzpeople@declareshapebuilderalice
                makeatother

                begindocument
                begintikzpicture[]
                node[builder,minimum size=1.5cm] (T) at (-1,0) ;
                node[alice,minimum size=1.5cm] (N) at (1,0) ;
                node[builderalice,minimum size=1.5cm] (A) at (3,0) ;
                endtikzpicture
                enddocument


                enter image description here






                share|improve this answer













                Ok, I managed it by taking a closer look into the files of the tikzpeople package.



                To define a new combination (builderalice in my case) you need to define a new file tikzpeople.shape.builderalice.sty where you combine the parts and the according colors. Then you need to call tikzpeople@declareshapebuilderalice (as it is intended to not be called from outside and contains an @ you need to wrap it in makeatletter and makeatother).



                documentclass[tikz]standalone
                usepackagetikz
                usepackagetikzpeople
                usepackagefilecontents

                beginfilecontentstikzpeople.shape.builderalice.sty
                newcommandtikzpeople@builderalice@paint
                tikzpeople@person@paintshirt
                tikzpeople@alice@paintshirtdetails
                tikzpeople@person@paintrighthorn
                tikzpeople@person@painthead
                tikzpeople@alice@painthair
                tikzpeople@person@paintgoatee
                tikzpeople@person@paintlefthorn
                tikzpeople@person@painthalo
                tikzpeople@builder@painthat

                newcommandtikzpeople@builderalice@definecolors
                definecolorshirtRGB253,156,40
                definecolorundershirtRGB232,232,232
                definecolorskinRGB148,60,19
                definecolorhairrgb0,0,0
                definecolorhatRGB238,175,0

                endfilecontents

                makeatletter
                tikzpeople@declareshapebuilderalice
                makeatother

                begindocument
                begintikzpicture[]
                node[builder,minimum size=1.5cm] (T) at (-1,0) ;
                node[alice,minimum size=1.5cm] (N) at (1,0) ;
                node[builderalice,minimum size=1.5cm] (A) at (3,0) ;
                endtikzpicture
                enddocument


                enter image description here







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 8 hours ago









                white_geckowhite_gecko

                8561 gold badge8 silver badges17 bronze badges




                8561 gold badge8 silver badges17 bronze badges
























                    2
















                    This seems to be an XY question. What you might be really looking for is the TikZlings package in which you can add the accessories at will.



                    documentclass[tikz,border=1mm]standalone
                    usepackagetikzlings
                    begindocument
                    begintikzpicture
                    owl
                    thing[tophat,scale=1.5,yshift=-0.6cm,xshift=-0.05cm]
                    beginscope[xshift=2cm]
                    bear[magichat=violet,
                    magicstars=yellow!80!brown]
                    endscope
                    endtikzpicture
                    enddocument


                    enter image description here






                    share|improve this answer

























                    • :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

                      – white_gecko
                      8 hours ago











                    • @white_gecko Who needs Bob if one can have a bear instead? ;-)

                      – Schrödinger's cat
                      8 hours ago















                    2
















                    This seems to be an XY question. What you might be really looking for is the TikZlings package in which you can add the accessories at will.



                    documentclass[tikz,border=1mm]standalone
                    usepackagetikzlings
                    begindocument
                    begintikzpicture
                    owl
                    thing[tophat,scale=1.5,yshift=-0.6cm,xshift=-0.05cm]
                    beginscope[xshift=2cm]
                    bear[magichat=violet,
                    magicstars=yellow!80!brown]
                    endscope
                    endtikzpicture
                    enddocument


                    enter image description here






                    share|improve this answer

























                    • :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

                      – white_gecko
                      8 hours ago











                    • @white_gecko Who needs Bob if one can have a bear instead? ;-)

                      – Schrödinger's cat
                      8 hours ago













                    2














                    2










                    2









                    This seems to be an XY question. What you might be really looking for is the TikZlings package in which you can add the accessories at will.



                    documentclass[tikz,border=1mm]standalone
                    usepackagetikzlings
                    begindocument
                    begintikzpicture
                    owl
                    thing[tophat,scale=1.5,yshift=-0.6cm,xshift=-0.05cm]
                    beginscope[xshift=2cm]
                    bear[magichat=violet,
                    magicstars=yellow!80!brown]
                    endscope
                    endtikzpicture
                    enddocument


                    enter image description here






                    share|improve this answer













                    This seems to be an XY question. What you might be really looking for is the TikZlings package in which you can add the accessories at will.



                    documentclass[tikz,border=1mm]standalone
                    usepackagetikzlings
                    begindocument
                    begintikzpicture
                    owl
                    thing[tophat,scale=1.5,yshift=-0.6cm,xshift=-0.05cm]
                    beginscope[xshift=2cm]
                    bear[magichat=violet,
                    magicstars=yellow!80!brown]
                    endscope
                    endtikzpicture
                    enddocument


                    enter image description here







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered 8 hours ago









                    Schrödinger's catSchrödinger's cat

                    4,8317 silver badges16 bronze badges




                    4,8317 silver badges16 bronze badges















                    • :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

                      – white_gecko
                      8 hours ago











                    • @white_gecko Who needs Bob if one can have a bear instead? ;-)

                      – Schrödinger's cat
                      8 hours ago

















                    • :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

                      – white_gecko
                      8 hours ago











                    • @white_gecko Who needs Bob if one can have a bear instead? ;-)

                      – Schrödinger's cat
                      8 hours ago
















                    :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

                    – white_gecko
                    8 hours ago





                    :-D Yes if the tikzpeople are build like tikzlings, that would work I guess.

                    – white_gecko
                    8 hours ago













                    @white_gecko Who needs Bob if one can have a bear instead? ;-)

                    – Schrödinger's cat
                    8 hours ago





                    @white_gecko Who needs Bob if one can have a bear instead? ;-)

                    – Schrödinger's cat
                    8 hours ago


















                    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%2f507176%2fadd-builder-hat-to-other-people-with-tikzpeople%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

                    ParseJSON using SSJSUsing AMPscript with SSJS ActivitiesHow to resubscribe a user in Marketing cloud using SSJS?Pulling Subscriber Status from Lists using SSJSRetrieving Emails using SSJSProblem in updating DE using SSJSUsing SSJS to send single email in Marketing CloudError adding EmailSendDefinition using SSJS

                    Кампала Садржај Географија Географија Историја Становништво Привреда Партнерски градови Референце Спољашње везе Мени за навигацију0°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.340°11′ СГШ; 32°20′ ИГД / 0.18° СГШ; 32.34° ИГД / 0.18; 32.34МедијиПодациЗванични веб-сајту

                    19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу