Согласно pandoc(1), pandoc поддерживает внутренние ссылки в HTML-слайдах. Но ничего не происходит, когда я нажимаю один.Внутренние ссылки в HTML-слайдах, сделанные из markdown с pandoc
Минимальный пример:
% A minimal example
% moi
% 2015-04-04
# Section 1
la la la
# Section 2
cf. [Section 1](#section-1)
откладываю сказанное выше как example.md
. Тогда в Баш я бегу
file=example && \
pandoc -fmarkdown -tslidy --standalone --self-contained -o$file.html $file.md
Открыв результирующие HTML слайды в веб-браузере, я нажимаю «Раздел 1» на слайде «Раздел 2», но ничего не происходит. Это я пробовал в нескольких браузерах на нескольких устройствах: xombrero на Macbook с Arch Linux, Chrome на Moto X с Android и Chrome на ноутбуке Sony под управлением Windows 8.1. Результаты те же. Я использую версию pandoc 1.13.2.
Ссылка, созданная pandoc для внутреннего задания, отличается от ссылки соответствующего слайда: в настоящем примере первый заканчивается на #section-1
, а последний - в #(2)
. Я полагаю, что именно поэтому щелчок по внутренней ссылке не возвращается к соответствующему слайду. Есть ли способ достичь того, что внутренние ссылки действительно подходят к их соответствующим слайдам?
Вот соответствующий HTML:
<body>
<div class="slide titlepage">
<h1 class="title">A minimal example</h1>
<p class="author">
moi
</p>
<p class="date">2015-04-04</p>
</div>
<div id="section-1" class="slide section level1">
<h1>Section 1</h1>
<p>la la la</p>
</div>
<div id="section-2" class="slide section level1">
<h1>Section 2</h1>
<p>cf. <a href="#section-1">Section 1</a></p>
</div>
</body>
Спасибо за любую помощь!
Я думаю, вы должны сделать запрос функции на [pandoc issue tracker] (https://github.com/jgm/pandoc/issues) –
Спасибо за предложение! Итак, вы рассматриваете мой вопрос как о несуществующей функции в pandoc, а не о том, что я не знаю, как сказать pandoc делать то, что я хочу? Тогда я просто не должен понимать pandoc [documentation] (http://johnmacfarlane.net/pandoc/README.html#internal-links), где он говорит: «Внутренние ссылки в настоящее время поддерживаются для форматов HTML (включая слайд-шоу HTML и EPUB), LaTeX и ConTeXt ". – user109114
Возможно, вам будет полезно добавить выходной HTML-файл для просмотра. –