Нумерация строк в либре офис ворд
Когда вы делаете различные рефераты, курсовые проекты, дипломные, статьи или просто большие документы на несколько страниц в текстовом процессоре LibreOffice, то вам нужно проставить нумерацию страниц чтобы после печати страницы не перепутались между собой. Для серьезных документов, нумерация страниц Libreoffice вообще является обязательным правилом.
В этой статье мы рассмотрим как пронумеровать страницы в LibreOffice, а также какое размещение номеров следует использовать в определенных ситуациях.
Как пронумеровать страницы в LibreOffice
В Microsoft Office Word все достаточно просто. Вам нужно всего лишь перейти на вкладку "Вставка", выбрать "Номер страницы", а затем выбрать расположение. В LibreOffice все немного сложнее. Здесь номер каждой страницы хранится представлен в виде отдельного поля. Если говорить более просто - то переменной, которую можно вставить в любое место на странице, где можно установить курсор. Для этого достаточно выбрать "Вставка", "Номер страницы".
Но это не то, чего мы добивались. Нам нужно, чтобы этот номер был в колонтитуле, то есть вверху или внизу страницы, справа, и автоматически проставлялся на каждой странице. Тут придется поработать. Допустим, у нас есть такой документ:
Для первой страницы создаем отдельный колонтитул, потому что это титульная страница, а на ней номер не выводится, хотя она учитывается при нумерации. Далее кликните по верхнему колонтитулу, когда появится синяя полоска в правой части экрана с надписью "Колонтитул . ", кликните по значку "+" чтобы появился курсор:
Затем откройте меню "Вставка" -> "Номер страницы":
Теперь номера появились на каждой странице. Осталось только перенести их в правый верхний угол, для этого достаточно отметить номер и кликнуть на панели по значку выравнивания по левому краю:
Или, в качестве альтернативы, можете отметить номер, открыть контекстное меню, выбрать пункт "Абзац", а затем "Выравнивание". Тут необходимо выбрать "По правому краю":
Вот так просто выполняется нумерация страниц в libreoffice writer. Да, это сложнее, чем в Microsoft Office, но благодаря тому, что номер страницы - это отдельное поле, вы можете вставить его в нужное место текста. Если вам нужно вставить номер внизу страницы, то действия будут аналогичными, только нужно открывать не верхний колонтитул, а нижний и делать все там. Колонтитул повторяется на каждой странице, поэтому нумерация libreoffice будет ставиться автоматически.
Чтобы для титульной страницы номер не ставился нужно еще кое-что сделать. Откройте меню "Формат" -> "Титульная страница", затем выберите преобразовать в титульные страницы - 1 страница, а стиль - первая страница, мы его уже выбирали при добавлении колонтитула. Дальше нажмите "Ok":
К номеру можно применять различное форматирование, также как и к любому другому тексту в libreoffice.
Выводы
В этой статье мы рассмотрели как пронумеровать страницы в libreoffice writer. Если вы знаете другие методы установки номеров страниц, которые будут работать лучше, напишите в комментариях!
Недавно ломал голову над проблемой автоматической нумерации строк в таблице LibreOffice Writer. Просто «растянуть» диапазон, как в Calc или Excell, там невозможно (по крайней мере в версии LibreOffice 3.4.5, которой я пользовался). Зато в ячейки таблиц можно вставлять формулы — именно с их помощью в итоге и получилось сделать автоматическую нумерацию строк.
Для начала нужно вручную задать номер первой строки, с которой будет начинаться нумерация (в примере он задан в ячейке A1), а затем вставить в ячейку на следующей строке формулу с номером ячейки в предыдущей строке, увеличенным на единицу (или другой шаг, если нумерация нужна не по порядку). Для вставки формулы в пустую ячейку надо ввести знак «равно» — появится строка для ввода формул. Формула для нумерации строк по порядку может выглядеть так: =+1 .
Ту же операцию нужно проделать с ячейкой в следующей строке, только адрес в формуле теперь будет сдвинут на одну строку вниз и выглядеть она станет так: =+1 .
Теперь остаётся только выделить нужные ячейки во второй и третьей строках (это ячейки с номерами A2 и A3 в моём примере, а номер текущей ячеки можно увидеть в строке состояния внизу окна Writer, там же, где номера страниц и масштаб показываются). И скопировать выделенные ячейки, например через Ctrl+C.
Наконец, последний шаг — выделяем весь диапазон ячеек таблицы, в которых нужно будет автоматически проставить номера, и вставляем туда скопированное в прошлом шаге содержимое ячеек A2 и A3 через Ctrl+V. Writer автоматически подставит формулу с увеличением номера во все выделенные ячейки и мы получим последовательную нумерацию строк в таблице!
Тем же способом можно пронумеровать и столбцы (тогда сдвигать адрес ячейки в формуле надо с изменением номера столбца — B1, C1 и т.д.). Можно задать любой шаг нумерации. Единственное неудобство — при удалении или добавлении новой строки придется заново скопировать и вставить формулу, чтобы получить автонумерацию. Поэтому нумеровать строки в таблице удобно в самом конце работы над ней.
Вечная проблема эти нумерованные пункты в договорах, даже если создать нумерованные списки в каждом разделе договора, все равно кто-то когда-то впишет что-нибудь руками туда, или нужно будет добавить новый раздел, из-за чего придется переделывать отдельно нумерацию внутри каждого раздела. Выход в создании сквозной нумерации по всему договору, вида примерно такого:
Причем, если между третьим и четвёртым разделом вставить еще один, то четвертый раздел станет пятым и пункты раздела также автоматически сменят нумерацию на вид 5.х. То есть нумерация пунктов зависит от номера раздела.
Сразу оговорюсь, что мой вариант мне самому кажется не очень правильным, однако он работает и работает неплохо. Основано всё на стилях. Что такое стили в LibreOffice можно почитать в этом документе.
Как это сделано:
Я создал несколько стилей абзаца, отдельно для:
Заглавия договора
Преамбулы договора
Заголовка раздела договора (будущая нумерация вида 1.)
Основного текста (будущая нумерация вида 1.1)
Основного текста (будущая нумерация вида 1.1.1)
Основного текста (будущая нумерация вида 1.1.1.1)
Эти стили я так и назвал, как указано выше. Настроил выравнивание Заголовков по середине и чтобы после Заголовка раздела договора следовал стиль Основной текст 1.1, что вполне логично.
Советую всегда создавать в документе свои стили, не используя и не изменяя стили, встроенные в LibreOffice. Можно взять любой встроенный стиль, и создать на его основе новый стиль, который будет отличаться исключительно названием, но в остальном будет в точности такой, как исходный стиль.
А дальше открываем диалог Структура нумерации (начиная с версии LibreOffice 6.0 данный пункт стал называться Нумерация глав) из меню Сервис:
Слева выбираем последовательно Уровень, а справа назначаем ему Стиль абзаца. Для уровня 1 у меня назначен Заголовок раздела договора. Для уровня 2 - Текст основной 1.1 и так далее вниз по списку. У меня всего 4 уровня, мне больше было не нужно. Принцип я думаю ясен.
Для каждого уровня необходимо выбрать тип нумерации 1, 2, 3, . из выпадащего списка Число. В поле После (после нумерации) я задавал каждому уровню точку.
Обратите внимание - необязательно задавать именно нумерацию, можно выбрать и маркеры и картинки для списка, все зависит от потребностей.
Изменять уровень списка можно и классическим способом, используя стрелки на панели инструментов, которая появляется в нижней части окна LibreOffice Writer, если курсор нахоится в списке:
Upd: если нужно вставить абзац без нумерации с сохранением существующей нумерации в документе, то читайте тут.
Единственная проблема, которая может возникнуть при использовании данного метода - это содание оглавления документа. Обычно в договоре оглавление не создают, однако если попробовать это сделать, то все пункты договора перекочуют в оглавление. Это происходит потому, что Структура нумерации - это диалог настройки нумерации Заголовков! Будьте осторожны при копировании текста в иной документ, лучше вставлять его как неформатированный текст.
15 комментариев:
Зачем идти в "Структуру нумерации"? Что за глупости?
Надо:
1. Создать нужный стиль смвола нумерации (обязательно. )
2. Создать нужный стиль нумерации.
3. Создать нужное количество стилей абзаца, в которых указать нужный стиль нумерации и уровень нумерации. Этих стилей обычно нужно два-три, а не на каждый уровень нумерации, т.к. для каждого уровня обычно прописываются только отступы, а они указаны в стиле нумерации.
И вообще, мне совершенно непонятно, почему это не сделано сразу и не положено в дистрибутив?
Сделайте документ по Вашему рецепту и выложите его куда-нибудь, я с удовольствием поучусь и сохраню себе. Я отметил в статье, что мой вариант мне самому не очень нравится, однако то, что я пытался сделать с помощью стилей списков мне не понравилось еще больше.
Я так и думал, я пытался сделать то же самое. У Вас при попытке сделать из пункта основного текста Заголовок раздела получается Заголовок да, однако с нумерацией списка того уровня, из чего мы его пытались сделать. Также после двойного нажатия в списке нумерация пропадает. И еще нужно больше ручной работы по настройке уровней списка. Я никого ни в чем не убеждаю, однако мне описанный в статье способ показался быстрее, понятнее и более качественно работающим в целом. Ну и делается все в одном диалоге не отходя от него далеко. пусть этот диалог и предназначен для немного другого =)
Вот если честно, не вполне понятно, о чём Вы. При том, что есть рациональное зерно в упоминании о нужности и оглавлений, и нумераций, в остальном какая-то мешанина. Особенно порадовала генеалогия Word от Star Writer.
На самом деле хотелось бы понять, о какой проблеме(ах) идёт речь, но сделать это можно только в виде чёткого описания шагов для воспроизведения (как это принято в багрепортах), и предпочтительно в багзилле. Чтобы можно было проделать описанные вами простые действия или открыть файлы, и понять, о чём речь. Особенно про стили символов.
Подход Романа позволяет связать уровень списка со стилем абзаца. Ваш подход не даёт обеспечить такую связь (стиль абзаца связывается со стилем списка, но не с его отдельным уровнем). Поэтому при изменении уровня на "заголовочный" часто приходится делать несколько действий (в частности, выставлять и стиль абзаца, и уровень списка) вместо одного действия. Подход Романа плох единственно тем, что "Структура нумерации" (Outline numbering) - это уникальный метастиль, в обязательном порядке связывающий ещё и уровень структуры. Если бы не это два момента (уникальность - лучше бы была возможность задать множество таких стилей, и связь с уровнем структуры - что мешает оглавлениям и т.п.), то это был бы наиболее правильный вариант.
Я же не зря предлагаю связаться и поговорить.
Генеалогия, какая есть. Он был первым, поэтому с него все основные принципы и передирали. Я работал ещё с Word под DOS, так что всё это лицезрел.
Проблему со стилем символа нумерации я постараюсь воспроизвести. Это такая проблема, которая почти всегда всплывает при редактировании многостраничного документа с нумерацией, но почему-то её не так просто получить в идеальных тестовых условиях. Ещё раз замечу, что в OOo не было стиля символа нумерации "нет".
Мы тут полгода уже яростно ищем, кого бы на техподдержку нанять. Деньги готовы платить.
Никого не нашли. Забили. :-(
Особенность - мы госструктура, поэтому контрагент только резидент, а контракт только через госзакупки.
> На самом деле <. >
Не нужно сюда приплетать совершенно не относящиеся к делу проблемы. Эта ошибка никак не связана с принципиальной возможностью использования функционала программы не так, как задумано авторами. И это, кстати, нормально, всегда нормально. Именно так появляются неожиданные способы решения задач, становятся видны направления развития и т.д. Насчёт "нельзя приучить пользователя . " - если бы Вы случайно оказались правы, это был бы совсем печальный мир.
Насчёт "Он был первым" - :)) прям даже не знаю, что Вам сказать. разве что напомнить, что в 1983 году его ещё не было.
Я Вас чем-то обидел? Чего Вы сразу в драку-то?
Теперь касаемо вопросов.
1. Я занимаюсь внедрением LibreOffice на тысячах компьютеров. Я не могу позволить себе таких вольностей, как Вы пишете. Если я это позволю, ко мне сразу прибегут десятки пользователей. Если Вы хотите провести реальное внедрение, с пользователями нужно работать.
2. Кто там был первым, я спорить не буду. По большому счёту, сам MS DOS до версии 2.0 можно вообще не рассматривать. Реально MS DOS начался с версии 3.30. Это я говорю как человек, который с ним работал. К стати, я и с Gem тоже работал. Так что, кто и что у кого передирал, сейчас судить сложно. Одно точно: MS сам вообще ничего никогда не придумал - украдено 100% всех решений.
3. Без ответственных ни какая система жить не может. Ответственность возникает, когда человек за что-то берётся. И не важно, за деньги он это делает, или ещё по какой-либо причине. Поскольку я не программист, я не могу взять на себя такую ответственность, потому что знаю - не справлюсь. А то, что я могу написать "Hello world!" на добром десятке языков программирования, ещё не делает меня программистом. Если человек не чувствует ответственности за то, что он делает, лучше бы ему этого не делать. Я так думаю.
4. Мы с Вами, кажется, уже переписывались. И я уже писал, что у нас было и есть желание потратить некоторое количество денег на доводку офиса. Увы, желающих почему-то не находится!
Открою страшную тайну, я не зацикливаюсь только на LibreOffice. Я рассматриваю все возможные альтернативы, в том числе: SoftMaker, ONLYOFFICE и даже, не приведи господь, МойОфис. Увы, и сами эти продукты далеки от идеала, и разработчики, в большинстве своём, не понимают многих проблем.
Но, не надейтесь, я пока ещё не сдался. Работа по прежнему ведётся и перспективы ещё есть.
И таки да, мир, на самом деле, ещё печальней, чем Вы думаете.
И ещё, большая просьба: если Вас что-то "бесит" в моих комментариях, просьба считать это бредом выжившего из ума старика, которому давно пора на пенсию.
Моё внедрение уже в прошлом. с 2007 по 2015. И да, я работал с пользователями. Я вообще был един во всех ипостасях, кроме пользовательской :)
Да, я считаю такой способ общения некорректным.
Вы отказываете человеку (Роману) в возможности творчески пользоваться его (не Вашим!) достоянием. Его время, его копия ЛО. На Вашем предприятии, где есть кто-то (Вы?) ответственный за взаимоувязку разных инструментов между собой для решения специфических задач местной струкруры, для обеспечения внешних коммуникаций принятым там путём - Вы имеете право, даже обязаны ограничивать свободу пользователя делать "неправильно" (= не в соответствии с вашими стандартами). Потому что ограничение числа степеней свободы - необходимое условие эффективной работы механизма.
Но это ограничение в разных механизмах может быть разным, а эти механизмы будут конкурировать и практикой доказывать, какой из них успешнее, так что практически любое категоричное универсальное заявление, что что-то неправильно, само по себе имеет мало смысла.
Про деньги: Вы вполне можете обратиться за платной поддержкой в одну из контор, оказывающих такие услуги. Почему Вы говорите об этом, как будто Вам кто-то отказывает? Желающих не находится? Значит, Вы не туда обращаетесь. Правда, я не знаю, какие конторы в России этим занимаются, но в Европе их не одна. Насчёт - альтернатив - тоже правильно, нельзя зацикливаться.
Либре Офис является прекрасной альтернативой знаменитому и раскрученному Microsoft Office Word. Пользователям нравится функционал LibreOffice и особенно то, что эта программа бесплатная. К тому же, здесь есть подавляющее большинство функций, присутствующих в продукте от мирового IT гиганта, в том числе и нумерация страниц.
Вариантов нумерации страниц в LibreOffice есть сразу несколько. Так номер страницы можно вставить в верхний или нижний колонтитул или же просто как часть текста. Рассмотрим каждый вариант более подробно.
Вставляем номер страницы
Итак, чтобы просто вставить номер страницы как часть текста, а не в колонтитул, нужно сделать следующее:
- В панели задач сверху выбрать пункт «Вставка».
- Найти пункт под названием «Поле», навести на него.
- В выпадающем списке выбрать «Номер страницы».
После этого номер страницы будет вставлен в текстовый документ.
Недостатком этого способа является то, что на следующей странице уже не будет отображаться номер страницы. Поэтому лучше использовать второй способ.
Что касается вставки номера страницы в верхний или нижний колонтитул, то здесь все происходит так:
- Сначала нужно выбрать пункт меню «Вставка».
- Затем следует перейти к пункту «Колонтитулы», выбрать, нужен ли нам верхний или нижний.
- После этого останется просто навести на нужный колонтитул и нажать на надпись «Базовый».
После этого на каждой новой странице в нижнем или верхнем колонтитуле будет отображаться ее номер.
Иногда требуется сделать нумерацию страниц в Либре Офис не для всех листов или же начать нумерацию заново. В LibreOffice можно сделать и это.
Редактирование нумерации
Для того чтобы убрать нумерацию на определенных страницах, к ним нужно применить стиль «Первая страница». Этот стиль и отличается тем, что он не дает возможности страницам быть пронумерованными, даже если в них активен колонтитул и поле «Номер страницы». Чтобы поменять стиль, нужно выполнить следующие простые шаги:
-
Открыть на верхней панели пункт «Формат» и выбрать «Титульная страница».
К сожалению, здесь нет возможности сразу через запятую указать, какие страницы не следует нумеровать. Поэтому, если речь идет о страницах, которые не следуют друг за другом, нужно будет заходить в это меню несколько раз.
Чтобы пронумеровать страницы в LibreOffice заново, нужно сделать следующее:
- Поставить курсор на той странице, с которой нумерация должна начаться заново.
- Зайти в верхнем меню в пункт «Вставка».
- Нажать на «Разрыв».
По необходимости здесь можно выбрать и не номер 1, а какой угодно.
Итак, мы разобрали процесс добавления нумерации в документ LibreOffice. Как видим, все выполняется очень просто, и разобраться с этим сможет даже начинающий пользователь. Хотя на этом процессе можно видеть разницу между Microsoft Word и LibreOffice. Процесс нумерации страниц в программе от Microsoft намного более функционален, есть великое множество дополнительных функций и особенностей, благодаря которым документ можно сделать по-настоящему особенным. В LibreOffice все намного скромнее.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Для примера я воспользовался стандартными стилями заголовков. Заголовку с префиксом «Приложение» я присвоил стиль «Заголовок 1», подзаголовкам присвоен стиль «Заголовок 2». Не принципиально какие именно стили заголовков использовать, имеет значение только уровень структуры заголовка. Уровни заголовков задаются на вкладке «Структура и нумерация» в диалоге создания или редактирования стиля абзаца.
После того, как всем заголовкам в тексте документа присвоены соответствующие стили, переходим в «Сервис → Структура нумерации».
На вкладке «Нумерация» в левом списке выбирается уровень заголовка, для которого будут применяться параметры. В списке «Стиль абзаца» выбирается стиль заголовка, для которого применяются индивидуальные параметры.
Список «Число» позволяет задать тип нумерации.
Список «Стиль символа» позволяет выбрать стиль символа, который будет применен для номера. Так для заголовка второго уровня выбран стиль «Синий символ».
В разделе «Разделитель» задается разделитель до номера и после. Для заголовка первого уровня в примере добавлена подпись «Приложение» до номера, а после номера добавлено тире.
Не стоит забывать про скрытые возможности LibreOffice: вызов диалога «Выбор символа» из текстовых поле.
На вкладке «Положение» задаются параметры выравнивания и отступов.
LibreOffice позволяет достаточно гибко настроить автонумерацию для каждого уровня заголовков и добиться любого желаемого результата.
Читайте также: