Номера контуров главы в качестве инициалов в LibreOffice Writer?

3

Я пытаюсь, чтобы в качестве инициалов в LibreOffice Writer использовались номера главы (наброски) уровня 1.

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

Мне не нужна буквица (текст под номером), номер может быть все слева от заголовка.

Я ищу решение в LibreOffice, но любой текстовый процессор, работающий с ODT, будет в порядке. В последнем случае MS Word или что-нибудь, производящее DOC.

lfd
источник
Я думаю, что было бы полезно, если бы вы добавили изображение именно того, что вы пытаетесь достичь.
Rik
! Это первая страница такого документа , В настоящее время он состоит из двух столбцов, первый из которых очень узкий и содержит только цифры. Редактирование становится очень громоздким. То, к чему я стремлюсь, это превращение этих чисел в автоматическую нумерацию, в идеале.
lfd

Ответы:

3

Я думаю, что будет очень сложно (на вашем примере) работать с обычной «Автоматической нумерацией». Это может быть сделано с некоторыми усилиями, но есть серьезные недостатки. Вы не можете использовать пробел под первой строкой текста, потому что ваш номер большой. Вы можете только поставить рамку там. Также с каждым войти вы делаете, есть новый номер создан.

Лучше всего было бы использовать связанные рамки с числами.

Установите удобное поле для вашего документа (достаточно для цифр). Установите курсор на первую строку и выберите Insert, Frame и установите свойства:

Frame properties

Также установите для borderlines / Linestyle значение None, После этого установите большое число 1 в рамку и перетащите рамку слева от поля (перед абзацем). Убедитесь, что якорь остается на первой букве вашей строки. В свойствах кадра Horizontal by будет отрицательным.

Anchor

Выбрав кадр, вы можете нажать Ctrl + С и перейти к следующей строке и нажав Ctrl + В скопировать кадр туда. Измените числа соответственно.

Теперь эти кадры (которые остаются от поля) связаны с первым символом выбранных вами строк, и они будут течь вместе с ним.

Вместо установки большого числа в кадре вы можете установить Numbering On и добавив пробел. При копировании рамок рамка нумеруется автоматически. Но вам нужно посмотреть, если это удобно. Добавление числа между двумя другими приведет к тому, что числа не будут последовательными. Я думаю, что нумерация вручную проще всего в этой ситуации.

Result


Изменить: я нашел другой метод автонумерации:

Вы можете использовать это со связанными фреймами, но вы также можете создать таблицу без границ, например 6x2, в зависимости от того, что вам проще, например, ниже я использовал таблицу. Таблица может быть удобнее при вставке нового раздела.

Вместо ввода 1, 2 и т. Д. Вы выбираете Insert, Fields, Other (или использовать Ctrl + F2 ), Выберите Variables а также Number Range И в Name тип Nr1 и значение 1 и нажмите Вставить ,

Number range

Теперь закройте диалог и перейти ко второму ряду. Снова откройте диалог ( Ctrl + F2 ) выбирать Nr1 от Selections и нажмите Вставить. (Значение пусто в этом диалоговом окне, но потому что это number range это автоматически займет last value +1,

Теперь вы можете скопировать числа из строки 2 в другие строки или использовать Ctrl + F2 и выбрать Nr1 снова. ( не скопируйте это из ряда 1 потому что это имеет значение 1 установить, а не +1 )

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

Result

И после Ctrl + F9 и сделать цифры больше:

Result

Rik
источник
Большое спасибо, я не знал об этой функции кадра. Учитывая то, что я потерял бы автоматическую нумерацию, я думаю, что я попытаюсь посмотреть, смогу ли я изменить макет документа, даже если это означает, что номер элемента будет иметь одинаковый размер абзаца или будет увеличен. Или, учитывая, что в данном конкретном случае модель более или менее фиксирована и вполне фиксирована, когда дело доходит до нумерации, я мог бы просто нумеровать вручную и использовать инициалы.
lfd
1
Pfew ... (это много изображений :) Я добавил еще один метод, где вы Можно использовать автонумерацию. Может быть проще использовать таблицы (без границ) вместо связанных рамок (строки таблицы легче вставлять между существующими строками). Но вы можете использовать этот метод автонумерации как с таблицей, так и с методом связанных фреймов.
Rik
Я действительно впечатлен.
lfd
Я немного отредактировал мою правку. Кажется, вы можете сделать это с одной переменной (и не нужно Nr1_next ) Когда Nr1 это number range он будет автоматически увеличиваться на единицу при каждом использовании (только не копия это из первого ряда / ячейки, потому что это имеет 1 установить вместо +1, вы можете увидеть это, если дважды щелкнуть по нему). Я тоже много узнаю о LibreOffice :)
Rik
Вы уверены, что быстро учитесь!
lfd