Поддержка номеров страниц цитирования reStructuredText

Поддерживает ли reStructuredText номера страниц в цитировании? До сих пор я видел только простые метки типа [Test10]_ в примерах, но не, например, [Test10 p. 20]_.

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


person Zelphir Kaltstahl    schedule 22.11.2016    source источник


Ответы (2)


Это именно то, что я искал :-)

Вы можете попробовать что-то вроде этого:

.. footer:: page ###Page###

Он также работает с директивой .. header::

Видеть :

person orel    schedule 16.02.2017
comment
Спасибо за Ваш ответ. Я считаю, что сейчас нашел способ получше. К настоящему времени я написал свои собственные небольшие синтаксические анализаторы + конвертеры, которые конвертируют цитаты, которые он может найти в файле bib, в raw-latex цитаты (как первую текстовую роль) и документируют внутренние ссылки в также raw-latex гиперссылки текстовых ролей. Теперь мой процесс сборки PDF-файла выглядит следующим образом: rst --parser-citations--> rst --parser-internal-links--> rst --pandoc+template--> latex --latexmk--> very neat PDF со всеми функциями. Вы можете получить парсеры из моих репозиториев GitHub: github.com/ZelphirKaltstahl?tab=repositories ( искать rst) - person Zelphir Kaltstahl; 17.02.2017

В итоге я написал свои собственные синтаксические анализаторы и конвертеры для rst, которые конвертируют цитаты и внутренние ссылки в raw-latex цитаты и гиперссылки. Вы можете найти код в моих репозиториях GitHub. Мой процесс создания PDF-файла из первого теперь выглядит следующим образом:

  1. конвертировать цитаты с помощью моего собственного парсера
  2. преобразовывать внутренние ссылки с помощью моего собственного парсера
  3. используйте pandoc для преобразования в латекс
  4. используйте latexmk для компиляции pdf

У меня есть сценарий bash для последовательного выполнения этих шагов, но он специфичен для моей структуры каталогов.

Надеюсь, это будет полезно для людей. Может быть, когда-нибудь Пандок позаботится обо всем этом (я на это надеюсь).

person Zelphir Kaltstahl    schedule 16.02.2017