Bibtex Querverweiß manipulieren

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: Bibtex Querverweiß manipulieren

von Gast » Di 14. Nov 2017, 18:12

year = {Hannover, 2015}, ist aber nicht sehr schön, besser ist
date = {2015},
location = {Hannover},

von JoE1205 » Di 14. Nov 2017, 17:13

Und schon ist mein Problem gelöst! Dankeschön! Sowohl mit label als auch mit shortauthor ist die Ausgabe nun wie gewünscht.
@Book{CON15,
  author    = {N.N.},
  label		= {CON},
  title     = {Lkw- und Busreifen - Hinweise zur Optimierung der Reifenleistung},
  year      = {Hannover, 2015},
  publisher = {Continental Reifen Deutschland GmbH},
}
führt zu

[CON15] N.N.: Lkw- und Busreifen - Hinweise zur Optimierung der Reifenleistung. Continental Reifen Deutschland
GmbH, Hannover, 2015

von Gast » Di 14. Nov 2017, 17:04

In dem Fall ist es meiner Meinung nach durchaus akzeptabel die Continental AG auch als author anzugeben. Dann ist darauf zu achten, den Namen in ein weiteres Paar geschweifter Klammern zu wickeln, da BibTeX (und auch Biber) sonst versucht, den Vor- und Nachnamen von "Continental AG" zu finden.
author = {{Continental AG}},
Bei biblatex gäbe es für den manuellen Eingriff übrigens das Feld label (oder radikaler shorthand).

Ich bin mir aber nicht ganz sicher, ob und wie Du das jetzt wirklich verwendest. Du schriebst oben zwar, dass es liefe, aber ein Minimalbeispiel fehlt leider.

von JoE1205 » Di 14. Nov 2017, 16:54

Es geht darum, dass ich einige Quellen nutze, die einen nicht genannten Autor haben. Über die Autorangabe "N.N". in der .bib entsteht beispielsweise der Verweis [NN12], sehr unleserlich und nicht einprägsam. Da solche Literatur aber von namenhaften Firmen wie beispielsweise Continental sind macht es Sinn die Quellenangabe mit [CON12] anzugeben.

von Gast » Di 14. Nov 2017, 16:41

Wie sollen wir eine derart ungenaue Frage beantworten? Das ist, also würde jemand fragen, wie er den Geschmack seines Butterkuchens ändern kann. Schon in die [d]biblatex[/d]-Anleitung geschaut?

Bei biblatex kann man über diverse zusätzliche Einträge in der Literaturdatenbank die Labels verändern. Ich würde allerdings dringend dazu raten, eine Systematik nicht ohne guten Grund zu durchbrechen. Man erleichtert dem Leser damit nämlich das Verständnis nicht unbedingt.

von JoE1205 » Di 14. Nov 2017, 16:21

niemand ne idee oder einen tipp?

von JoE1205 » Fr 10. Nov 2017, 15:50

Okay biblatex läuft.

Zum oben stehenden Code hab ich nun noch im präambel folgendes hinzugefügt
\usepackage[style=alphabetic,]{biblatex}
\usepackage{csquotes}
\addbibresource{babib.bib} 
vorm Ende des Dokuments noch \printbibliography

Style ist wie oben unschwer zu erkennen alphabetic, da dieser von der Ordnung der Quellangaben ganz gut passt.
Wie modifiziert man jetzt den Style?
Ichj würde gerne selber bestimmen wie der Querverweis jeder Quelle aussieht und nicht automatisch die Kombination aus Autorname und Jahr verwenden.

von u_fischer » Fr 10. Nov 2017, 12:58

JoE1205 hat geschrieben: Die \DeclareOldFontCommand - Befehle brauch ich für Grafikeinbindung etc., kann man bestimmt alles ändern, aber macht auch keine Probleme. Von daher...
Wenn man die falsch verwendet, machen sie schon Probleme. Ich bin mir relativ sicher, dass du sie nicht brauchst -- Anfänger tun das eigentlich nie --, und stattdessen \sffamily oder \bfseries verwenden kannst.

von JoE1205 » Fr 10. Nov 2017, 12:40

So habs mal umgeschrieben und unnütze befehle raus genommen.
Die \DeclareOldFontCommand - Befehle brauch ich für Grafikeinbindung etc., kann man bestimmt alles ändern, aber macht auch keine Probleme. Von daher...

Ansonsten noch:
Hyperref auf vorletzt Position vor geometry
Sämtliche Definitionen vor \begin{document}

