{"action":"closed","issue":{"url":"https://api.github.com/repos/plk/biblatex/issues/273","repository_url":"https://api.github.com/repos/plk/biblatex","labels_url":"https://api.github.com/repos/plk/biblatex/issues/273/labels{/name}","comments_url":"https://api.github.com/repos/plk/biblatex/issues/273/comments","events_url":"https://api.github.com/repos/plk/biblatex/issues/273/events","html_url":"https://github.com/plk/biblatex/issues/273","id":45004740,"number":273,"title":"\"dancing\" bibitem","user":{"login":"terrex","id":39053,"avatar_url":"https://avatars.githubusercontent.com/u/39053?v=3","gravatar_id":"","url":"https://api.github.com/users/terrex","html_url":"https://github.com/terrex","followers_url":"https://api.github.com/users/terrex/followers","following_url":"https://api.github.com/users/terrex/following{/other_user}","gists_url":"https://api.github.com/users/terrex/gists{/gist_id}","starred_url":"https://api.github.com/users/terrex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/terrex/subscriptions","organizations_url":"https://api.github.com/users/terrex/orgs","repos_url":"https://api.github.com/users/terrex/repos","events_url":"https://api.github.com/users/terrex/events{/privacy}","received_events_url":"https://api.github.com/users/terrex/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-10-06T16:34:39Z","updated_at":"2016-04-12T20:26:19Z","closed_at":"2016-04-12T20:26:19Z","body":"Hi.\r\n\r\nI have a large list of bibliography items. latexmk was not able to detect when it should stops rerunning xelatex, because I have 2 bibitems with the same author and a long description, near a page break; and each run of it, latex places the page break in before or in middle of the second bibitem, depending if biblatex replaces the author name with a dash or not.\r\n\r\nWhen both items are printed with full author name, latex splits the second bibitem, two-lines before and two-lines after a page break. In the next latexmk rerun, biblatex replaces the second item name with a dash, because there are two items with same author on same page. *BUT* then, latex does the page break between the two items, so full item is printed on the bottom of a page, and the next full item is printed on top of next page, with a dash. So latexmk reruns xelatex to check if this was the last needed rerun; but biblatex sees that there is a bibitem on top of a page with a dash, so it replaces it with full name, *BUT* then, latex does again a page break in the middle of the second item, placing the two first lines of second bibitem in the bottom of a page, and two last lines of second item on the top of next page.\r\n\r\nSo that cycle repeats infinitely and latexmk is in a infinite loop because render's output always change page breaks.\r\n\r\nI workaround this issue setting [dashed=no] on biblatex package loading. But I think it will be a better solution if widow/orphan control were disabled inside the same bibitem; or if every bibitem would be rendered inside an unbreakable environment. It could be possible?\r\n"}}