Hello - AFAIK, If you are using SQL Server 2008 or later version then adding an article will essentially generate full snapshot NOT incremental one.
If you just want to generate incremental snapshot then you need to tweak properties for this publication & these are immediate_sync & allow_anonymous:
EXEC sp_changepublication
@publication = 'PUB_NAME', --Enter your publication_name
@property = 'allow_anonymous' ,
@value = 'false'
GO
EXEC sp_changepublication
@publication = 'PUB_NAME', --Enter your publication name
@property = 'immediate_sync' ,
@value = 'false'
Note: The above changes essentially invalidates the existing snapshot (Because it will only generate mini-snapshot now) and therefore you will have to generate full snapshot if you
need to add more subscribers in future. However for the existing subscribers it will generate snapshot for the articles that are added just now
Hope this helps!