Dann mach ich mich jetzt mal ans einbinden von biblatex






\documentclass{scrbook}
\makeatletter
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} 
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} 
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} 
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} 
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} 
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} 
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} 
\makeatother 

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{textcomp}		
\usepackage[automark]{scrpage2}	
\usepackage{amsmath}		
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{fhacmb}
\KOMAoptions{
	parskip=true,		
	fontsize=12,		
	toc=flat,		
	twoside=false,		
	numbers=nodotatend,	
	toc=bibliography,	
	toc=listof,		
	toc=index,		
	}

\usepackage{chngcntr}		
\counterwithout{figure}{section}	
\renewcommand{\thefigure}{\thechapter-\arabic{figure}}	
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}	
\usepackage{tikz}		
\usetikzlibrary{shapes,arrows}	
\usepackage{tikz-cd}		
\usepackage[hidelinks]{hyperref}		
\usepackage{geometry} 		
\geometry{a4paper, top=20mm, left=30mm, right=20mm, bottom=25mm} 
\linespread{1.25} 		
% ----------------------------------------------------------------------------
% ------------------------------Angaben für Titelseite------------------------
% ----------------------------------------------------------------------------
\input{titelangaben}
% ----------------------------------------------------------------------------
\renewcaptionname{ngerman}{\figurename}{\bf Bild} 	 
\renewcaptionname{ngerman}{\contentsname}{Inhalt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\hspace{1cm}#1}{}}	
\ihead{\hspace{1.25cm}Erklärung\rightmark}		
\chead{}	 
\renewcommand{\headfont}{\bfseries}	
\setheadsepline{0.5pt}
\pagestyle{scrheadings}
% ----------------------------------------------------------------------------
%%%%%%%%%%%%%%% Anpassung des Seitenstils an FH-Layoutvorschrift %%%%%%%%%%%%
% ----------------------------------------------------------------------------
\renewcommand{\chaptermark}[1]{\markboth{\thechapter\hspace{1cm}#1}{}}	
\chead{}		
\ihead{\leftmark}	
\renewcommand{\headfont}{\bfseries}	
\setheadsepline{0.5pt}
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
\begin{document}
\fhacmbtitle{\includegraphics[height=4cm]{fh_logo}}{5pt}{5pt}
% ----------------------------------------------------------------------------
% ------------------------------ERKLÄRUNG-------------------------------------
% ----------------------------------------------------------------------------
\input{erklaerung}
% ----------------------------------------------------------------------------
% ------------------------------Inhaltsverzeichnis----------------------------
% ----------------------------------------------------------------------------
\tableofcontents
% ----------------------------------------------------------------------------
% ------------------------------TEXT-------------------------------------------
% ----------------------------------------------------------------------------
% Gliederung und Text:
\input{Kapitel1}
\input{Kapitel2}
\input{Kapitel3}
\input{Kapitel4}
\input{Kapitel5}
\input{Kapitel6}
\input{Kapitel7}
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
% ----------------------------------------------------------------------------
\end{document}

von u_fischer » Fr 10. Nov 2017, 11:30

JoE1205 hat geschrieben:Das die Befehle nicht aktuell sind hab ich schon befürchtet.
Na dann bastel ich mir wohl am besten wirklich ne eigene Vorlage.
Woran erkennt man veraltete Befehle?
Nun ja ich habe schon deutlich schlimmere Vorlagen gesehen.

Die \DeclareOldFontCommand-Befehle brauchst du wohl nicht, aber sie sind auch kein Drama und wenn man versteht, was sie genau tun sogar oft nützlich (die Implementierung für den Mathemodus ist übrigens ziemlich clever). In der Definition von \thefigure hat \bf aber nichts zu suchen.

hyperref solltest du später laden, und Definitionen nach \begin{document} sind eher zweifelhaft.

Ich würde dir aber empfehlen, alles zu kürzen und die vielen auskommentierten Pakete zu löschen. Ebenso Pakete, die du noch nicht brauchst (inputenc, fontenc, babel sollte auf jeden Fall bleiben). Dann ist alles viel übersichtlicher. Mache vorher eine Kopie der Originalvorlage, dann kannst du dort notfalls nachschauen und wieder zurück kopieren. Bei allen Paketen, die behältst: Schau dir die erste Seite ihrer Dokumentation an, damit du eine vage Ahnung hast, wofür die sind.

Nach oben