ich habe ein kleiner Problem mit meinem Literaturverzeichnis und hoffe auf fachkundige Hilfe:
Mein Dokument hat ein zweigeteiltes Literaturverzeichnis, bestehend aus "Literatur" und "Normen". Funktioniert auch soweit wunderbar, auch dank der Hilfe aus diesem Forum .
Normale Quellen werden mit [Küc 2009] im Text dargestellt, Normen mit der Nummer [IEC 62607-2-1]. Dadurch ist die Abkürzung der Normen im Literaturverzeichnis natürlich auch breiter.
Im Literaturverzeichnis geht nun der Text der normalen Quellen teilweise über den Rand hinaus, so auch im unten stehenden Minimalbeispiel, siehe auch PDF im Anhang.
Ich vermute, dies liegt an den breiteren Abkürzungen der Normen.
Daher meine Abhilfe-Ideen, die ich allerdings leider nicht umsetzen kann:
a) Breite des ersten Teilverzeichnisses "Literaturquellen" auf die normale Breite setzen, nur Normen breiter. Code hierfür?
% LITERATUR MEHRFACHVERZEICHNIS \printbibheading[heading=bibintoc,title=Literaturverzeichnis] % Literatur ausgeben, OHNE Normen: \printbibliography[heading=subbibliography,title=Literatur (ohne Normen), notkeyword=Normneu] % Normen ausgeben: \printbibliography[heading=subbibliography,title=Normen,keyword=Normneu]
b) Das eigentliche Problem lösen. Kann ich manuelle Umbrüche machen im Literaturverzeichnis? Oder sonst irgendwie vermeiden, dass über den Textrand hinaus geschrieben wird?
VIELEN DANK FÜR EURE VORSCHLÄGE !!!
Und hier mein Minimalbeispiel, lauffähig, mit allen Anweisungen. Ergebnis siehe PDF Datei.
% Hier ein minimiertes Beispiel \documentclass[12pt,twoside, a4paper, openright , headsepline, parskip=half, draft=false]{scrbook} %Pakete%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[T1]{fontenc} %\usepackage[latin1]{inputenc} % Erlaubt Umlaute \usepackage[ansinew]{inputenc} % Erlaubt Umlaute WINDOWS %\usepackage[utf8]{inputenc} \usepackage{lmodern} % Neues Schriftartenpaket \usepackage{mathdesign} % Matheschreibweisen \usepackage{mathtools} \usepackage{isomath} \usepackage[ngerman, english]{babel} % Ausgabe in neuer deutscher Rechtschreibung \usepackage[left=3.5cm,right=2.5cm,top=2.5cm,bottom=2cm,includeheadfoot]{geometry} \usepackage[font=small]{caption} \usepackage[section]{placeins} \newenvironment{myitemize}{\begin{itemize}\itemsep -5pt}{\end{itemize}} %Aufruf kleinerer item-Abstände %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %LITERATURVERZEICHNIS BIBLATEX EINBINDEN \usepackage[babel, german=quotes]{csquotes} \usepackage[backend=biber, style=alphabetic, maxbibnames=10, maxcitenames=1, abbreviate=false]{biblatex} \usepackage{filecontents} %%%%%%% NORMEN %%%%%%%%%%%%%%%% \begin{filecontents}{normtest.bib} @NORM{IEC600601, label = {IEC\,60060-1}, title = {High-voltage test techniques – Part 1: General definitions and test requirements. Edition 3.0 (IEC 60060-1:2010)}, organization = {IEC}, institution = {International Electrotechnical Commission}, author = {IEC 60060-1}, year = {2010}, keywords = {Normneu} } @NORM{IEC60093, label = {IEC\,60093}, title = {Methods of test for volume resistivity and surface resistivity of solid electrical insulating materials. Second edition (IEC 60093:1980), German version HD 429 S1:1983}, organization = {IEC}, institution = {International Electrotechnical Commission}, author = {IEC 60093}, year = {1980}, keywords = {Normneu} } @NORM{IEC6260721, label = {IEC\,62607-2-1}, title = {Nanofertigung – Schlüsselmerkmale - Teil 2-1: Materialien aus Kohlenstoff-Nanoröhren – Schichtwiderstand, Edition 1.0 (2012-05), IEC/TS 62607-2-1:2012}, organization = {International Electrotechnical Commission}, institution = {IEC}, author = {IEC 62607-2-1}, year = {2012}, keywords = {Normneu} } \end{filecontents} %%%%%%% ENDE NORMEN %%%%%%%%%%%%%%%% \usepackage{filecontents} %%%%%%% Standard-Literaturquellen %%%%%%%%%%%%%%%% \begin{filecontents}{lit1test.bib} @ARTICLE{Rie2013, author = {Uwe Riechert and Per Skarby}, shortauthor = {Uwe Riechert}, title = {Entwicklung gasisolierter Systeme für die Hochspannungs-Gleichstrom-Übertragung (HGÜ)}, journal = {Fachtagung des GIS-Anwenderforums, Technische Universität Darmstadt, 01.10.2013}, year = {2013} } @ARTICLE{Rug2012, author = {Reinhold Rüger}, title = {Eco Generator-X: Hochleistungswerkstoffe für energieeffiziente Generatoren durch Einsatz innovativer Endenglimmschutzsysteme}, journal = {BMBF Branchendialog, Düsseldorf}, year = {2012} } @BOOK{Kue09, title = {Hochspannungstechnik: Grundlagen - Technologie - Anwendungen}, publisher = {3. Auflage, Springer-Verlag Berlin Heidelberg}, year = {2009}, author = {Andreas Küchler}, isbn = {978-3-540-78412-8} } \end{filecontents} %%%%%%% ENDE Standard-Literaturquellen %%%%%%%%%%%%%%%% \addbibresource{normtest.bib} \addbibresource{lit1test.bib} %%DEfinitionen: \DeclareDatamodelEntrytypes{norm} \DeclareDatamodelEntryfields[norm]{ label, sortkey, year } \DeclareBibliographyDriver{norm}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \printfield{label}% %\addcolon %\printfield{year}% \newunit\newblock \printfield{title}% \newunit\newblock \printlist{organization}% \newunit\newblock \printlist{location}% \iflistundef{publisher} {\setunit*{\addcomma\space}} {\setunit*{\addcolon\space}}% \printlist{publisher}% \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% \newunit\newblock \usebibmacro{related}% \newunit\newblock \printfield{isbn}% \newunit \iftoggle{bbx:url} {\usebibmacro{url+urldate}} {}% \newunit\newblock \usebibmacro{addendum+pubstate}% \usebibmacro{finentry}} \newcommand*{\citenorm}{\addspace} \DeclareCiteCommand{\citenorm}{}{\printfield [brackets]{label}}{}{} %{\addcolon\printfield{year}} %%% ISBN / ISSN Großbuchstaben: \DeclareFieldFormat{isbn}{ISBN\addcolon\space #1} \DeclareFieldFormat{issn}{ISSN\addcolon\space #1} \DeclareLabelalphaTemplate[norm] {\labelelement{\field{label}}} \renewcommand*{\labelalphaothers}{} \DeclareLabelalphaTemplate{ \labelelement{ \field[final]{shorthand} \field{label} \field[strwidth=3,strside=left,ifnames=1]{labelname} %Bei nur einem Autor (ifnames=1) Abkürzung mit drei Buchstaben (strwidth=3) \field[strwidth=1,strside=left]{labelname} %Abkürzung Autoren mit je einem Buchstaben strwidth=1 %\field{labelname} % Nachnamen in voller Länge zitieren %\field{label} } \labelelement{ \literal{\,} % Fügt ein halbes geschütztes Leerzeichen zwischen Autor und JAhr ein. Für ganzes Leerzeichen: \addhighpenspace} } \labelelement{ \field{year} %4-stellige Jahreszahl } } \renewcommand*{\labelalphaothers}{} % Kein Pluszeichen bei mehr als einem Autor %\bibliography{Literatur} % Definiert *.bib - Datei mit dem Literaturverzeichnis BIBLATEX %Dokument%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \section{Mutiples Literaturverzeichnis mit BIBER} Das funktioniert alles gut, nur im Literaturverzeichnis haut es mit dem Zeilenumbruch nicht hin, d.h. die Quellen \cite{Rug2012} und \cite{Rie2013} gehen über den Rand hinaus. In meinem großen Dokument sogar noch heftiger als hier. Bei den meisten meiner Quellen z.B.\cite{Kue09} ist es aber kein Problem. Was ist die Ursache? Vielleicht liegt es daran dass manche Normen\citenorm{IEC600601}, \citenorm{IEC60093} und insbesondere \citenorm{IEC6260721} den Abstand zwischen Zitat und Angaben im Literaturverzeichnis verbreitern? \subsection{Lösungsansatz} Vielleicht kann man hier ja definieren, dass die Literaturquellen im Verzeichnis in der linken Spalte sich von der Breite nach den normalen Quellen (z.B. \cite{Rug2012})richten, und nur bei den Normen \citenorm{IEC6260721} die breitere linke Spalte im Verzeichnis steht?\\ \textbf{Aber wie geht das?} %%%%%%%%%%%%%%%%%% % LITERATUR MEHRFACHVERZEICHNIS \printbibheading[heading=bibintoc,title=Literaturverzeichnis] % Literatur ausgeben, OHNE Normen: \printbibliography[heading=subbibliography,title=Literatur (ohne Normen), notkeyword=Normneu] % Normen ausgeben: \printbibliography[heading=subbibliography,title=Normen,keyword=Normneu] \end{document}