Вставить изображение слева от определенного стиля в MS Word

Вставить изображение слева от определенного стиля в MS Word

[Как] Можно ли создать стиль абзаца, который будет вставлять изображение сбоку от абзаца?

У меня есть определенный стиль абзаца. Я хочу, чтобы Word вставил небольшое изображение слева от этого текста (или, в идеале, на внутренней стороне страницы с зеркальными полями).

Редактировать: Я также открыт для других возможностей, помимо стилей абзацев, — главное, что я не хочу добавлять и позиционировать изображения вручную.

Вспомните маленькие восклицательные знаки или информационные знаки из книг «... для чайников» или взгляните на маленькую букву i, клубок шерсти и лестницу на изображении ниже.

введите описание изображения здесь

решение1

Как насчет чего-то вроде этого? (Мне не очень нравится использовать таблицы в Word, когда вам нужен обычный текст, особенно если он должен быть доступен для использования кем угодно, но альтернативы кажутся еще хуже).

У вас есть таблица из 3 столбцов. Правая сторона первого столбца выровнена с левым полем документа. Левая сторона третьего столбца выровнена с правым полем документа. Вы выбираете столбцы 1 и 3 и делаете вертикальное выравнивание так, чтобы оно было посередине ячейки.

Каждая ячейка в среднем столбце содержит фрагмент текста. Если вы хотите, чтобы изображение было сбоку, оно должно быть вертикально выровнено по середине этого текста.

В верхней части документа вы создаете поле SET для каждого изображения, которое хотите использовать. Например,

{ SET ball "<insert the image of the ball (or whatever it is) here, and resize it" 
}{ SET ladder "<insert the image of the ladder (or whatever it is) here, and resize it" }

({ } — это специальные пары фигурных скобок кода поля, которые можно вставить с помощью Ctrl-F9 в Windows Word)

Для каждого фрагмента, где вы хотите получить изображение (например, мяч), вы вставляете следующие вложенные коды полей в ячейку с одной стороны:

{ IF { =int({ PAGE \#0 })/2)-({ PAGE \#0 }/2) } = 0 "{ ball }" }

а с другой стороны,

{ IF { =int({ PAGE \#0 })/2)-({ PAGE \#0 }/2) } <> 0 "{ ball }" }

Все{ } — это специальные фигурные скобки.

Затем выберите весь текст и нажмите F9, чтобы обновить все поля. Вам нужно будет делать это каждый раз, когда фрагмент перемещается с одной страницы на другую (например), потому что поля не обновляются автоматически.

Некоторые заметки...

{PAGE #0} должен возвращать числовое значение номера страницы, даже если ваши номера страниц — это A, B, C или номера глав-страниц. Но я не уверен, что этого достаточно для всех четных/нечетных/двусторонних сценариев.

Возможно, можно упростить кодирование полей разными способами. Я об этом особо не задумывался.

Связанный контент