Literaturverzeichnis mit BIBER - Zeilenumbruch Literaturtext

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Literaturverzeichnis mit BIBER - Zeilenumbruch Literaturtext

von u_fischer » Sa 31. Jan 2015, 19:30

Aber jetzt mache mir etwas Sorgen bzgl. der Bildqualität wenn ich alle Bilder erst mal konvertiere. Vor allem ist das Ausgabe PDF nun nur noch 9 MB groß und nicht wie vorher 40 MB. Bei einigen Abbildungen habe ich auch das Gefühl, dass die Qualität ein wenig gelitten hat
Sollten Sie eigentlich nicht. Aber du kannst ja immer die betroffenen eps-Bilder extern nochmal neu als pdf erstellen.

Besseren Zeilenumbruch gibt es aber halt nur mit pdflatex, und das benötigt die Bilder in pdf oder png oder jpg.

von Michael2015 » Sa 31. Jan 2015, 19:10

Aaaah, jetzt klappt es sofort im Minimalbeispiel! Danke! :idea:

Nur in meinem Hauptdokument will es noch nicht so recht funktionieren durch Verwendung von PDFLATEX als Ausgabeprofil?

Ich benutze TeXnicCenter 2.0 Beta 2

Dort erhalte ich auch über LaTeX=>PDF so um die 150 Fehlermeldungen, meistens Unknown graphics extension: eps

Habe auf die Schnelle herausgefunden, dass es mit \usepackage{epstopdf} klappen soll - tut es auch!

Aber jetzt mache mir etwas Sorgen bzgl. der Bildqualität wenn ich alle Bilder erst mal konvertiere. Vor allem ist das Ausgabe PDF nun nur noch 9 MB groß und nicht wie vorher 40 MB. Bei einigen Abbildungen habe ich auch das Gefühl, dass die Qualität ein wenig gelitten hat :?:

Wenn ich LaTeX=>PS=>PDF nutze, klappt es ohne Fehlermeldung, allerdings klappt dann der Zeilenumbruch nicht. Das läuft jetzt aber in einem Bruchteil der Zeit durch, im Vergleich zu vorher über das DVI
-Profil.
8)

Danke nochmals für die Hilfe !!!

von u_fischer » Sa 31. Jan 2015, 18:46

Wenn du latex + irgendeinen dvi-Treiber benutzt, kann microtype keine font expansion machen. Benutze pdflatex.

von Michael2015 » Sa 31. Jan 2015, 18:40

Ok, habe alle Vorschläge übernommen, also ngerman an das Ende gesetzt. Außerdem auch nur ngerman.
Jeweils 2x Kompiliert, 2x Biber Durchlauf, noch 2x Kompiliert. Klappt leider nach wie vor nicht.

Beigefügt alle Dateien des Minimalbeispiels - Vielen Dank für die Unterstützung!
Dateianhänge
Minimalbeispiel.zip
(52.5 KiB) 236-mal heruntergeladen

von u_fischer » Sa 31. Jan 2015, 18:31

Es nützt nicht viel, \selectlanguage{ngerman} in die Präambel zu streuen. Babel ändert das bei \begin{document} wieder. Gibt es irgendeinen Grund, warum du dich so konsequent weigerst, die Hauptsprache als letzte anzugeben?

Wenn es dann immer noch nicht geht: Zeige deine log und die blg-Datei. Stelle aber sicher, dass du wirklich alles neu kompiliert hast.

von Michael2015 » Sa 31. Jan 2015, 18:02

Hmmm, irgend etwas mache ich offensichtlich noch falsch, denn bei mir klappt es nicht.
Habe auch nur ngerman getestet, klappt ebenfalls nicht. Was mache ich falsch?

Hier der überarbeitete Code des Minimalbeispiels sowie PDF Ausgabe im Anhang:
% 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}  
\selectlanguage{ngerman}                   % Ausgabe in neuer deutscher Rechtschreibung 
\usepackage{microtype}
\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} 
\selectlanguage{ngerman} 
@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} 
\selectlanguage{ngerman} 
@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%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\selectlanguage{ngerman} 
\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} 

Dateianhänge
Minimalbeispiel.pdf
(26.76 KiB) 393-mal heruntergeladen

von u_fischer » Sa 31. Jan 2015, 17:02

Eigentlich habe ich Deutsch und Englisch geladen, so verstehe ich zumindest die Anweisung. Im Dokument ist auch eine Seite auf Englisch, daher beide Sprachen...
Nun, du kannst natürlich zwei Sprachen laden, aber nur eine davon ist jeweils aktiv, und wenn du Englisch als letzte Sprache lädst, dann ist erstmal die das.

Bei deinem Beispiel funktioniert alles, wenn ich \usepackage[english,ngerman]{babel} und \usepackage{microtype} benutze. Der Umbruch ist dann in Ordnung.

von Michael2015 » Sa 31. Jan 2015, 16:51

Das mit der Silbentrennung funktioniert in der Tat nicht so gut. Hatte auch schon oft den Eindruck, dass \hyphenation von einigen Begriffen nicht beachtet wird. Die Silbentrennung im Dokument habe ich daher oft manuell vorgenommen. Das geht aber im Literaturverzeichnis nicht, oder?

Ich habe soeben das Ganze nochmal getestet mit microtype und
\usepackage[ngerman]{babel}
inklusive BIBER-Durchlauf. ==> Leider ohne Erfolg, Problem besteht weiterhin

Eigentlich habe ich Deutsch und Englisch geladen, so verstehe ich zumindest die Anweisung. Im Dokument ist auch eine Seite auf Englisch, daher beide Sprachen...
\usepackage[ngerman, english]{babel}
Weiter unten dann beim Laden der Kapitel & Literaturverzeichnis:
\include{Kapitel/Index}

\selectlanguage{english} 
\include{Kapitel/Abstract}

\selectlanguage{ngerman}
\include{Kapitel/Kurzfassung}
\include{Kapitel/Kapitel1}
\include{Kapitel/Zusammenfassung}

% LITERATUR MEHRFACHVERZEICHNIS

\printbibheading[heading=bibintoc,title=Literaturverzeichnis]
% Literatur ausgeben:
\printbibliography[heading=subbibliography,title=Literatur,notkeyword=Norm, notkeyword=Normneu]
% Normen ausgeben:
\printbibliography[heading=subbibliography,title=Normen und technische Richtlinien,keyword=Normneu]

von u_fischer » Sa 31. Jan 2015, 16:11

Deine Hauptsprache ist englisch:

\usepackage[ngerman, english]{babel}

Das heißt schon mal, die Silbentrennung kann nicht funktionieren.

Abgesehen davon, sollte microtype helfen.

von Michael2015 » Sa 31. Jan 2015, 15:48

Danke für den Tipp mit microtype, leider behebt dies in meinem Fall das Problem allerdings nicht... :cry:

Habe soeben 2 x Compiliert incl. BIBER-Durchlauf, leider erfolglos.

Nach oben