Wörterabstand im Literaturverzeichnis weicht stark ab

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: Wörterabstand im Literaturverzeichnis weicht stark ab

von Bartman » Di 16. Mai 2017, 20:25

errormaster hat geschrieben:Den Umbruch habe ich jetzt manuell über {\linebreak} in meiner .bib Datei eingefügt, da es lediglich bei 1-2 Quellen über den Rand hinaus ging.
Es gibt noch einen anderen Weg: Current Science-Ban\-ga\-lore.

Mein Hinweis betrifft nur die technische Machbarkeit.

von errormaster » Di 16. Mai 2017, 10:17

Anonymous hat geschrieben:Für das Abrufdatum ist urldate = {2017-03-13}, das korrekte Feld. date = {2017-03-13}, ist für das Erstellungs- oder Veröffentlichungsdatum. Und year = {2017-03-13}, ist keine gute Idee. Bei mir funktioniert das 'Zuletzt aufgerufen am' aus Bartmans Antwort damit ganz wunderbar.
Es hat jetzt doch mit urldate = {2017-03-13}, funktioniert, ich hatte anscheinend noch 2 Befehle auskommentiert. Vielen Dank für eure Hilfe!

von Gast » Di 16. Mai 2017, 09:48

Bartman hat geschrieben:
Anonymous hat geschrieben:Sollte das nicht daran liegen, dass TeX Wörter mit Bindestrich nicht umbricht? Daher kann CURRENT SCIENCE-BANGALORE- zumindest im SCIENCE-BANGALORE-Teil nicht umgebrochen werden.
Ich versuchte es mit einer shorthand Current Science"=Bangalore-, aber das bringt leider auch keinen Umbruch.
Da wäre dann ja immer noch das überflüssige - am Ende.

Die beste Antwort ist meiner Meinung nach das -BANGALORE- ganz wegzulassen und den Rest in etwas gemäßigter Groß- und Kleinschreibung zu setzten. Wie das dann sinnvollerweise aussieht habe ich oben schon gezeigt.

Für das Abrufdatum ist urldate = {2017-03-13}, das korrekte Feld. date = {2017-03-13}, ist für das Erstellungs- oder Veröffentlichungsdatum. Und year = {2017-03-13}, ist keine gute Idee. Bei mir funktioniert das 'Zuletzt aufgerufen am' aus Bartmans Antwort damit ganz wunderbar. Wenn es das bei Dir nicht tut, zeig uns doch bitte ein Minimalbeispiel. Es sei darauf hingewiesen, dass Bartmans Beispiel filecontents benutzt, allerdings in der harmlosen Methode, die vorhandene Dateien nicht überschreibt. Wenn Du also Änderungen in dem \begin{filecontents*}...\end{filecontents*}-Block vornimmst, werden die nur übernommen, wenn Du die davon erzeugte .bib-Datei im Ordner vorher löschst. In Deinem eigentlichen Dokument ist das natürlich egal, da Du dort am besten eine externe und nicht eine durch filecontents erzeugte .bib-Datei nutzt. filecontents ist meist nur dazu da, Minimalbeispiele zu erzeugen, die direkt laufen, ohne dass noch andere Dateien herangezogen werden müssen.

von errormaster » Mo 15. Mai 2017, 21:26

Erstmal vielen Dank! Konnte fast alles so umsetzten wie ich es möchte.
Den Umbruch habe ich jetzt manuell über {\linebreak} in meiner .bib Datei eingefügt, da es lediglich bei 1-2 Quellen über den Rand hinaus ging.

Was ich bisher nicht geschafft habe war das "Zuletzt aufgerufen am" einzufügen. Bei der Quelle habe ich folgende Schreibweisen ausprobiert:
date = {2017-03-13},
urldate = {2017-03-13},
year = {2017-03-13},
Aber es wurde nur das Datum angezeigt, ohne dem Text "Zuletzt aufgerufen am"

Sollte das aber nicht klappen ist es auch nicht so tragisch. Ich bin schon jetzt sehr zufrieden mit dem Ergebnis :)

von Bartman » Mo 15. Mai 2017, 21:03

Anonymous hat geschrieben:Sollte das nicht daran liegen, dass TeX Wörter mit Bindestrich nicht umbricht? Daher kann CURRENT SCIENCE-BANGALORE- zumindest im SCIENCE-BANGALORE-Teil nicht umgebrochen werden.
Ich versuchte es mit einer shorthand Current Science"=Bangalore-, aber das bringt leider auch keinen Umbruch.

von Gast » Mo 15. Mai 2017, 18:22

Sollte das nicht daran liegen, dass TeX Wörter mit Bindestrich nicht umbricht? Daher kann CURRENT SCIENCE-BANGALORE- zumindest im SCIENCE-BANGALORE-Teil nicht umgebrochen werden.

Ich würde empfehlen, das Schreien einzustellen und auf das 'Bangalore' zu verzichten, das scheint nicht Teil des Namen zu sein. Der publisher wird eh ignoriert. Also
@article{prasad2000particle,
   title={Particle image velocimetry},
   author={Prasad, Ajay K},
   journaltitle={Current Science},
   volume={79},
   number={1},
   pages={51-60},
   date={2000},
}

