Definindo um bibstyle e citestyle para nota de rodapé autocite

Definindo um bibstyle e citestyle para nota de rodapé autocite

Sou relativamente novo no LaTeX com avaliações de redação (para meu estudo).

Estou tentando configurar um modelo e até agora parece bom para mim. Mas não tenho absolutamente nenhuma ideia de como configurar meu biblatex para minhas necessidades (diretrizes da Universidade).

Estou lendo e testando há 2 dias, mas estou me sentindo completamente perdido em todas essas informações e diferentes formas de resolver problemas.

O que eu preciso?

Para o citestyle preciso de uma nota de rodapé com o seguinte: sobrenome(s) do(s) autor(es), o ano (se o ano não estiver definido, o título abreviado) e a página onde a citação está localizada.

Então isso seria para @Book KochELT302:

Koch, Boolsche Algebra und kombinatorische Schaltkreise, página 21.

Para o bibstyle, preciso de mais informações. Preciso do nome da família, do primeiro nome (se houver vários autores, apenas as iniciais), do ano, do título completo, da edição e do local.

Por exemplo o@Book DigitaltechnikFricke2018

Fricke, Klaus, (2018), Digitaltechnik Lehr- und Übungsbuch fürElektrotechniker und Informatiker, 8. überarbeitete und aktualisierte Auflage, (Wiesbaden)

Li diversos artigos e também a documentação, e acho que preciso renovar as macros do citestyle e definir o formato que preciso.

Eu li esta postagem:Diretrizes para personalizar estilos biblatex

Mas como posso saber qual macro é usada no meu caso?

Isso é o que consegui até agora:

\documentclass[12pt,a4paper,headinclude,footinclude]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage[a4paper]{geometry}
\geometry{top=3cm,bottom=3cm,left=4.5cm,right=2cm,}

\usepackage[babel, german=guillemets]{csquotes}  
\usepackage[
    bibstyle=authoryear,
    citestyle=authortitle,
    autocite=footnote,
    sorting=nty,
    maxcitenames=3,
    mincitenames=3,
    maxbibnames=8,
    minbibnames=8,
    ]{biblatex}
    
\addbibresource{literatur.bib}

% Diverse Anpassungen für Literaturverzeichnis und Zitate 
\DeclareFieldFormat[book]{title}{\mkbibquote{#1\isdot}}
\DeclareNameAlias{default}{family-given} 
\DeclareNameAlias{sortname}{default} 
\DefineBibliographyStrings{german}{andothers = {et al.}}
\DefineBibliographyStrings{german}{nodate = {o.J.}}
    
\title{AKAD-Vorlage}
\author{Author}
\date{August 2020}

\begin{document}

\maketitle

\newpage

\section{Test-1}
Test\autocite[Site 31]{KochELT302} \\
Test2\autocite{Gehrke2016} 

\newpage
\printbibliography

\end{document}

Então, eu poderia precisar de ajuda ou talvez de um empurrãozinho na direção certa :-)

Aqui está meu arquivo babador

% Encoding: UTF-8

@Book{DigitaltechnikFricke2018,
  author   = {Klaus Fricke},
  date     = {2018},
  title    = {Digitaltechnik},
  edition  = {{8. überarbeitete und aktualisierte Auflage}},
  location = {Wiesbaden},
  subtitle = {Lehr- und Übungsbuch fürElektrotechniker und Informatiker},
}

@Book{Gehrke2016,
  author   = {Winfried Gehrke and Marco Winzker and Klaus Urbanski and Roland Woitowitz},
  date     = {2016},
  title    = {Digitaltechnik},
  edition  = {{7. überarbeitete und aktualisierte Auflage}},
  location = {Berlin, Heidelberg},
  subtitle = {Grundlagen, VHDL, FPGAs, Mikrocontroller},
}

@Book{KochELT302,
  author   = {Andreas Koch},
  title    = {Boolesche Algebra und kombinatorische Schaltkreise},
  subtitle = {Digitaltechnik - ELT302},
}

@Book{KochELT303,
  author   = {Andreas Koch and Dietmar Möller and Tobias Schubert and Dieter Jäger},
  title    = {Sequenzielle Schaltungen, Schaltwerke und Simulationssoftware},
  subtitle = {Digitaltechnik - ELT303},
}

@Comment{jabref-meta: databaseType:biblatex;}

Muito obrigado pela sua ajuda.

EDITAR:

Editei o texto para ficar mais compacto e definir com mais precisão o que preciso.

Responder1

As diretrizes emDiretrizes para personalizar estilos biblatexsão um ótimo começo, mas se você quiser fazer modificações maiores, chegará um ponto em que você terá que olhar o biblatexcódigo do estilo.

Como explicado emComo criar bibliografia e estilos de citação do biblatex,Qual é a localização dos arquivos de estilo de citação do biblatex?,Editando um estilo de citação (verbose-ibid)você vai querer dar uma olhada

  • biblatex.def
  • standard.bbx
  • <(bib)style>.bbx
  • <(cite)style>.cbx

para as definições mais importantes (as respostas vinculadas contêm mais alguns detalhes sobre o que pode ser encontrado, onde e como encontrar esses arquivos em primeiro lugar).

Com base na sua descrição, descobri o seguinte

\documentclass[12pt,a4paper,headinclude,footinclude]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage[babel, german=guillemets]{csquotes}
\usepackage[
    style=authoryear,
    autocite=footnote,
    maxcitenames=3,
    mincitenames=3,
    maxbibnames=8,
    minbibnames=8,
    ]{biblatex}

\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\finentrypunct}{}

