Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Нужны примеры разнообразных сносок #2

Open
pgmmpk opened this issue May 29, 2019 · 3 comments
Open

Нужны примеры разнообразных сносок #2

pgmmpk opened this issue May 29, 2019 · 3 comments
Assignees

Comments

@pgmmpk
Copy link
Contributor

pgmmpk commented May 29, 2019

@typiconman Пока odt2md обрабатывает только классические сноски:

Сноска содержит уникальный символ, идентифицирующий сноску. Тело сноски может иметь несколько параграфов. Ссылка изображается суперскриптом. Такие ссылки
поддерживаются в Common Markdown и в ODT представлены явно через элемент note.

Нужно понять как в ODT кодируются ЦСЯ сноски (сноски с кавыками). И надо придумать и обкатать Markdown синтаксис для них.

Пока вот такое примерно определение ЦСЯ сноски:

  1. тело не может никогда содержать нескольких параграфов
  2. сноска уникально идентифицируется количеством кавык.
  3. "нумерация" сносок уникальна на странице. Другая страница начинает нумерацию снова

Пункт 3 весьма проблематичен для HTML и MD, так как страниц тут нет...

Хотелось бы набрать побольше примеров ЦСЯ сносок, чтобы подтвердить 1-2-3 и
придумать как их изящно закодировать...

@typiconman
Copy link
Collaborator

@pgmmpk Понял задачу. Завтра постараюсь накатать несколько примеров.

@typiconman typiconman self-assigned this May 29, 2019
@typiconman
Copy link
Collaborator

@pgmmpk Не совсем формат ODT воспроизводит печатный текст, но вот что есть.
kavyki.zip

@pgmmpk
Copy link
Contributor Author

pgmmpk commented May 31, 2019

Спасибо!

  1. Итак, кавычные сноски могут помещаться на полях. Наверное это никак не будет кодироваться в Markdown, а будет решаться стилем
  2. Тело сноски не всегда полностью обернуто кавыками. Иногда так: "Евр. ^тело сноски^"
  3. Зачем-то могут добавляться классические ссылки на сноску, но почему-то перед открывающей кавыкой, а не после закрывающей.
  4. Если сносок несколько, то тела обычно располагаются в строчку а не одно под другим.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants