2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Запрет слов из одной и двух букв в конце строки
Сообщение19.02.2018, 09:28 


16/02/16
69
Подскажите как сделать, чтобы строки не заканчивались одно- и двухбуквенными словами.
Писать так
Используется синтаксис LaTeX
и~следующее слово
 

после каждого одно- и двухбуквенного слова не вариант, текст слишком длинный.

 Профиль  
                  
 
 Re: Запрет слов из одной и двух букв в конце строки
Сообщение19.02.2018, 11:57 
Заслуженный участник


09/05/12
25179
Не уверен, что это лучшее решение, но... мне как-то довелось приводить к нормальному виду сборник трудов, в котором практически все авторы не обращали внимания на висячие предлоги (на английском, но разница непринципиальна). В итоге я соорудил скрипт из пары десятков примерно таких блоков:
Используется синтаксис Bash
sed -i -r 's/\ as\ /\ as~/g' "$1"
sed -i -r 's/\ As\ /\ As~/g' "$1"
sed -i -r 's/\nAs\ /\nAs~/g' "$1"
которому в качестве параметра скармливался исходник статьи. Поскольку одно- и двубуквенных слов в языке мало (и это почти исключительно предлоги, союзы и - для английского - артикли), их можно просто перебрать все.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group