von Bartman » Mo 15. Mai 2017, 18:02

\begin{filecontents*}{\jobname.bib}
@preamble{"\hyphenation{Ban-ga-lore}"}
%Bsp.1
@article{prasad2000particle,
	title={Particle image velocimetry},
	author={Prasad, Ajay K},
	journaltitle={CURRENT SCIENCE-BANGALORE-},
	volume={79},
	number={1},
	pages={51-60},
	date={2000},
	publisher={CURRENT SCIENCE ASSOC/INDIAN ACADEMY OF SCIENCES}
}
%Bsp.2
@Manual{conelcom-controllino,
	author = {{CONELCOM GmbH}},
	title = {Datenblatt Controllino Mega},
	date = {2017-03-30},
	url = {http://controllino.biz/wp-content/uploads/2016/05/MEGA_DATASHEET-19-04-2016.pdf}
}
%Bsp.3
@INPROCEEDINGS{rockstroh2011image,
	author={Rockstroh, L. and Wahl, S. and Wang, Z. and Werner, P. and Simon, S.},
	booktitle={2011 19th European Signal Processing Conference},
	title={An image filter technique to relax particle image velocimetry},
	date={2011-08},
	organization={IEEE},
	pages={283-287},
	ISSN={2076-1465}
}
\end{filecontents*}

\documentclass{scrreprt} 

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[ngerman]{babel} 
\usepackage[
	sorting=none,
	date=short,
	giveninits,
	maxnames=99
]{biblatex}
\usepackage{etoolbox}
\usepackage{hyperref}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

% Reihenfolge der Autorennamen: Nachname, Vorname
\DeclareNameAlias{default}{family-given}

\DefineBibliographyStrings{ngerman}{%
	urlseen = {Zuletzt aufgerufen am}
}

\DeclareFieldFormat{urldate}{%
	\mkbibparens{\bibstring{urlseen}\addcolon\space#1}
}

% Familiennamen in Kapitälchen
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}

% Quelle: http://texwelt.de/wissen/fragen/7008
\apptocmd{\UrlBreaks}{\do\f\do\m}{}{}
\setcounter{biburllcpenalty}{9000}% Kleinbuchstaben
\setcounter{biburlucpenalty}{9000}% Großbuchstaben

\begin{document} 
\autocite{%
	prasad2000particle,%
	conelcom-controllino,%
	rockstroh2011image,%
	markey%
}
\printbibliography 
\end{document}
Zu Deinem dritten Wunsch kann ich keine Lösung anbieten. Mein Versuch, den Umbruch des Journaltitels mithilfe von @preamble{"\hyphenation{Ban-ga-lore}"} in der bib-Datei zu erreichen, führte nicht zum dem Ergebnis, welches ich erhofft hatte.

von errormaster » Mo 15. Mai 2017, 11:40

Beinschuss hat geschrieben:Erstmal: Prima, dass Du auf biblatex umgestiegen bist. Ich habe Deinen Code mal eingedampft:...
Vielen Dank. Was ich gern noch ändern möchte ist:
- Reihenfolge der Namen: Erst Nachname, dann Vorname abgekürzt:
Bsp.: Hans Müller => \textsc{Müller} H.
- Trennen der URL Links an einer beliebigen Stelle, denn die Links in meinem Literaturverzecihnis stehen sehr oft über dem Rand hinaus (siehe Anhang)
- Text der Quelle soll generell nicht über dem Seitenrand hinausstehen (siehe Anhang)
- Bei den Internet Quellen sollte vor dem Datum stehen "Zuletzt aufgerufen am:"

Vielen Dank!
Dateianhänge
Seitenrand Literaturverz.JPG
Seitenrand Literaturverz.JPG (34.99 KiB) 2846 mal betrachtet
Seitenrand Literaturverz URL.JPG
Seitenrand Literaturverz URL.JPG (36.09 KiB) 2841 mal betrachtet

von Beinschuss » Fr 12. Mai 2017, 23:40

Erstmal: Prima, dass Du auf biblatex umgestiegen bist. Ich habe Deinen Code mal eingedampft:
\documentclass{scrreprt} 
\usepackage[sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib} 
\AtBeginBibliography{% 
	\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}}  %%% für Familiennamen in Kapitälchen
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[utf8]{inputenc}   % UTF-8 

\begin{document} 
Text
\cite{gillies}
\cite{brandt}
\cite{murray}
\cite{markey}
\printbibliography 
\end{document} 

von errormaster » Fr 12. Mai 2017, 12:33

Ich habe eine Vorlage von meinem Lehrstuhl bekommen und diese nicht weiter hinterfragt. Mag sein, dass man Latex vorher noch studieren sollte, aber dazu hatte ich a) wenig Zeit und b) werde ich Latex höchstwahrscheinlich nie wieder verwenden müssen. Ich bin dir trotzdem für deine Anmerkungen dankbar und werde diese versuchen umzusetzten.

Bis auf das Literaturverzeichnis war ich eigentlich mit meinem Dokument zufrieden. Ich weis leider nicht, inwiefern sich die von dir gemachten Anmerkungen auf das Literaturverzeichnis auswirken, ich werde es aber testen.

Nach oben