Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

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