Где ставится пробел?

Пробел ставится между двумя инициалами и между инициалами и фамилией («А. С. Пушкин»);
между сокращёнными обращениями и фамилией («г-н Иванов»), а также после географических сокращений («г. Москва», «о-ва Кука»);
между знаками номера, параграфа и относящимися к ним цифрами («№ 8», «§ 104»);
внутри сокращений («и т. д.», «т. е.», «а. е.» и т. п.);
между числами и относящимися к ним единицами измерения или счётными словами («12 кг», «1981 г.», «гл. IV»);
перед тире в середине предложения («Восемнадцать — это совсем не мало»). Типографские правила требуют по обеим сторонам тире ставить 2-пунктовую шпацию (пробел шириной 2 типографских пункта), но часто из-за ограничений компьютерного набора ставят межсловный пробел (слева от тире — неразрывный, справа — обычный);
между группами цифр в многозначных числах, по три цифры справа налево, начиная с четырёх- или пятизначных чисел («2 132 128 байт»): типографские правила требуют ставить здесь укороченный пробел, но часто из-за ограничений компьютерного набора ставят полный;
перед номерами версий программных продуктов и частями их названий, состоящими из цифр или сокращений («Ubuntu 14.04», «Windows XP»);
после предлогов и союзов (особенно однобуквенных или начинающих предложение), прежде всего в заголовках («Стремиться к совершенству»); после частицы «не», перед частицами «бы», «ли», «же».