Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

21 Октябрь 2017, 13:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Проблемы с нумерацией страниц и отображением номеров в содержании  (Прочитано 625 раз)
0 Пользователей и 1 Гость смотрят эту тему.
McAaron
Постоялец
***
Offline Offline

Сообщений: 169


« Стартовое сообщение: 1 Июнь 2017, 20:05 »

Вставил номера страниц в нижний колонтитул, но на последней странице всесто номера выходит пустое узкое поле без номера. Файл во вложении (гибридный pdf).
В этом же документе вставлено содержание, в котором некорректно отображаются номера страниц, если смещение поля "номер страницы" не равно нулю -- смещенение просто не учитывается. Первая глава в содержании выходит с номером страницы 3, на самом деле ее номер 4.
Это имеет место в ванильных версиях 5.2.7.2 и 5.3.3.2 для linux (.rpm) с русским интерфейсом и справкой.

* Основы Berkeley DB.pdf (379.17 Кб - загружено 10 раз.)
« Последнее редактирование: 1 Июнь 2017, 20:07 от McAaron » Записан
economist
Ветеран
*****
Offline Offline

Сообщений: 715


« Ответ #1: 2 Июнь 2017, 08:12 »

Вы неправильно используете стили страниц. Если на первой не должно быть номера (ГОСТ по научным работам, дипломам, офиц. документооборот) - то стиль 1-й страницы должен быть встроенный - "Первая страница" (в колонтитулах Поле № страницы если и будет, то будет невидимым, хотя за "1" - считается). Если нужно как в книжке, № с 3-й страницы ("3"), то второй странице тоже назначьте стиль Первая страница. Вводить "смещения" нумерации с таким подходом нужно только тогда, когда вы используете "фантомные" страницы, но тогда вы ССЗБ, и смещение, в принципе, поможет.

Если пустое поле на последней - вставьте пустой лист Ctrl+Enter и "проблема" решена.
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
mikekaganski
Ветеран
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 613


« Ответ #2: 2 Июнь 2017, 08:40 »

Действительно, стиль "первая страница" нацелен на это, и стоит использовать его (предварительно настроив под свои нужды), чтобы не плодить множество стилей *в дополнение* к встроенным. Однако это не требование, так что формулировки типа "должен быть" здесь неуместны (а вот если бы это было требование Вашего стандарта предприятия - тогда да).

В поле нумерации не нужно использовать смещение (за исключением отдельных случаев). Оно не меняет номер текущей страницы. (Представьте ситуацию: Вы вставите на одну страницу несколько таких полей, и в каждом зададите своё смещение. Какой был бы тогда действительный номер страницы, если бы смещение в поле влияло на него?) Смысл смещения в поле может быть такой: Вы, например, знаете, что нечто находится на следующей странице, и вставляете в текст что-то вроде "Подробности см. на стр. [поле номер стр.+1]". Тогда здесь покажется номер следующей страницы (хотя для этого лучше использовать всё же перекрёстные ссылки). Но если следующей страницы нет - никакого номера не будет, как Вы видите на последней Вашей странице - там поле пытается вывести номер страницы после последней.

Кроме того, не нужно изменять форматирование номера в этом поле. Причину см. ниже.

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

Оглавление не использует никакие поля, вставленные на страницу. (Иначе как бы оно определило, какое из потенциально многих полей использовать?) Из-за этого в оглавлении и показываются другие номера, и это одна из причин не использовать смещение и фрматирование поля не по назначению.
« Последнее редактирование: 2 Июнь 2017, 08:43 от mikekaganski » Записан

С уважением,
Михаил Каганский
economist
Ветеран
*****
Offline Offline

Сообщений: 715


« Ответ #3: 2 Июнь 2017, 08:43 »

Прочел текст, интересна тема, люблю "программные" доки, сам их часто пишу, не могу удержаться от "пятничных" советов:

1)  для подсветки кода на многих языках есть чумовое расширение от самого Питоньяка MacroFormatterADP. Причем им можно форматировать даже отдельные слова внутри абзаца обычного текста. Цветовая гамма там прекрасна и для бумаги, и для экрана.

