Wie kann ich den biblatexstyle

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: Wie kann ich den biblatexstyle

Re: Wie kann ich den biblatexstyle

von KOMA » So 30. Jan 2022, 16:55

Für den Fall, dass es Dir um die Trennung von »Tuebingen« geht, sei auf die Anweisung \hyphenation hingewiesen, die in jeder vollständigen LaTeX-Einführung erklärt sein sollte. Du könntest beispielsweise
\hyphenation{Tue-bing-en}
aber auch
\hyphenation{Tuebingen}
am Ende der Dokumentprämbel einfügen. Allerdings sei auch erwähnt, dass man die schwäbische Stadt Tübingen gleich bei Reutlingen auch in den 70er-Jahren des letzten Jahrhunderts schon mit »ü« geschrieben hat.

Fall es Dir um etwas anders gehen sollte, müsstest Du das deutlicher hervorarbeiten. Darüber hinaus sei darauf hingewiesen, dass man neue Fragen nicht an alte Diskussionen anhängen sollte. Sie gehen sonst allzu leicht verloren und außerdem hat niemand große Lust, sich erst einmal durch die ganze Diskussion zu lesen, um eventuell wichtige, darin versteckte Informationen zu finden. Auch ich habe beim Überfliegen der vorherigen Beiträge möglicherweise etwas entscheidendes übersehen, was zur Erhellung dessen beigetragen hätte, was denn hier eigentlich Dein genaues Problem ist.

Neue Einträge und schon wieder eine Frage

von Magenta » Di 29. Nov 2016, 15:05

Hallo Expertenrunde,

jetzt war ich eine ganz Zeit lang glücklich mit der hier geposteten Lösung meines Problems zur Umsetzung der recht unüblichen Vorgaben. Leider ergeben neue Zeilen im Code neue Probleme. :oops: In diesem Fall sind es neue Einträge in der .bib-Datei, denn bei manchen Werken stimmt nun der Zeilenumbruch nicht mehr.

Schaut mal bitte:
\begin{filecontents*}{try2.bib}

	@BOOK{popper:forschung,
		author = {Karl Popper},
		title = {Logik der Forschung},
		year = {1973},
		edition = {10},
		address = {Tuebingen}
	}
	
	@BOOK{popper:grundprobleme, 
		author = {Karl Popper},
		title = {Die beiden Grundprobleme der Erkenntnistheorie},
		year = {1979},
		address = {Tuebingen}
	}
\end{filecontents*}

\documentclass[11pt,openany,twoside,numbers=noenddot]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 


\usepackage[backend=biber, citestyle=authoryear-ibid, bibstyle=authortitle, maxbibnames=990]{biblatex} 

\KOMAoptions{footnotes=multiple} 

\addbibresource{try2.bib} 

\renewbibmacro*{cite}{% 
	\global\boolfalse{cbx:loccit}% 
	\iffieldundef{shorthand} 
	{\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage} 
		{\usebibmacro{cite:ibid}} 
		{\printtext[brackets]{% 
				\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} 
				{\usebibmacro{cite:label}% 
					\setunit{\addspace}} 
				{\printnames{labelname}% 
					\setunit{\nameyeardelim}}% 
				\usebibmacro{cite:labelyear+extrayear}}}} 
	{\printtext[brackets]{\usebibmacro{cite:shorthand}}}} 

\newcounter{mymaxcitenames} 
\AtBeginDocument{% 
	\setcounter{mymaxcitenames}{\value{maxnames}}% 
} 

\newlength{\citelabelwidth} 
\defbibenvironment{bibliography} 
{\list 
	{\begingroup\defcounter{maxnames}{\value{mymaxcitenames}}\usebibmacro{cite}\endgroup} 
	{\setlength{\labelwidth}{\citelabelwidth}% 
		\setlength{\leftmargin}{\labelwidth}% 
		\setlength{\labelsep}{\biblabelsep}% 
		\addtolength{\leftmargin}{\labelsep}% 
		\setlength{\itemsep}{\bibitemsep}% 
		\setlength{\parsep}{\bibparsep}}} 
{\endlist} 
{\item} 

\makeatletter 
\AtEveryCitekey{% 
	\blx@setlabwidth{\citelabelwidth}{\usebibmacro{cite}} 
} 
\makeatother 

\begin{document}

	Bla.\footcite{popper:forschung} Blubb\footcite{popper:grundprobleme} 
	
	\printbibliography 

\end{document}
Hat jemand dazu eine Idee?

Liebe Grüße,
Magenta

von Magenta » Do 28. Jan 2016, 13:31

Vielen, vielen Dank, Unbekannter! Jetzt sieht das unter Verwendung Deines ersten Vorschlags so aus, wie es soll. :D

Viele Grüße ,

Magenta

von Gast » Mi 27. Jan 2016, 21:48

Dann müssen wir das Ganze wohl etwas anders angehen.
\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\printtext[brackets]{%
          \ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
            {\usebibmacro{cite:label}%
             \setunit{\addspace}}
            {\printnames{labelname}%
             \setunit{\nameyeardelim}}%
          \usebibmacro{cite:labelyear+extrayear}}}}
    {\printtext[brackets]{\usebibmacro{cite:shorthand}}}}
Je nach Wunsch kannst Du dann
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{microtype}
 
\usepackage[backend=biber, citestyle=authoryear-ibid, bibstyle=authortitle, maxbibnames=990]{biblatex}
 
\KOMAoptions{footnotes=multiple}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Boolos1990,
  author   = {Boolos, George},
  title    = {Meaning and Method},
  subtitle = {Essays in Honor of Hilary Putnam},
  year     = {1990},
  address  = {Cambridge, Massachusetts},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\printtext[brackets]{%
          \ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
            {\usebibmacro{cite:label}%
             \setunit{\addspace}}
            {\printnames{labelname}%
             \setunit{\nameyeardelim}}%
          \usebibmacro{cite:labelyear+extrayear}}}}
    {\printtext[brackets]{\usebibmacro{cite:shorthand}}}}

\newcounter{mymaxcitenames}
\AtBeginDocument{%
  \setcounter{mymaxcitenames}{\value{maxnames}}%
}

\newlength{\citelabelwidth}
\defbibenvironment{bibliography}
  {\list
     {\begingroup\defcounter{maxnames}{\value{mymaxcitenames}}\usebibmacro{cite}\endgroup}
     {\setlength{\labelwidth}{\citelabelwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}}
  {\endlist}
  {\item}

\makeatletter
\AtEveryCitekey{%
  \blx@setlabwidth{\citelabelwidth}{\usebibmacro{cite}}
}
\makeatother

\begin{document}
\noindent Ich bin ein Blindtext, kann aber nix dafür und würde mich sehr freuen, wenn mich mal einer läse.
Was ist denn auch so schlimm daran jemanden zu lesen,
der einfach nur blind ist?\footcite[Vgl.][2]{Boolos1990}
Dolor.\footcite[32]{Boolos1990}

Lorem\footcites[1]{sigfridsson}[2]{geer}[3]{worman}{aksin}
 
\printbibliography
\end{document}
oder
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{microtype}
 
\usepackage[backend=biber, citestyle=authoryear-ibid, bibstyle=authortitle, maxbibnames=990]{biblatex}
 
\KOMAoptions{footnotes=multiple}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Boolos1990,
  author   = {Boolos, George},
  title    = {Meaning and Method},
  subtitle = {Essays in Honor of Hilary Putnam},
  year     = {1990},
  address  = {Cambridge, Massachusetts},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\printtext[brackets]{%
          \ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
            {\usebibmacro{cite:label}%
             \setunit{\addspace}}
            {\printnames{labelname}%
             \setunit{\nameyeardelim}}%
          \usebibmacro{cite:labelyear+extrayear}}}}
    {\printtext[brackets]{\usebibmacro{cite:shorthand}}}}

\newcounter{mymaxcitenames}
\AtBeginDocument{%
  \setcounter{mymaxcitenames}{\value{maxnames}}%
}

\renewbibmacro*{begentry}{%
  \begingroup
    \defcounter{maxnames}{\value{mymaxcitenames}}%
    \usebibmacro{cite}%
  \endgroup
  \setunit{\addspace}}

\begin{document}
\noindent Ich bin ein Blindtext, kann aber nix dafür und würde mich sehr freuen, wenn mich mal einer läse.
Was ist denn auch so schlimm daran jemanden zu lesen,
der einfach nur blind ist?\footcite[Vgl.][2]{Boolos1990}
Dolor.\footcite[32]{Boolos1990}

Lorem\footcites[1]{sigfridsson}[2]{geer}[3]{worman}{aksin}
 
\printbibliography
\end{document}
probieren.

Unter Umständen möchtest Du vielleicht noch
\renewcommand*{\labelnamepunct}{\addcolon\space}
und/oder
\renewcommand*{\newunitpunct}{\addcomma\space}
dazu.

von Magenta » Mi 27. Jan 2016, 11:53

Hallo Unbekannter,

vielen Dank! Das ist schon fast das, was ich brauche. Wie Du ganz recht bemerkst, sehen die eckigen Klammern um das "Ebd." seltsam aus, die sind auch nicht gesucht. Ich brauche sie nur dann, wenn der Verweis mit "Nachname Jahr, S.n" angegeben wird. Also etwa:

