Menu

Как сделать, чтобы из сноски можно было вернуться к исходному месту?

ЧаВо
2014-07-15
2014-08-05
  • Igor Velkov

    Igor Velkov - 2014-07-15

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

    Можно как-то оснастить сноски обратными ссылками? По крайней мере, те, укоторых такая связь однозначна.

     
    • Starikov Sergey

      Starikov Sergey - 2014-07-15

      Неверно.

      С точки зрения OOoFBTools (книги в формате fb2) значащим фактором является тип сноски: обычная (примечание) или концевая (комментарий).
      И всё.
      Дальше идёт прикладной уровень: программа (и устройство), используемая тобой для чтения (помним, что у программы помимо имени есть и версия, и что запускается она не в эфире, а на процессоре определённой архитектуры).

      По моему опыту: привычное отображение сносок (обычных, то есть примечаний) умеет только CoolReader3.
      Но у него (по крайней мере в привычной мне реализации: 3.0.18 из последней официальной прошивки первого LBook V3, т.е. ARM) есть… недоработки в части отображения больших объёмов текста.
      Интерфейсного решения перехода по ссылке в комментарий (концевую сноску) и обратно не нашёл (но не особо и искал).
      В другом популярном решении для портативных устройств — fbreader — решение унифицировано: там переход необходим и для примечаний и для комментариев.
      Интерфейсного решения не искал, но по идее оно должно быть описано в инструкции (если не описано, то его обязана знать служба поддержки разработчика устройства).

      ЗЫ: Множественных ссылок на один объект блока примечаний/комментариев OOoFBTools не умеет, и упираться в этот нюанс не стоит.

       
  • dikbsd

    dikbsd - 2014-08-05

    Я не вводил в конвертер обратных ссылок (из текста сносок назад) по ряду причин:
    1. В разы замедляется работа конвертера (все-таки это - интепретатор OpenBasic, а не C++).
    2. На одну и туже сноску могут "ссылаться" неесколько мест книги. Куда идти "обратно"? Неоднозначность. Сразу на все места назад - это нереализуемо в стандарте формата fb2.
    3. Многие Читалки прекрасно реализовали возвращение назад из текста сноски. А на планшетах еще удобнее - по нажатию на номер сноски появляется всплываюшее окно с текстом сноски.
    4. И, самый важный момент - обратные ссылки мешают читалкам самим генерировать обратные ссылки при рендеринге текста из fb2. Уже не помню механиз этого (лет 10 назад обсуждали это на fictionbook.ru/forum).

     

    Last edit: dikbsd 2015-02-15

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.