no not possible through material type in Standard. However, you can check for alternative with some User Exit/Badi. You can make a check by going in to the J1ID table, if material is listed in J1ID, tax code should be mandatory.
Or, you can put a code where it will check the material type and make the tax code as mandatory.