\DeclareFieldFormat[book]{title}{\mkbibquote{#1\isdot}}

\DeclareNameAlias{default}{family-given}
\DeclareNameAlias{sortname}{default}

\DeclareListWrapperFormat{location}{\mkbibparens{#1}}

\DefineBibliographyStrings{german}{
  andothers = {et al\adddot},
  nodate    = {o.J\adddot},
}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\DeclareDelimFormat[bib]{nameyeardelim}{\addcomma\space}

\renewbibmacro*{cite:label}{%
  \printtext[bibhyperref]{\printfield{label}}}
    
\newbibmacro*{cite:labeltitle}{%
  \printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}

\renewbibmacro*{cite}{%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifnameundef{labelname}}
       {\usebibmacro{cite:label}%
        \setunit{\printdelim{nonameyeardelim}}}
       {\printnames{labelname}%
        \setunit{\printdelim{nameyeardelim}}}%
     \ifboolexpr{   test {\iffieldundef{labelyear}}
                 or test {\iffieldequalstr{labelyear}{nodate}}}
       {\usebibmacro{cite:labeltitle}}
       {\usebibmacro{cite:labeldate+extradate}}}
    {\usebibmacro{cite:shorthand}}}

\begin{filecontents}{\jobname.bib}
@Book{DigitaltechnikFricke2018,
  author   = {Klaus Fricke},
  date     = {2018},
  title    = {Digitaltechnik},
  edition  = {8. überarbeitete und aktualisierte Auflage},
  location = {Wiesbaden},
  subtitle = {Lehr- und Übungsbuch für Elektrotechniker und Informatiker},
}
@Book{Gehrke2016,
  author   = {Winfried Gehrke and Marco Winzker and Klaus Urbanski and Roland Woitowitz},
  date     = {2016},
  title    = {Digitaltechnik},
  edition  = {7. überarbeitete und aktualisierte Auflage},
  location = {Berlin, Heidelberg},
  subtitle = {Grundlagen, VHDL, FPGAs, Mikrocontroller},
}
@Book{KochELT302,
  author   = {Andreas Koch},
  title    = {Boolesche Algebra und kombinatorische Schaltkreise},
  subtitle = {Digitaltechnik - ELT302},
}
@Book{KochELT303,
  author   = {Andreas Koch and Dietmar Möller and Tobias Schubert and Dieter Jäger},
  title    = {Sequenzielle Schaltungen, Schaltwerke und Simulationssoftware},
  subtitle = {Digitaltechnik - ELT303},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Test\autocite[31]{KochELT302}

Lorem\autocite{DigitaltechnikFricke2018}

Test2\autocite{Gehrke2016}

\printbibliography
\end{document}

Koch, Boolesche Algebra und kombinatorische Schaltkreise, S. 31.//Fricke, 2018.

informação relacionada