Skip to content

fix: allow XOR and XNOR gates to have more than 2 inputs#1205

Open
cynthi8 wants to merge 2 commits intopgf-tikz:masterfrom
cynthi8:master
Open

fix: allow XOR and XNOR gates to have more than 2 inputs#1205
cynthi8 wants to merge 2 commits intopgf-tikz:masterfrom
cynthi8:master

Conversation

@cynthi8
Copy link

@cynthi8 cynthi8 commented Oct 15, 2022

Motivation for this change

There have been several requests for XOR and XNOR gates to allow more than 2 inputs [#376] [1] [2]. This PR fixes that and updates the docs.

As far as I can see, the previous concern was a potentially ambiguous IEC symbol [ = 1 ]. However, extended gates are widely interpreted to represent the cascade of such binary operations and there is clear demand to display such symbols (from me too).

As a weird quirk, ICE XNOR gates have always been able to accept more than 2 inputs - in opposition to the docs.

Fixes #376

Checklist

Please signoff your commits to explicitly state your agreement to the Developer Certificate of Origin. If that is not possible you may check the boxes below instead:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

XOR gate in pgflibraryshapes.gates.logic.IEC.code.tex allows only 2 legs

1 participant