Современный русский язык. Лексика - Розенталь Д.Э., Голуб И.Б., Теленкова М.А. 2010

Синтаксис
Предложение
Предлоги при однородных членах

Имеющийся при однородных членах (косвенных дополнениях и обстоятельствах) предлог может повторяться перед каждым из них или опускаться после первого однородного члена; ср.: От деревьев, от кустов, от высоких стогов сена побежали длинные тени (Т.); Ночь медленно течет без звезд, без звуков, без движения (Сераф.); С такою землею пойдешь на жизнь, на труд, на праздник и нá смерть! (М.). — Марья Павловна встала, вышла в другую комнату и вернулась с листом бумаги, чернильницей и пером (Т.); Вот уездный городок с деревянными кривыми домишками, бесконечными заборами, купеческими необитаемыми каменными строениями, старинным мостом над глубоким оврагом (Т.).

Сам по себе длинный ряд однородных членов не является препятствием к опущению предлога: Они вдвоем несли большой поднос с горшками молока, тарелками, ложками, сахаром, ягодами, хлебом (Т.). Этим избегается «назойливое» повторение предлога.

С другой стороны, по мнению А.М. Пешковского, «чем длиннее ряд, тем большая потребность в повторении предлога»[23].

Играет роль наличие и характер союза. Предлог повторяется при повторяющихся союзах: И теперь, пожимаясь от холода, студент думал о том, что точно такой же ветер был и при Рюрике, и при Иоанне Грозном, и при Петре… (Ч.).

При наличии противительного союза предлог обычно повторяется: Эта первая кормежка случилась не в поле, а в какой-то русской деревушке… (Акс.); Не по словам судят, а по делам (Посл.).

При наличии разделительного союза возможны варианты; ср.: Другая река бежит по долине или по широкому лугу (Акс.). — Последние слова подействовали на доктора сильнее, чем ссылки на человеколюбие или призвание врача (Ч.).

При наличии сопоставительного союза предлог повторяется: Все окна как в барском доме, так и в людских отворены настежь (С.-Щ.), Он дрался и буянил не столько для собственного удовольствия, сколько для поддержания духа своего солдатства (Л.Т.).