Closed lswitaj closed 3 years ago
Formatowanie linku działa tak, jak zostało zaprojektowane - przenoszone są tylko całe wyrazy, dzielone spacją, myślnikiem lub innym podobnym znakiem. Ponieważ "6529152459003521a" jest dla LaTeXa pojedynczym wyrazem i nie da się go sensownie podzielić, to LaTeX próbuje ułożyć tekst tak, jak umie, starając się minimalizować tzw. penalty points: za brak justowania z jednej strony, a za wystąpienie poza margines z drugiej.
Łatki nie będzie, bo wymagałoby to ingerencji w kod źródłowy third party pakietów LaTeXa lub ich zastąpienia własnymi. Jeżeli chcesz sensownie przenieść link do nowej linii, musisz sam wstawić myślnik w odpowiednim miejscu , np. 6529152-459003521a.
Oczywiście z dodatkowym myślnikiem link nie będzie już out of the box klikalny, ale w wersji drukowanej na papierze to raczej bez znaczenia. Na chwilę obecną (i na przyszłą również) nie ma możliwości zrobienia tego inaczej.
Potwierdzam. Miałem ten sam problem na magisterce. Jedynym rozwiązaniem było przenoszenie drugiej części linka do nowej linii.
Wpisanie:
@unpublished{ryneknieruchomoscinawynajemacovid, author = "Krzysztof Janoś", title = "Koronawirus dał po kieszeni właścicielom mieszkań. Najemcy znikają, trudno znaleźć nowych, ceny spadły", note = "Dostęp zdalny (16.01.2021): \url{https://www.money.pl/gospodarka/koronawirus-dal-po-kieszeni-wlascicielom-mieszkan-najemcy-znikaja-trudno-znalezc-nowych-ceny-spadly-6529152459003521a.html}", year = "2020" }
daje rezultat:
expected: "-6529152459003521a.html" w nowej linii żeby nie naruszać marginesów.
Dodatkowo nie da się w URLu wrzucać LateXowych znaczników przez co nie ma jak wpłynąć na efekt.