2) Гиперссылки (как на с.6) вставляйте сразу, но именно как Перекрестные ссылки - только они "не сбиваются" при кромсании текста. Они будут работать и в PDF.

3) Сноски к заголовкам (с. 6) - это очень-очень плохо. Сноски внизу сливаются с текстом, т.к. вручную убрана отграничивающая линия сверху.  

4) Много ручного форматирования, см. п. 1 для "команд" или стили.

5) Длинное тире — (убрать в Автозамене) - крайне неопрятная вещь, печатники-издатели за неё ругают.

6) Выделение "понятий" курсивом или жирным курсивом - также спорная вещь. Как тут быть я и сам не знаю, пока делаю как вы.

7) Откройте для себя команду Ctrl+0 - Основной текст и Ctrl+M - Отменить форматирование. Перед назначением стилей - их стоит применить.

Все имхо и с наилучшими пожеланиями!
« Последнее редактирование: 2 Июнь 2017, 08:49 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
economist
Ветеран
*****
Offline Offline

Сообщений: 715


« Ответ #4: 2 Июнь 2017, 10:13 »

Прорекламирую MacroFormaterADP (вложение)


* Подсветка кода расширением MacroFormatterADP.jpg (152.38 Кб, 1200x675 - просмотрено 19 раз.)
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
McAaron
Постоялец
***
Offline Offline

Сообщений: 169


« Ответ #5: 2 Июнь 2017, 14:23 »

Прочел текст, интересна тема, люблю "программные" доки, сам их часто пишу, не могу удержаться от "пятничных" советов:

1)  для подсветки кода на многих языках есть чумовое расширение от самого Питоньяка MacroFormatterADP. Причем им можно форматировать даже отдельные слова внутри абзаца обычного текста. Цветовая гамма там прекрасна и для бумаги, и для экрана.
Цветное форматирование кода удобно при разработке программ, но не очень подходит на этапе освоения технологии -- оно задействует зрительную память, активность которой на этапе обучения желательно понижать, насколько это возможно. Наоборот, следует максимально активизировать логическое и абстрактное мышление, исключая шаблонизацию.
Цитата:
3) Сноски к заголовкам (с. 6) - это очень-очень плохо. Сноски внизу сливаются с текстом, т.к. вручную убрана отграничивающая линия сверху.  
Сноски там только для того, чтобы под рукой был оригинальный текст. В релизе этого не будет.
Цитата:
4) Много ручного форматирования, см. п. 1 для "команд" или стили.
Ручного форматирования почти нет -- только болд и только там, где я еще не решил, как структурирую и оформлю раздел, Ну и на ссылках вперед если еще нет того, на что ссылка. Все остальное через стили. К сожалению, в райтере нет такого прекарсного оформления для перечней, как description, только enumerate и itemize. Поэтому какие-то вещи приходится делать через (_!_).
Цитата:
5) Длинное тире — (убрать в Автозамене) - крайне неопрятная вещь, печатники-издатели за неё ругают.
Как бы, в русском языке определены дефис, минус, короткое и длинное тире. И для всех них определены места применения. Поэтому мнения печатников, растущие непонятно откуда, идут в (_!_).
Цитата:
6) Выделение "понятий" курсивом или жирным курсивом - также спорная вещь. Как тут быть я и сам не знаю, пока делаю как вы.
Лучше было бы использовать наклонный (slanted), но в шрифтах встречается он редко, а если и встречается, то в таких шрифтах, от которых тошнит. В релизе все будет в латехе.
« Последнее редактирование: 2 Июнь 2017, 14:29 от McAaron » Записан
McAaron
Постоялец
***
Offline Offline

Сообщений: 169


« Ответ #6: 2 Июнь 2017, 14:36 »

Если пустое поле на последней - вставьте пустой лист Ctrl+Enter и "проблема" решена.
В конце документа выходит ровно столько страниц с пустым полем, какое значение установлено для смещения. В результате проблема с пустым полем на последней странице решилась установкой нулевого смещения для поля.
Проблема со смещением решилась вставкой пустого листа перед началом нумерации страниц (на этот лист в процессе дальнейшей работы выползет содержание).


Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!