Делаем таблицу в FB2

Итак, на картинках образец таблицы в FB2.
Инструкцию пишу сумбурно, если что-то непонятно, спрашивайте.

Для начала в FBE выбираем во вкладке «Вставка» пункт «Таблица». Задаем нужные параметры, в данном случае сохраняем галочку «Вставить строку заголовков», а в строке «Число строк таблицы» указываем «5» (это в моей таблице, а вообще-то число может быть любое).
Подтверждаем кнопкой «ОК».

В моем примере в таблице 2 столбца.
Мы видим, что заголовок для обоих столбцов общий. Для этого в строке заголовка пишем название, на верхней панели находим окошечко «colspan» и вписываем цифру «2». Данная функция подразумевает, что ячейка будет расширена по горизонтали на два столбца. Чтобы заголовок был по центру, выбираем «center» во вкладке «th, td align:» (она посередине или вторая справа). К слову, любая запись в таблице может быть оформлена по центру, справа или слева соответственно.

Далее переходим на первую строку таблицы.
«Первый столбик» охватывает две строки по вертикали. Для этого, введя данные «Первый столбик», на верхней панели в квадратике «rowspan» ставим цифру «2». Это расширение по вертикали. Клавишей «Enter» создаем второй столбик и пишем «Второй столбик».

Переходим ко второй строке. Мы помним, что у нас «Первый столбик» расширен на две ячейки. Поэтому во второй строке достаточно написать «Данные второго столбика» и всё.

В третьей строке у нас «Объединенный столбец». Формируем его так же, как и заголовок.

Четвертая строка. Здесь просто два столбца: Пишем «Данные слева», нажимаем «enter», пишем «Данные справа». Вообще-то в FBE это выглядит как две строки, но такова особенность построения таблицы в FBE: строка в ячейке – это столбец.

Пятая строка формируется так же, как четвертая.

Комментарии

Спасибо большое. Все оказалось проще, чем ожидала.

Только тут будет уместно добавить, что таблицы поддерживаются (мягко говоря) далеко не всеми читалками. В-)

Совершенно справедливо.
Но в любом случае не формат должен подстраиваться под читалки, а, наоборот, читалки под формат.

Алексей_Н написал:
Совершенно справедливо.
Но в любом случае не формат должен подстраиваться под читалки, а, наоборот, читалки под формат.

Мы не станем снова обсуждать вопрос об ударениях, правда? ;)

Но описали Вы замечательно - очень наглядно и понятно. Положила в закладки.
Спасибо. :)

Цитата:
Но в любом случае не формат должен подстраиваться под читалки, а, наоборот, читалки под формат.

Верстальщикам, увы, приходится подстраиваться и под то, и под другое.

Файл в формате ФБ2 "Работа с таблицами в FBE"
http://clck.ru/d/KA8cjAIh1BTeJ
или
http://narod.ru/disk/52662355001.34ba280fab7d0b32b1a45f9d646c192d/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0%D0%BC%D0%B8%20%D0%B2%20FBE.fb2.html

-----
От SunnyCat
Делаем FBE таблицы из текстовых файлов
http://clck.ru/d/VwiKhxy_1BTkn

танцы с бубном... :D и почему разработчик сразу не сделал более простое создание таблиц? (вопрос риторический)

