
Это мой первый вопрос, который я задаю здесь, на StackExchange, без MWE, потому что сейчас нет смысла его показывать, потому что это общая проблема компиляции. Я думаю, одна из довольно известных ошибок пакета Hyperref?
Проблема:Я пишу свою диссертацию по истории в Latex, а в истории мы используем много длинных сносок. Я действительно ценю, что hyperref связывает сноски с первым использованием источника, и не хотел бы этого упустить. Тем не менее, есть одна существенная проблема: если сноски превышают одну страницу в скомпилированном документе PDF, ссылка на сноску в какой-то момент охватывает всю следующую страницу, пока сноска не закончится на той же странице.
Я знаю, что есть команда hyperref \PassOptionsToPackage{hyperfootnotes=false}{hyperref} для отключения функции в сносках, но есть ли альтернативный способ сохранить эти ссылки в сносках? Кто-нибудь придумал элегантное решение для использования сносок и hyperref без этих проблем?
Спасибо заранее, Майкл
решение1
Это не проблема hyperfootnotes
, проблема в том, что у вас есть цитата со ссылкой, которая разорвана на странице. hyperref
В настоящее время ничего нельзя сделать, так как это проблема примитива pdftex для создания ссылок: он захватывает все, что находится между ними. В следующей версии pdftex будет примитив, который позволит прерывать такую ссылку, но для его использования потребуются изменения в выходной процедуре LaTeX, так что это долгосрочный проект.