Windows and Linux versions of VeraCrypt offer to use EMV compliant smart cards as a feature. Indeed, the use of PKCS#11 compliant smart cards is dedicated to users with more or less cybersecurity skills. However, in some situations, having such a card strongly reduces the plausible deniability of the user.
To overcome this problem, the idea is to allow the use of a type of smart card owned by anyone: EMV compliant smart cards. According to the standard of the same name, these cards spread all over the world are used to carry out banking operations. Using internal data of the user's EMV card as keyfiles will strengthen the security of his volume while keeping his denial plausible.
For more technical information, please see the section EMV Smart Cards in the chapter Keyfiles.