Еще один баг - при выделении строки не видно - выделилось с символом конца строки/абзаца или без - корректно д.б. видно как выделенный пробел в конце.
Когда перетаскиваешь из текста выделение в строку таблицы, оно её портит и ставится как обычная текстовая строка разрезающая таблицу - приходится уменьшать выделение на один этот невидимый символ в конце и только потом вставлять :(
Этот баг есть вообще в редакторе, но больше всего досаждает именно в режиме создания таблиц.

voldav написал:
Еще один баг - при выделении строки не видно - выделилось с символом конца строки/абзаца или без - корректно д.б. видно как выделенный пробел в конце.
Когда перетаскиваешь из текста выделение в строку таблицы, оно её портит и ставится как обычная текстовая строка разрезающая таблицу - приходится уменьшать выделение на один этот невидимый символ в конце и только потом вставлять :(
Этот баг есть вообще в редакторе, но больше всего досаждает именно в режиме создания таблиц.

Тащите/копируйте строку через блокнот и всё будет ОК

Спасибо большое Алексею и wotti.
А вот можно ли прорисовать рамки таблицы (как в HTML)?
Даже в CR2 при включённом скининге рамки не видны...

YurMit написал:
Спасибо большое Алексею и wotti.
А вот можно ли прорисовать рамки таблицы (как в HTML)?
Даже в CR2 при включённом скининге рамки не видны...

Нет, нельзя

wotti написал:
YurMit написал:
Спасибо большое Алексею и wotti.
А вот можно ли прорисовать рамки таблицы (как в HTML)?
Даже в CR2 при включённом скининге рамки не видны...

Нет, нельзя

Жаль.
Тогда выход только один - при верстке использовать картинки.

YurMit написал:

Жаль.
Тогда выход только один - при верстке использовать картинки.

я последние года полтора полностью отказался от такой практики
По-моему в CR3 прекрасно всё смотрится:

Здравствуйте. Помогите, пожалуйста. Сделала таблицу, пользуясь инструкцией, но в объединенных ячейках и текст, и цифры съехали по-вертикали, как сделать их горизонтальными. Сейчас — align="center" valign="top".

В данном случае зависит от ширины экрана.
Попробуйте в таблице ограничиться четырьмя колонками. В бумажном варианте сделано 12, скорей всего, ради экономии места.

Алексей_Н написал:
В данном случае зависит от ширины экрана.
Попробуйте в таблице ограничиться четырьмя колонками. В бумажном варианте сделано 12, скорей всего, ради экономии места.

+1 Я в таких случаях тоже режу таблицу

Это тоже достаточно серьезный недостаток - автопереносы в зависимости от кол-ва символов. Неплохо было, если бы была возможность альбомной ориентации.

Таблица выглядит вот так. Может быть ее лучше все-таки сделать картинкой?

И есть ли возможность сделать текст вертикальным? Вот для такой таблицы:

Сделать текст вертикальным наверное не получится.
Кстати, CR3 таблицы на экране размещает лучше, чем CR2.

Аватар пользователя s_Sergius

Алексей_Н написал:
Кстати, CR3 таблицы на экране размещает лучше, чем CR2.
У CR3 есть еще одно преимущество.
Если таблица невалидная, то CR3 ее всё равно покажет, пусть и хрен знает как, а CR2 часто просто виснет (особенно если таблиц много, и попробуй еще догадайся, в которой из них проблема), так что для отладки таблиц предпочтительнее именно CR3.

спасибо большое! сделала свою первую табличку, вроде хорошо получилось!

Аватар пользователя s_Sergius

Вообще-то, есть еще один способ получения таблиц в fb2. Возможно даже более простой.
Если уже есть Word’овский файл, и таблицы в нем УЖЕ есть, то нет особой необходимости еще раз создавать их в FBE. Тем более, когда таблиц много.
Если воспользоваться конвертером OOoFBTools, то эти таблицы в fb2 и перенесутся.
Обычные таблицы вообще без проблем, а для более сложных, содержащих объединения ячеек по горизонтали и/или вертикали, может потребоваться проверка и ручная доводка в FBE, в смысле правильной установки параметров colspan и rowspan. Вот для этого всё вышеописанное знать и не помешает.

М-да... Когда делал книжку http://lib.rus.ec/b/368037, освоил в совершенстве технологию "ручками". Там таблиц около сотни. Теперь в FBE таблицу любой сложности сделаю быстрее, чем OOoFBTools.

Godless2 написал:
М-да... Когда делал книжку http://lib.rus.ec/b/368037, освоил в совершенстве технологию "ручками". Там таблиц около сотни. Теперь в FBE таблицу любой сложности сделаю быстрее, чем OOoFBTools.

Шикарная книгу получилась!

Респект.

Аватар пользователя PrePress

Godless2 написал:
М-да... Когда делал книжку http://lib.rus.ec/b/368037, освоил в совершенстве технологию "ручками". Там таблиц около сотни. Теперь в FBE таблицу любой сложности сделаю быстрее, чем OOoFBTools.

Ну, другим-то получить это умение такой ценой наверное не стоит советовать? В ворде или опенофисе уж всяко удобнее таблицы рисовать. А OOoFBTools перенесет их в fb2.

Не могу решить, как сделать эти ... таблицы. Книжка уже два месяца как готова, и таблицы эти не несут никакой смысловой нагрузки, метеорологические наблюдения позапрошлого века в книжке из серии "Путешествия и география". Но не сделать нельзя, и плохо сделать не могу. Таблицей вставить намного проще, но читает их только CR, и то при определенных условиях; что будет на экране ридера, вообще неизвестно. А делать картинкой, после того, как потребовалось всего два часа работы в FBE, включая время на то, чтобы понять, как делать таблицы, вместо 3-4 дней в Фотошопе плюс неделя на моральную подготовку (текст приходится переводить из старой орфографии в современную, плюс сканы отвратительного качества, приходится много подчищать), стало еще муторнее. Что выбрать, не знаю.
Я положила книжку сюда: http://zalil.ru/33442645. Посмотрите кто-нибудь, как таблицы будут выглядеть в CR3. У меня он не хочет работать. Может быть нормально будут отображаться. Они в главе "Метеорологические наблюдения". Если первую таблицу еще можно порезать, то вторую уже никак, а таких в книге около 8 штук.

Если в CR2 выбрать режим "свиток", то таблица расположится на всю ширину экрана и будет смотреться вполне прилично. А еще можно попробовать уменьшить размер шрифта для текста в таблице.

В CR2 таблица видна только в режиме свитка, в другом совсем не работает. Уменьшение шрифта да, помогает, но как об этом сообщить возможным читателям. Пока что все смотрится отвратительно, может быть в CR3 будет нормально. Если нет, тогда продолжу пилить в Фотошопе. А так обрадовалась, прочитав ваши инструкции. Очень кратко и содержательно. Спасибо. Но наверно такие сложные для отображения таблицы еще рано делать.

М-да... Видимо, нет пока программы для чтения, которая отображала бы всё идеально.
В CR3 те же проблемы, что и в CR2. В режиме свитка нормально, в режиме книги - ... ну вы и сами видите.

А в целом, таблица у вас оформлена хорошо. Только надо бы посмотреть центровку некоторых строк, где-то она есть, а где-то отсутствует.

Да, придется дальше Фотошоп мучить. По крайней мере таблицы научилась делать. Пригодится в будущем. Еще раз большое спасибо. :)

Ольга. написал:
Да, придется дальше Фотошоп мучить...

Таблицу можно красиво сделать в экселе или ворде, сохранить файл как pdf, потом открыть его фотошопом и уже из него сохранить картинкой png. Через "задни кирильцо", конечно, зато картинки-таблицы чудненькие получаются.

J_Blood написал:

Таблицу можно красиво сделать в экселе или ворде, сохранить файл как pdf, потом открыть его фотошопом и уже из него сохранить картинкой png. Через "задни кирильцо", конечно, зато картинки-таблицы чудненькие получаются.

Даже не знаю, какими словами выразить благодарность за Ваш совет. Все, какие есть — все Ваши! :)

Ольга. написал:
J_Blood написал:

Таблицу можно красиво сделать в экселе или ворде, сохранить файл как pdf, потом открыть его фотошопом и уже из него сохранить картинкой png. Через "задни кирильцо", конечно, зато картинки-таблицы чудненькие получаются.

Даже не знаю, какими словами выразить благодарность за Ваш совет. Все, какие есть — все Ваши! :)

Правда? Рад, что помогло. :))

J_Blood написал:
Ольга. написал:
Да, придется дальше Фотошоп мучить...

Таблицу можно красиво сделать в экселе или ворде, сохранить файл как pdf, потом открыть его фотошопом и уже из него сохранить картинкой png. Через "задни кирильцо", конечно, зато картинки-таблицы чудненькие получаются.

А поподробнее можно? - размер рисунков в пикселях и разрешение в dpi.

drnemo написал:
J_Blood написал:
Ольга. написал:
Да, придется дальше Фотошоп мучить...

Таблицу можно красиво сделать в экселе или ворде, сохранить файл как pdf, потом открыть его фотошопом и уже из него сохранить картинкой png. Через "задни кирильцо", конечно, зато картинки-таблицы чудненькие получаются.

А поподробнее можно? - размер рисунков в пикселях и разрешение в dpi.

Вроде как обычно картинки под 6-дюймовые читалки подгоняются. Т. е. чтоб не вылезало за 600х800. Реально - с запасом небольшим - где-то 570х750. Но у таблицы в первую очередь на читабельность надо смотреть.

