sql server 2008r2 and sql server 2012 both have this issue
create table [t_test ](id int priamry key ,c int)--- please note the table name is ended with a space
---publish the article
---add a new column
ALTER TABLE[T_test] add column1 int null -- please note , the table name ends without the space
--this DDL statement is not picked by the logreader agent as the related log records are not marked as 'REPLICATE'
select Description, *From sys.fn_dblog(null,null) where Description='REPLICATE'