I normally wear white cotton undershirts with all my button shirts, including camp shirts, Guayabera Shirt / Cuban style shirt

but when it's over 100 sometimes I skip the undershirt

it looks more proper with an undershirt

plus it feels more comfortable so you dont feel the frabric & seams rubbing on your body