Таблицы картинкой делаю в Ворде. Шрифтом жирный Arial. Границы тоже потолще 1,5 пт. Сохраняю виртуальным принтером в Pdf. Открываю STDU Viewer, выделяю изображение и сохраняю в файл в формате серый Jpg или Png. Затем в программе Color quantizer или RIOT (Radical Image Optimization Tool) уменьшаю количество уровней серого до 16, для уменьшения размера файла. Разрешение не более 800 на 600, но зависит от размера таблицы. Проверять по читаемости. С фото шопом здесь лучше не связываться.

Возник вопрос и пожелание.
Вопрос: насколько хорошо таблицы из fb2 конвертируются в другие форматы (всякие моби-епубы)?
Пожелание: хорошо бы в стартпосте расшифровать все эти tr, td, и т. д. Кто первый раз столкнулся, ему ж это что клинопись какая-то, скорее всего. Или хотя бы ссылку на где узнать (того же Кондратовича).

J_Blood написал:

Или хотя бы ссылку на где узнать (того же Кондратовича).

http://lib.rus.ec/b/189154/read#t17 (читать Элемент table)
http://lib.rus.ec/b/189154/read#t19 (чуть подробнее)
http://lib.rus.ec/b/189154/read#t23 (атрибуты, в т.ч. для таблиц)

golma1 написал:
J_Blood написал:

Или хотя бы ссылку на где узнать (того же Кондратовича).

http://lib.rus.ec/b/189154/read#t17 (читать Элемент table)
http://lib.rus.ec/b/189154/read#t19 (чуть подробнее)
http://lib.rus.ec/b/189154/read#t23 (атрибуты, в т.ч. для таблиц)


Ага, это и имел в виду. Спасибо. И в стартпост бы это дело. Хотя топик вроде разрастаться не собирается, и так не потеряется.
Аватар пользователя V_E

Коллеги, правильно ли я понял ситуацию: 1. Вид таблицы зависит от используемого ридера и многие из них передачу таблиц не поддерживают.
2. Многостолбцовые таблицы корректно поддерживаются только одной программой для чтения.
3. FBE позволяет создавать многостолбцовые таблицы, но их вид не показывает.

Сейчас стою перед вопросом: делать таблицу средствами FBE, или нарисовать в фотошопе? Склоняюсь к последнему варианту, но хотелось бы знать точне.

Я выше приводила картинку многостолбцовой таблицы и то, что получилось в CR 2.
Вот как она же выглядит в CR 3:

То есть результат непредсказуем, все съезжает, слова переносятся как заблагорассудится.
И, если делать таблицу картинкой, отличный совет J_Blood'а:

Цитата:
Таблицу можно красиво сделать в экселе или ворде, сохранить файл как pdf, потом открыть его фотошопом и уже из него сохранить картинкой png. Через "задни кирильцо", конечно, зато картинки-таблицы чудненькие получаются.

Картинки действительно чудненькие получаются.
Аватар пользователя V_E

Спасибо за помощь. Но меня интересует соответствие истине тех заключений, к которым я пришел изучая сообщения в данной теме. Что касается изготовления таблицы для перевода в картинку, то тут для меня проблем нет. В фотошопе это делается очень просто, там хороший набор инструментов для набора текста, так что нет необходимости работать в Ворде. Таблица набирается прямо в фотошопе (режим GRAYSCALE) и сохраняется для Web в формате png (если нужна черно-белая). Использовать лучше именно указанный режим, а не черно-белый (битовый). Качество изображения будет лучше.

Как выглядят создаваемые таблицы в FBE можно увидеть на картинке в самом начале топика, читает таблицы только CR 2 и 3, про ридеры тоже утверждение верное.
Я делала таблицы в Экселе, показалось намного удобнее и быстрее, чем в Фотошопе, но это обычный вопрос личных предпочтений.

Аватар пользователя V_E

Да, конечно, сложную таблицу я бы, наверное, тоже стал делать в Экзеле, но потом бы все равно конвертировал в рисунок через фотошоп. Спасибо за подтверждение моих выводов. Это ведь вопрос выбора стратегии. Пока таблицы лучше делать как картинки.

Да уж, даже, когда все читалки научатся с таблицами работать, ничего не изменится, т.к устрайства с e-ink класть хотели на эти наши таблицы... ТОже задумывался недавно, как лучше сделать: таблицей или пнг, но тест на e-ink не оставил выбора... Тем более проблема в конвертации - перевод в другой фомат всё равно ее похерит

Аватар пользователя V_E

Это точно, конвертация - это отдельная песня (лебединая). Про нее лучше вообще молчать. И тихо делать книжки в fb2 с таблицами в картинках.

X