Просмотр полной версии : Как по ГОСТу разбивать таблицу на страницы
Собственно вопрос в теме. Оставить на откуп word-у не получается, т.к. науч. рук. говорит, что это неправильно. Только вот как правильно, тоже не говорит.
Team_Leader
15.02.2007, 18:24
При переносе таблицы на другую страницу надо либо:
1. Переносить всю шапку таблицы (в эксель это делается точно, в Ворде тоже по-идее должно делаться, хотя я точно не знаю).
2. Нумеровать все столбцы (строка следующая за шапкой) - тогда на каждую следующую страницу достаточным будет переносить только номера столбцов. Это уже автоматически сделать очень сложно.
При этом при переносе таблицы на каждой следующей странице в самом верху надо писать: "Продожение тадлицы ХХ", на странице, гда таблица заканчивается - "Окончание таблицы ХХ".
3. Как опция, "выгодно отличающая работу професора от работы студента" :) необходимо также вводить в качестве первого столбца столбец номеров строк.
Проблема в том, что вся эта билиберда (кроме пожалуй п. 3) очень проблематично реализуема в ворде и экселе (они создавались явно без учета этих стандартов). Для нормальной (быстрой и без искусственных приспособлений) реализации этих требований нужно хотя-бы меть фиксированное количество строк на странице, что вообще говоря, слишком "умный" ворд не имеет и к тому же из-за автоформатирования строки в нем постоянно стремяться "съезжать" на другую страницу при наборе и редактировании(что также является нарушением ГОСТа).
В свое время (года 1997 - 2001) помню у нас в институте из-за этого строго не рекомендовалось выполнять дипломы и диссертации в ворде, а предлагалось использовать менее навороченный Лексикон (досовскх версий, тот самый, с голубым экраном или редакторы, встроенные в Нортон командер (Да упокоится душа их с Миром)).
Так или иначе, для выполнения требований ГОСТ придется единую таблицу разбивать на отдельные куски, помещающиеся ровно на странице. Поэтому рекомендую все это уже делать после окончатетльной выверки текста в самую последню очередь.
Chief CLMiS
16.02.2007, 10:13
Textilshik
При переносе таблицы на другую страницу надо либо:
Переносить всю шапку таблицы
Так действительн проще и удобнее. Выполняется в три щелчка: выделяете те строки заголовка таблицы, которые должны повторяться на следующих страницах, в контекстном меню выбираете пункт "Свойства таблицы...". На вкладке "Строка" в пункте "Параметры" устанавливаете галочку "Повторять как заголовок на каждой странице" - готово :) Там же можете, выделив всю таблицу, снять галочку "разрешать перенос строк на следующую страницу" - перестанет переносить. А нумеровать строки (в частности, по ГОСТ 2.105-95) нельзя, можно лишь в случае необходимости ссылки на конкретную строку таблицы.
Team_Leader
16.02.2007, 11:26
Chief CLMiS
ОК, однако в любо случае на следующей странице не получится в автоматическом режимепрописывать "Продолжение таблицы", т.к. для этой надписи не остается текстовых строк. Поэтому это половинное решение, чтобы сделать полное соответствие надо в любом случае разбивать на отдельнеы постраничные таблицы.
Chief CLMiS
16.02.2007, 11:35
Textilshik
надо в любом случае разбивать на отдельнеы постраничные таблицы
Да, согласен, но только на ДВЕ таблицы: одна будет только на первой странице, а вторая на всех остальных. Для этого в начале второй таблицы надо сделать строку с невидимыми границами (кроме нижней), в которой написать "Продолжение таблицы..." и включить ее в повторяющуюся часть таблицы - проблема будет решена. :)
Немного уточню ситуацию по таблице. К сожалению, никто не обратил внимания, что в таблице алгоритм. Читай код программы. Собственно у такой таблицы шапки нет - она ей просто не нужна. Там скорее одна рамка от таблицы. Как я понимаю, здесь достаточно иметь несколько на каждой следующей странице в начале надпись "Продолжение таблицы x.x"
Итого, так?:
стр. 1
Таблица 1.1. Алгоритм Васи Пупкина.
----------------
|xxxxxxxxxx|
|xxxxxxxxxx|
|xxxxxxxxxx|
|xxxxxxxxxx|
----------------
стр. 2
----------------
|прод. т.1.1 |
|xxxxxxxxxxx|
|xxxxxxxxxxx|
|xxxxxxxxxxx|
-----------------
И уточнение по поводу "на странице, гда таблица заканчивается - "Окончание таблицы ХХ". " - если таблица заняла всего две страници, то:
1. на второй странице сразу пишем, что это окончание таблицы?
2. на первой странице нужно писать, что "продолжение следует и как?"
Chief CLMiS
18.02.2007, 06:09
Miki
никто не обратил внимания, что в таблице алгоритм
Не так важно, чем заполнена Ваша таблица.
стр. 1
Таблица 1.1 - Алгоритм Васи Пупкина
----------------
|xxxxxxxxxx|
|xxxxxxxxxx|
|xxxxxxxxxx|
|xxxxxxxxxx|
----------------
Эта часть - нормально, если без пары лишних точек и с тире.
А вторая часть должна немного отличаться от приведенной Вами (в ней должно быть как минимум две строки):
стр. 2
----------------
|прод. т.1.1 |
----------------
|xxxxxxxxxxx|
|xxxxxxxxxxx|
|xxxxxxxxxxx|
-----------------
И вот в ней заголовком является "прод. т.1.1" на случай, если прийдется переносить на следующие страницы.
пишем, что это окончание таблицы
А требования писать "окончание таблицы" или "продолжение следует" в ГОСТ нет.
fazotron
18.02.2007, 09:27
Эта часть - нормально, если без пары лишних точек и с тире.
Именно с тире по новому госту и на одной строке
А "прод. т.1.1" должно быть в рамке таблицы всё таки, или как и
"Таблица 1.1 - Алгоритм Васи Пупкина" отдельно над ней?
p.s. что-то запарили эти ГОСТовцы с тире и т.п. Это как идиотское излишество ":=" в паскале, блин. Идеал достигается не там, где уже нечего добавить, а там, где уже ничего нельзя убрать.
Chief CLMiS
18.02.2007, 21:22
fazotron
Именно с тире по новому госту и на одной строке
Я это и имел ввиду (сравните вариант Miki и приведенный мною; видимо, надо было фразу иначе построить :) ).
Miki
А "прод. т.1.1" должно быть в рамке таблицы всё таки
Да, иначе как она будет автоматически повторяться на следующих страницах? Только не забудьте сделать границы первой строки невидимыми (кроме нижней, конечно).
vBulletin® v3.8.8, Copyright ©2000-2025, vBulletin Solutions, Inc. Перевод: zCarot