Латексная библиографическая ссылка уходит со страницы

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

\usepackage[style=authoryear]{biblatex}

Вот одна из оскорбительных ссылок. Я пробовал \\, но они заканчиваются как %5C в URL-адресе. Пожалуйста помоги.

@online{atlantichamburger,
    author    = "Libby Bawcombe",
    year      = "2014",
    title     = "The Hamburger Menu-Icon Debate",
    location  = "Washington",
    publisher = "The Atlantic",
    url       = "https://www.theatlantic.com/product/archive/2014/08/the-hamburger-menu-debate/379145/"
}

person James    schedule 24.04.2017    source источник


Ответы (2)


Мне удалось исправить это, используя следующую ссылку:

https://tex.stackexchange.com/questions/134191/line-breaks-of-long-urls-in-biblatex-bibliography

По сути, вам нужно добавить:

\usepackage{url}

%%% --- The following two lines are what needs to be added --- %%%
\setcounter{biburllcpenalty}{7000}
\setcounter{biburlucpenalty}{8000}
person James    schedule 24.04.2017

Используйте пакет URL и укажите URL, используя howpublished

howpublished = {\url{https://www.theatlantic.com/product/archive/2014/08/the-hamburger-menu-debate/379145/}}

Непроверено - на основе этого ответа в TeX SE.

Изменить: исправлена ​​синтаксическая ошибка и изменен элемент url на howpublished, как показано здесь.

person NickD    schedule 24.04.2017
comment
Спасибо, я попробовал это, но я получаю синтаксическую ошибку. Однако ссылка и пакет помогли мне найти решение. - person James; 24.04.2017