_________________________
FN1 [Boolos 1990], S.17.
FN2 Ebd., S. 20.

Außerdem wäre es großartig, wenn ich im Lit.Verzeichnis dieses Format wieder fände, ähnlich der numerischen Verweise in eckigen Klammern.

[Boolos 1990] Boolos, George: Meaning and Method: Essays in Honor of Hilary Putnam, Cambridge/Massachusetts 1990.


Vielen Dank für die Hilfe & sorry, dass ich ein so schrecklicher Noob bin.
Liebe Grüße,
Magenta

von Gast » Di 26. Jan 2016, 17:26

Mhhh, ich finde, das sieht etwas merkwürdig aus. Besonders bei dem "Ebd.". Aber gut, wenn das Institut der Meinung ist, dass das gut aussieht, wirst Du da wohl keine Wahl haben...

Die einfachste Lösung ist wohl
\DeclareCiteCommand{\footcite}[\mkbibfootnote]
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \printtext[brackets]{\usebibmacro{cite}}}
  {\multicitedelim}
  {\usebibmacro{cite:postnote}}
Im Ganzen
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{microtype}
 
\usepackage[backend=biber,style=authoryear-ibid]{biblatex}
 
\KOMAoptions{footnotes=multiple}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Boolos1990,
  author   = {Boolos, George},
  title    = {Meaning and Method},
  subtitle = {Essays in Honor of Hilary Putnam},
  year     = {1990},
  address  = {Cambridge, Massachusetts},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\DeclareCiteCommand{\footcite}[\mkbibfootnote]
  {\usebibmacro{prenote}}
  {\usebibmacro{citeindex}%
   \printtext[brackets]{\usebibmacro{cite}}}
  {\multicitedelim}
  {\usebibmacro{cite:postnote}}
 
\begin{document} 
\noindent Ich bin ein Blindtext, kann aber nix dafür und würde mich sehr freuen, wenn mich mal einer läse.
Was ist denn auch so schlimm daran jemanden zu lesen,
der einfach nur blind ist?\footcite[Vgl.][2]{Boolos1990}
Dolor.\footcite[32]{Boolos1990}

Lorem\footcites[1]{sigfridsson}[2]{geer}[3]{worman}
 
\printbibliography
\end{document}
Beachte, dass Du das "S." bei der Seitenzahl nicht selbst eingeben musst, das kann biblatex selbst (dann mit einem geschützten Leerzeichen, wenn Du einen etwas kürzeren Abstand möchtest, wie Du ihn mit \, selbst bastelst, brauchst Du einfach nur \renewcommand*{\ppspace}{\addnbthinspace}).
Außerdem habe ich mir den Spaß gemacht, Deinen .bib-Eintrag ein wenig zu verändern.

Wie kann ich den biblatexstyle

von Magenta » Di 26. Jan 2016, 13:10

Hallo liebe Experten,

gestern habe ich meine Frage schon im Forum auf komascript.de (siehe: http://www.komascript.de/node/2008) gepostet und bekam dort die Empfehlung, mich an Euch zu wenden. Leider kann ich mich nicht registrieren.

Zum eigentlichen Problem:

Ich möchte den Vorgaben meines Institutes folgend gerne bei Verwendung von "\footcite[S. n]{sigel}" die Ausgabe "[Nachname YYYY], S. n." erreichen. Aber ich scheitere hoffnungslos daran, die eckigen Klammern einzufügen. (Für die Erstellung des Minimalbeispiels habe ich mich an einem Beispiel von Markus Kohm orientiert, im eigentlichen Dokument nutze ich eine .bib.)
\documentclass[11pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage{microtype} 
 
\usepackage[backend=biber,style=authoryear-ibid]{biblatex}
 
\addbibresource{\jobname.bib}
\KOMAoptions{footnotes=multiple}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@BOOK{Boolos1990,
	author = {Boolos, George},
	title = {Meaning and Method: Essays in Honor of Hilary Putnam},
	year = {1990},
	address = {Cambridge/ Massachusetts}
}
	}
\end{filecontents*}
 
\begin{document}
 
\noindent Ich bin ein Blindtext, kann aber nix dafür und würde mich sehr freuen, wenn mich mal einer läse. 
Was ist denn auch so schlimm daran jemanden zu lesen, 
der einfach nur blind ist?\footcite[Vgl.:][S.\,n]{Boolos1990}\footcite[S.n+30]{Boolos1990}
 
\printbibliography
\end{document}
Es wäre wirklich toll, wenn mir damit jemand helfen könnte.

Liebe Grüße,
Magenta[/code][/url]

Nach oben