перезапускать нумерацию сносок после каждой главы в стиле GitBook в R Bookdown - PullRequest
0 голосов
/ 31 мая 2018

Я готовлю историческую рукописную книгу, написанную на R-Markdown with Bookdown, которая будет состоять из 8 глав, каждая из которых содержит более 100 сносок в чикагском стиле, с использованием веб-формата в стиле GitBook.

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

Я экспериментировал с большинством настроек, описанных здесь (https://bookdown.org/yihui/bookdown/html.html#gitbook-style),, но не может произвести желаемый вывод в Интернете. Вот соответствующая часть моего индекса.1012 *https://github.com/JackDougherty/bookdown-test

1 Ответ

0 голосов
/ 10 февраля 2019

Обратите внимание, что в bookdown v 0.9 класс тега <a> внутри цитаты изменился с .footnote-ref на .footnoteRef .Так что вам нужно расширить часть своего CSS, чтобы учесть это при использовании обновленной версии bookdown:

/* don't show the wrong footnote calls */
.footnote-ref sup,
.footnoteRef sup {
  display: none;
}

...

.footnote-ref,
.footnoteRef {
  counter-increment: fn-call;
}

.footnote-ref::after,
.footnoteRef::after {
  content: counter(fn-call);
  position: relative;
  top: -.5em;
  font-size: 85%;
  line-height: 0;
  vertical-align: baseline;
}

...

См. https://github.com/rstudio/bookdown/issues/589#issuecomment-462149512 для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...