Добавление горизонтального пространства как части стиля Word
Я очень неохотный пользователь Word, который действительно хотел бы эмулировать темную сторону (TeX) всеми возможными способами. у меня есть description
список почти отсортирован (имитируя настройки LaTeX по умолчанию), но у меня есть еще одна деталь, которая, на мой взгляд, действительно улучшает читабельность.
Возьмите набранную версию LaTeX:
Существует определенное количество места (для типографски наклонных, я почти уверен, что это 1en
) после элемента списка, который отделяет его от его описания.
Возьми сейчас версию Word,
где нет такого места.
Ободренные условия находятся под DescriptionItem
стиль (где весь абзац находится под DescriptionList
стиль). Как я могу изменить DescriptionItem
такой, что определенное количество места следует за концом стиля вместо пространства по умолчанию между словами?
2 ответа
Вы можете создать макрос, который будет проходить через весь документ и применять пробелы после вашего стиля. Вот образец:
Selection.Find.ClearFormatting
Selection.Find.Style = ActiveDocument.Styles("DescriptionItem")
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ""
.Replacement.Text = "^& "
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Вы можете сделать то же самое с помощью функции поиска / замены (Ctrl+H)
В Microsoft Word 2010 (для Windows) вы можете вставить типографские пробелы, выполнив следующие действия:
Вставка -> Символ -> Дополнительные символы -> вкладка Специальные символы.
Вы также можете создавать свои собственные сочетания клавиш.
В противном случае дефис - это примерно два регулярных пробела, а тире - четыре регулярных пробела. Вы можете посмотреть редакцию для получения дополнительной информации (я не связан). У них есть бесплатный инструмент под названием SpaceCadet, который был хорош для более старых версий Word вплоть до 2000 года, но я не уверен, работает ли он сейчас.