I have custom field on Knowledge object. And made that custom field as required on Knowledge page layout. When I deploy using ant from one sand box to another that custom field is not effected(means it still not mandatory filed) on knowledge page layout. In meta data I have added 'Required' tag manually but I could not deploy it.
<layoutSections>
<customLabel>true</customLabel>
<detailHeading>true</detailHeading>
<editHeading>true</editHeading>
<label>Details</label>
<layoutColumns>
<layoutItems>
<field>Cfield1__c</field>
</layoutItems>
<layoutItems>
<field>CField2__c</field>
</layoutItems>
</layoutColumns>
<style>OneColumn</style>
</layoutSections>