Literaturverzeichnisuntereinträge mit subentry in a), b),etc

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


mr. pink
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 11. Jun 2018, 18:30

Literaturverzeichnisuntereinträge mit subentry in a), b),etc

Beitrag von mr. pink »

Hallo Freunde der Nacht,

ich habe einn Problem mit meinem Literaturverzeichnis. Ich habe mehrere Verweise in einen gepackt, was auch soweit funktioniert. Allerdings möchte ich, dass diese Untereinträge mit a), b), etc. voneinander getrennt werden.
Hier mein Minimalbeispiel:
\documentclass[12pt,a4paper,headsepline=true,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, 
  style=chem-angew,
  sorting=none, 
  %pageranges=true,
  citetracker=true, 
  ]{biblatex} 

\usepackage{filecontents} 
\addbibresource{bibname.bib}
\usepackage{manyfoot} 
\DeclareNewFootnote{fncite} 
\makeatletter 
\renewcommand*{\thefootnotefncite}{[\@arabic\c@footnotefncite]} 

\let\cbx@citehook\empty 

\providecommand*\mkbibsuperbracket[1]{% 
  \mkbibsuperscript{\mkbibbrackets{#1}}} 

\newcommand*{\cbx@mod@makefntext}{% 
  \renewcommand\@makefntext[1]{% 
    \parindent 1em% 
    \noindent ##1}} 

\newbibmacro{hypercite:footnote}{% 
  \ifciteseen 
    {} 
    {\xappto\cbx@citehook{% 
       \noexpand\cbx@mod@makefntext 
       \noexpand\footnotetextfncite[\thefield{labelnumber}]{% 
         \noexpand\blxmkbibnote{foot}{% 
           \hypercite@fullcite{\thefield{entrykey}}}}}}% 
} 

\newcommand*{\cbx@hypercite}[1]{% 
  \mkbibsuperbracket{#1}% 
  \cbx@citehook 
  \global\let\cbx@citehook\@empty} 

\DeclareCiteCommand{\hypercite@fullcite} 
  {} 
  {\hb@xt@1.8em{\hss 
     \printtext[labelnumberwidth]{% 
       \printfield{labelprefix}% 
       \printfield{labelnumber}}}% 
   \setunit{\addspace}% 
   \usedriver 
     {\DeclareNameAlias{sortname}{default}} 
     {\thefield{entrytype}}} 
  {\multicitedelim} 
  {} 

\DeclareCiteCommand{\hypercite}[\cbx@hypercite] 
  {\usebibmacro{cite:init}% 
   \let\multicitedelim=\supercitedelim 
   \iffieldundef{prenote} 
     {} 
     {\BibliographyWarning{Ignoring prenote argument}}% 
   \iffieldundef{postnote} 
     {} 
     {\BibliographyWarning{Ignoring postnote argument}}} 
  {\usebibmacro{citeindex}% 
   \usebibmacro{hypercite:footnote}% 
   \usebibmacro{cite:comp}} 
  {} 
  {\usebibmacro{cite:dump}} 

\DeclareMultiCiteCommand{\hypercites}[\cbx@hypercite]{\hypercite}{\multicitedelim} 
\makeatother 

\DeclareAutoCiteCommand{hyper}{\hypercite}{\hypercites} 
\ExecuteBibliographyOptions{autocite=hyper} 

\usepackage{hyperref}
\usepackage{cleveref}
\usepackage{chngcntr} 
\counterwithout{footnote}{chapter}
\begin{filecontents}{bibame.bib} 
@article{Autor1, 
  author  = {Autor1}, 
  title   = {blabla1},
  journal = {blabla1},
  year = {2010},
  volume = {xxx},
  pages = {111--222},
 
@article{Autor2, 
  author  = {Autor2}, 
  title   = {blabla2}, 
  journal = {blabla2}, 
  year    = {2009}, 
  volume  = {xxx},    
  pages   = {111--222}, 

@article{Autor3, 
  author  = {Autor3}, 
  title   = {blabla3}, 
  journal = {blabla3}, 
  year    = {2009}, 
  volume  = {xxx},    
  pages   = {111--222},   
} 
\end{filecontents} 

\begin{document}
\bindtext 
\defbibentryset{beispiel}{Autor1,Autor2,Autor3}
\autocite{beispiel}
\end{document}
https://tex.stackexchange.com/questions ... h-biblatex
Hier habe ich ein ähnliches Problem gefunden, schaffe es aber nicht es auf meines zu Übertragen.
Vielen Dank und ein schönes Wochenende.
Mr. Pink

mr. pink
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 11. Jun 2018, 18:30

Beitrag von mr. pink »

Sehe grade, dass ich den Befehl \printbibliography vergessen habe.
Dieser kommt natürlich ganz am Ende vor \end{document}
MfG

Gast

Beitrag von Gast »

Offenbar bin ich auch im falschen Forum gelandet, bitte dies zu entschuldigen

Gast

Beitrag von Gast »

Die Option subentry=true sollte fürs Erste hoffentlich reichen.

Bitte teste Deine Beispiele vor dem Abschicken in einem leeren Ordner. Nicht nur das \printbibliography fehlte. Der Name der .bib-Datei bei filecontents war falsch (bibame.bib statt bibname.bib - ich bevorzuge ja immer \jobname.bib bei Beispielen, aber OK) und es fehlten schließende Klammern in den Beispieleinträgen.

mr. pink
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 11. Jun 2018, 18:30

Beitrag von mr. pink »

Funktioniert, danke!
Hm, ich hatte mein Beispiel im Overleaf geöffnet, nachdem ich \printbibliogrpahy hinzugefügt hatte, wurde es kompiliert. Sorry, hab das übersehen.

Antworten