What other reasons besides being killed in battle were there for the decline in the Indian population after European colonists arrived in Latin America?

One reason was disease. The Native American tribes had no resistance to chicken pox, measles, mumps, and other diseases brought to Latin America by Europeans.

Another reason is that the Indians were treated brutally by the new settlers. The natives suffered greatly from the harsh hand of the Europeans.