Zitation erzwingen

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: Zitation erzwingen

Re: Zitation erzwingen

von MoeWe » Di 3. Jun 2025, 19:51

Ulrike hat erklärt, warum in dem gezeigten Beispiel schon alles gut geht. Wenn dem mal nicht so ist, weil dieser Teil des constrict-Trackers nur mit Fußnoten funktioniert, dann kannst du vor deinem manuellen Zitat den Befehl \mancite setzen. Damit weiß auch biblatex das hier ein Zitat war und passt Features wie "ebd." dementsprechend an.

Re: Zitation erzwingen

von u_fischer » Fr 30. Mai 2025, 23:17

Ich habe keine Ahnung, warum hier nicht "ebd." erscheint.


Weil dein Stil ibidtracker=constrict setzt und daher nun mal kein ebd erscheint, wenn eine Fußnote zwischen den beiden ist. Wenn es bei dir nicht passiert, ist entweder in deinem Dokument etwas anders, oder dein TeX-System ist anders.

Zitation erzwingen

von Eduard » Do 29. Mai 2025, 01:03

Hallo zusammen,

ich habe folgendes Problem. Ich zitiere eine Quelle per \cite und dann zitiere ich eine Quelle händisch und danach zitiere ich wieder eine Quelle per \cite. Nun steht beim zweiten \cite "ibid.", weil Latex ja nicht weiß, dass ich das Zitat dazwischen händisch eingegeben habe. Wie löse ich am besten dieses Problem?


Hier mein Minibeispiel:
\documentclass[a4paper,oneside,12pt,titlepage]{jurabook}
\usepackage[style=biblatex-juradiss]{biblatex}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{betababel}
\usepackage[autostyle,german=guillemets, maxlevel=3]{csquotes}
\usepackage{subcaption}
\usepackage[official]{eurosym}
\usepackage{textgreek}
\usepackage{enumitem}

\newbibmacro*{cite:idem}{%
  \bibstring[\mkibid]{idem\thefield{gender}}%
  \setunit{\printdelim{nametitledelim}}}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifboolexpr{test {\ifciteibid} and not test {\iffirstonpage}}
       {\usebibmacro{cite:ibid}}
       {\ifboolexpr{test {\ifciteidem} and not test {\iffirstonpage}}
          {\usebibmacro{cite:idem}}
          {\printnames{labelname}
           \setunit*{\printdelim{nametitledelim}}}%
        \usebibmacro{cite:title}}}%
    {\usebibmacro{cite:shorthand}}}
    
\usepackage{geometry}
\geometry{a4paper}
\usepackage{adjustbox}
\usepackage{epigraph}
\usepackage[normalem]{ulem}
\usepackage{newcent}
\usepackage{parskip}
\usepackage{newtxtext}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{url}
\urlstyle{same}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{amssymb}
\usepackage{gensymb}
\usepackage{iftex}

\DeclareLabeltitle{%
  \field{shorttitle}
  \field{maintitle}
  \field{title}
}

\makeatletter
\renewbibmacro*{cite:title}{%
  \ifbibmacroundef{cite:title:\strfield{entrytype}}
    {\printtext[extblx@inner\blx@delimcontext delims]{%
     \printtext[bibhyperref]{%
      \printfield[citetitle]{labeltitle}}%
      \iffieldequalstr{labeltitlesource}{maintitle}
        {\setunit{\addcomma\space}%
         \printfield{volume}}
        {}}}%
    {\usebibmacro*{cite:title:\strfield{entrytype}}}}
\makeatother

\changestarchapters

\DeclareCiteCommand{\citefullauthor}
  {\boolfalse{citetracker}%
   \boolfalse{pagetracker}%
   \DeclareNameAlias{labelname}{given-family}%
   \usebibmacro{prenote}}
  {\ifciteindex
     {\indexnames{labelname}}
     {}%
   \printnames{labelname}}
  {\multicitedelim}
  {\usebibmacro{postnote}}
  \usepackage[colorlinks,
pdfpagelabels,
pdfstartview = FitH,
bookmarksopen = true,
bookmarksnumbered = true,
linkcolor = black,
plainpages = false,
hypertexnames = false,
citecolor = black] {hyperref}

\begin{filecontents}{\jobname.bib}
@article{Q1,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Singen},
  volume  = {31},
  year    = {1993},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}

Quelle 1\footnote{\Cite[][]{Q1}.}

Quelle 2 \footnote{Händisches Zitat.}

Quelle 1\footnote{\Cite[][]{Q1}.}

\end{document}
PS: Ich habe keine Ahnung, warum hier nicht "ebd." erscheint. Ich habe alles 1 zu 1 kopiert und eingefügt.

Nach oben