Changing the size of a Logic Gate using Circuitikz












3















I would like to change the size of a simple logic gate



begin{circuitikz} draw
(0,0) node[and port] () {};
end{circuitikz}


The output is:



enter image description here



How can I control the size of the ouptut?










share|improve this question





























    3















    I would like to change the size of a simple logic gate



    begin{circuitikz} draw
    (0,0) node[and port] () {};
    end{circuitikz}


    The output is:



    enter image description here



    How can I control the size of the ouptut?










    share|improve this question



























      3












      3








      3








      I would like to change the size of a simple logic gate



      begin{circuitikz} draw
      (0,0) node[and port] () {};
      end{circuitikz}


      The output is:



      enter image description here



      How can I control the size of the ouptut?










      share|improve this question
















      I would like to change the size of a simple logic gate



      begin{circuitikz} draw
      (0,0) node[and port] () {};
      end{circuitikz}


      The output is:



      enter image description here



      How can I control the size of the ouptut?







      graphics circuitikz size






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 5 '18 at 9:33









      Bernard

      168k771195




      168k771195










      asked Dec 5 '18 at 4:05









      DelfinDelfin

      284




      284






















          2 Answers
          2






          active

          oldest

          votes


















          4














          Welcome to TeX.SE! As usual in this kind of business with scale=<factor>.



          documentclass{article}
          usepackage{circuitikz}
          begin{document}
          begin{circuitikz}
          draw (0,0) node[and port,scale=3] (n) {};
          end{circuitikz}
          end{document}





          share|improve this answer































            4














            You can change the height and width of circuitikz components locally or globally using ctikzset.

            (Inspired from this answer)



            Doing it locally



            documentclass[border=3mm]{standalone}
            usepackage{circuitikz}
            begin{document}
            begin{circuitikz} draw
            (0,0) node[and port] () {};
            draw
            pgfextra{ctikzset{tripoles/american and port/width=.55,
            tripoles/american and port/height=.4}}
            (0,-1.5) node[and port] () {};
            draw
            pgfextra{ctikzset{tripoles/american and port/width=.3,
            tripoles/american and port/height=.2}}
            (0,-2.5) node[and port] () {};
            end{circuitikz}
            end{document}


            enter image description here



            Doing it globally



            documentclass[border=3mm]{standalone}
            usepackage{circuitikz}
            begin{document}
            ctikzset{tripoles/american and port/width=.55,tripoles/american and port/height=.4}
            begin{circuitikz}
            draw (0,0) node[and port] () {};
            draw (0,-1) node[or port](){};
            draw (0,-2) node[and port] () {};
            end{circuitikz}
            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%2f463267%2fchanging-the-size-of-a-logic-gate-using-circuitikz%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














              Welcome to TeX.SE! As usual in this kind of business with scale=<factor>.



              documentclass{article}
              usepackage{circuitikz}
              begin{document}
              begin{circuitikz}
              draw (0,0) node[and port,scale=3] (n) {};
              end{circuitikz}
              end{document}





              share|improve this answer




























                4














                Welcome to TeX.SE! As usual in this kind of business with scale=<factor>.



                documentclass{article}
                usepackage{circuitikz}
                begin{document}
                begin{circuitikz}
                draw (0,0) node[and port,scale=3] (n) {};
                end{circuitikz}
                end{document}





                share|improve this answer


























                  4












                  4








                  4







                  Welcome to TeX.SE! As usual in this kind of business with scale=<factor>.



                  documentclass{article}
                  usepackage{circuitikz}
                  begin{document}
                  begin{circuitikz}
                  draw (0,0) node[and port,scale=3] (n) {};
                  end{circuitikz}
                  end{document}





                  share|improve this answer













                  Welcome to TeX.SE! As usual in this kind of business with scale=<factor>.



                  documentclass{article}
                  usepackage{circuitikz}
                  begin{document}
                  begin{circuitikz}
                  draw (0,0) node[and port,scale=3] (n) {};
                  end{circuitikz}
                  end{document}






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Dec 5 '18 at 4:27









                  marmotmarmot

                  95.5k4110210




                  95.5k4110210























                      4














                      You can change the height and width of circuitikz components locally or globally using ctikzset.

                      (Inspired from this answer)



                      Doing it locally



                      documentclass[border=3mm]{standalone}
                      usepackage{circuitikz}
                      begin{document}
                      begin{circuitikz} draw
                      (0,0) node[and port] () {};
                      draw
                      pgfextra{ctikzset{tripoles/american and port/width=.55,
                      tripoles/american and port/height=.4}}
                      (0,-1.5) node[and port] () {};
                      draw
                      pgfextra{ctikzset{tripoles/american and port/width=.3,
                      tripoles/american and port/height=.2}}
                      (0,-2.5) node[and port] () {};
                      end{circuitikz}
                      end{document}


                      enter image description here



                      Doing it globally



                      documentclass[border=3mm]{standalone}
                      usepackage{circuitikz}
                      begin{document}
                      ctikzset{tripoles/american and port/width=.55,tripoles/american and port/height=.4}
                      begin{circuitikz}
                      draw (0,0) node[and port] () {};
                      draw (0,-1) node[or port](){};
                      draw (0,-2) node[and port] () {};
                      end{circuitikz}
                      end{document}


                      enter image description here






                      share|improve this answer






























                        4














                        You can change the height and width of circuitikz components locally or globally using ctikzset.

                        (Inspired from this answer)



                        Doing it locally



                        documentclass[border=3mm]{standalone}
                        usepackage{circuitikz}
                        begin{document}
                        begin{circuitikz} draw
                        (0,0) node[and port] () {};
                        draw
                        pgfextra{ctikzset{tripoles/american and port/width=.55,
                        tripoles/american and port/height=.4}}
                        (0,-1.5) node[and port] () {};
                        draw
                        pgfextra{ctikzset{tripoles/american and port/width=.3,
                        tripoles/american and port/height=.2}}
                        (0,-2.5) node[and port] () {};
                        end{circuitikz}
                        end{document}


                        enter image description here



                        Doing it globally



                        documentclass[border=3mm]{standalone}
                        usepackage{circuitikz}
                        begin{document}
                        ctikzset{tripoles/american and port/width=.55,tripoles/american and port/height=.4}
                        begin{circuitikz}
                        draw (0,0) node[and port] () {};
                        draw (0,-1) node[or port](){};
                        draw (0,-2) node[and port] () {};
                        end{circuitikz}
                        end{document}


                        enter image description here






                        share|improve this answer




























                          4












                          4








                          4







                          You can change the height and width of circuitikz components locally or globally using ctikzset.

                          (Inspired from this answer)



                          Doing it locally



                          documentclass[border=3mm]{standalone}
                          usepackage{circuitikz}
                          begin{document}
                          begin{circuitikz} draw
                          (0,0) node[and port] () {};
                          draw
                          pgfextra{ctikzset{tripoles/american and port/width=.55,
                          tripoles/american and port/height=.4}}
                          (0,-1.5) node[and port] () {};
                          draw
                          pgfextra{ctikzset{tripoles/american and port/width=.3,
                          tripoles/american and port/height=.2}}
                          (0,-2.5) node[and port] () {};
                          end{circuitikz}
                          end{document}


                          enter image description here



                          Doing it globally



                          documentclass[border=3mm]{standalone}
                          usepackage{circuitikz}
                          begin{document}
                          ctikzset{tripoles/american and port/width=.55,tripoles/american and port/height=.4}
                          begin{circuitikz}
                          draw (0,0) node[and port] () {};
                          draw (0,-1) node[or port](){};
                          draw (0,-2) node[and port] () {};
                          end{circuitikz}
                          end{document}


                          enter image description here






                          share|improve this answer















                          You can change the height and width of circuitikz components locally or globally using ctikzset.

                          (Inspired from this answer)



                          Doing it locally



                          documentclass[border=3mm]{standalone}
                          usepackage{circuitikz}
                          begin{document}
                          begin{circuitikz} draw
                          (0,0) node[and port] () {};
                          draw
                          pgfextra{ctikzset{tripoles/american and port/width=.55,
                          tripoles/american and port/height=.4}}
                          (0,-1.5) node[and port] () {};
                          draw
                          pgfextra{ctikzset{tripoles/american and port/width=.3,
                          tripoles/american and port/height=.2}}
                          (0,-2.5) node[and port] () {};
                          end{circuitikz}
                          end{document}


                          enter image description here



                          Doing it globally



                          documentclass[border=3mm]{standalone}
                          usepackage{circuitikz}
                          begin{document}
                          ctikzset{tripoles/american and port/width=.55,tripoles/american and port/height=.4}
                          begin{circuitikz}
                          draw (0,0) node[and port] () {};
                          draw (0,-1) node[or port](){};
                          draw (0,-2) node[and port] () {};
                          end{circuitikz}
                          end{document}


                          enter image description here







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Dec 5 '18 at 6:00

























                          answered Dec 5 '18 at 4:42









                          nidhinnidhin

                          3,352927




                          3,352927






























                              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%2f463267%2fchanging-the-size-of-a-logic-gate-using-circuitikz%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

                              Bundesstraße 106

                              Verónica Boquete

                              Ida-Boy-Ed-Garten