EDIT: после исправления первой проблемы с командой renew Хариша Кумара возникла эта проблема:
У меня проблема с "белыми пробелами", которые появляются в библиографии. Я нашел пару ответов, но у меня уже были упомянутые пакеты в преамбуле. Так что эти ответы не помогут. Я использую \usepackage{url} и т. д.
Странность моей проблемы в том, что она появляется только в одной записи. Я проверял дюжину раз, есть ли какие-либо различия, но ничего не нашел. Я не уверен, поможет ли мой MWE, потому что там нет пробелов.
Вот ссылка для загрузки файла .bib для записей и .bst для bibstyle. https://www.dropbox.com/sh/09rewicos64zek6/AACFnng5VBKi2r7KP8W99ZvDa?dl=0
Вот мой MWE (проблема с MWE, он работает):
\documentclass{scrreprt}
\usepackage[english, ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{natbib}
\usepackage{url}
\setlength{\bibhang}{0mm}
\bibpunct{(}{)}{;}{a}{}{,~}
\begin{document}
\chapter{it doesn't work yet}
blabla \cite{Berger2012}\\
blabla \cite{Klein2013}\\
blabla \cite{Keilig2002}\\
blabla \cite{Jahn2013}\\
\setlength{\bibsep}{2ex plus2ex minus.5ex}
\bibliographystyle{iwbdiss_2}
\bibliography{literaturverzeichnis}
\end{document}
решение1
Вы можете сделать url
разрывы строк в нужных вам местах, добавив следующие строки в преамбулу:
\renewcommand{\UrlBreaks}{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z\do\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9\do\/\do\-\do\_\do\:\do\.}
Это должно решить проблему url
невозможности разделить слово Serienproduktion
в URL.