Pull to refresh

Нетривиальные аспекты расстановки переносов в технических текстах

Reading time 1 min
Views 700
Lumber room
Вот, задался вопросом, как правильно переносить такие конструкции, как имена файлов, полные имена классов с пространствами имен, пути, урлы и тому подобные вещи, встречающиеся в технических текстах?

Например: «Параметры соединения с базой данных должны быть указаны в файле Testdatabase.Hibernate.cfg.xml». Где расставить переносы в слове «Testdatabase.Hibernate.cfg.xml»?

Варианты:

0) Не переносить. Тоже, конечно, вариант. Но когда текст будет растянут по ширине и появятся гиганские пробелы, то станет ясно, что так верстают только мудаки.

1) По слогам
Test¬da¬ta¬ba¬se.Hi¬ber¬na¬te.cfg.xml
Недостаток такого способа мне видится в том, что знак переноса в конце строки может быть ошибочно воспринят как часть имени файла.

2) После точек
Testdatabase.¬Hibernate.¬cfg.¬xml
Существует опасность, что точка будет воспринята как конец предложения.

3) Перед точками
Testdatabase¬.Hibernate¬.cfg¬.xml
Точка в начале строки довольно тупо смотрится.

Этот вопрос я задал также на грамоте.ру, посмотрим, что они ответят.

Таким образом, я для себя еще не определился. Может, кто-то из окружающих дополнит этот текст новым аргументом «за» или «против»?

UPD: Осмотрев некоторые книги на Гугл-Букс пришел к выводу, что для переноса по словам урлов, путей и неймспейсов знак переноса не используют, но разбивают на составные части по точкам или слешам. При этом точка или слеш остаются всегда в конце строки.

UPD 2: Ответ грамоты.ру:
«Правила русского правописания подобные случаи, разумеется, не регламентируют. Вряд ли такие цепочки подлежат переносу.»
Tags:
Hubs:
Total votes 18: ↑13 and ↓5 +8
Comments 11
Comments Comments 11

Posts