Seite 1 von 1
Vgl. vor Fußnote aber nicht vor Cite
Verfasst: Mi 12. Aug 2015, 13:10
von Dave Miller
Hallo,
ich habe definiert, dass jedes mal wenn ich eine Fußnote setze automatisch eine "Vgl." davor kommt. Wenn ich jetzt mit cite meine Abbildung und Tabellen versehen möchte mit:
Quelle: Eigene Darstellung nach CITE
..kommt das Vgl. davor.
Zudem möchte ich gerne das wenn die Quelle länger ist als eine Zeile, die zweite direkt unter dem Anfang steht.
Quelle:BLABLALAA
..........BLABALLA
Könnt ihr mir weiterhelfen?
Momentan habe ich das so:
\renewcommand{\bibfootnotewrapper}[1]{% entfernt punkt nach fußnote
\bibsentence#1}
\renewbibmacro*{prenote}{%
\iffieldundef{prenote}
{\printtext{Vgl.}%
\setunit{\prenotedelim}}
{\iffieldequalstr{prenote}{XX} %\footcite[xx]{key}
{}
{\printfield{prenote}%
\setunit{\prenotedelim}}}}
Danke
Verfasst: Mi 12. Aug 2015, 13:17
von u_fischer
Auch wenn du im Stress bist: Codeschnipsel reichen nicht. Du wirst schon bei jeder neuen Frage ein vernünftiges, lauffähiges, kleines Beispiel liefern müssen. Ich zumindest werde nicht durch deine anderen Fragen wandern und zusammensuchen, wie dein Dokument eigentlich aussieht.
Verfasst: Mi 12. Aug 2015, 13:56
von Gast
Benutze statt Deiner Definition, die eine etwas mysteriöse Note hat, lieber die folgende
\renewbibmacro*{prenote}{%
\iffieldundef{prenote}
{\printtext{Vgl.\isdot}}
{\printfield{prenote}}%
\setunit{\prenotedelim}}
Ferner speichern wir das Standardmacro unter
\renewbibmacro*{prenote:nocf}{%
\iffieldundef{prenote}
{}
{\printfield{prenote}%
\setunit{\prenotedelim}}}
Und dann ändern wir nur das \cite-Makro
\DeclareCiteCommand{\cite}
{\usebibmacro{prenote:nocf}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}
So erhalten alle Befehle ein automatisches "Vgl." in der Prenote außer dem \cite-Befehl der noch wie immer funktioniert.
Verfasst: Mi 12. Aug 2015, 13:56
von Dave Miller
Ich bin ganz ehrlich. Ich blicke selber langsam nicht mehr durch mein Code.
Änder ich hier was, ändert sich da was.
Hier mal mein Code:
%Dokumentklasse
\documentclass[a4paper,12pt,
toc=chapterentrywithdots,
listof=entryprefix,
headsepline,
plainheadsepline,
headings=normal,
captions=tableabove,
captions=nooneline]
{scrreprt}
% ============= Packages =============
\usepackage[ngerman]{babel} %Sprache
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{{img/}}
\usepackage[scaled=0.92]{helvet}
\usepackage{setspace}
\usepackage{scrhack}
\usepackage{tgheros}
\usepackage{tabularx}
\usepackage{xpatch}
\usepackage{colortbl}
%\usepackage{tocloft}
\usepackage{scrbase}
\usepackage[justification=RaggedRight, singlelinecheck=false]{caption}
\usepackage{lipsum}
\usepackage{float}
\usepackage{booktabs}
\addtokomafont{caption}{\bfseries\small}
\addtokomafont{captionlabel}{\bfseries\small}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{acronym} %Abkürzungen
\setlength{\parindent}{0pt} %Einrücken von Absätzen
\setlength{\parskip}{6pt} %Absatzabstand
\usepackage{chngcntr} %Counter (durchgängige Nummerierung)
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\usepackage{scrhack}
\KOMAoption{listof}{entryprefix}
\AfterTOCHead[lof]{\renewcommand*\autodot{:}} % : nach lof (figures)
\AfterTOCHead[lot]{\renewcommand*\autodot{:}} % : nach lot (tables)
\RedeclareSectionCommand[%
beforeskip=18pt,
afterskip=18pt
]{chapter}
\RedeclareSectionCommand[%
beforeskip=18pt,
afterskip=14pt
]{section}
\RedeclareSectionCommand[%
beforeskip=18pt,
afterskip=10pt
]{subsection}
% ============= Quellenverzeichnis =============
\usepackage[autocite=footnote,style=authortitle,alldates=short]{biblatex}
\ExecuteBibliographyOptions{dashed=false}
\renewcommand*{\finentrypunct}{\addspace} %entfernt Punkt am Ende des Lit.Verz.
\renewcommand{\labelnamepunct}{\addspace} %entfernt ":" bzw. "," Lit.Verz.
\DeclareFieldFormat{title}{#1} %titel nicht kursiv (standard) fußnote
\DeclareFieldFormat*{citetitle}{#1} %titel nicht kursiv (standard)
%\renewcommand*{\labelnamepunct}{\addcolon\addspace} % ":" nach letztem namen
\renewcommand{\bibfootnotewrapper}[1]{% entfernt punkt nach fußnote
\bibsentence#1}
\renewbibmacro*{prenote}{%
\iffieldundef{prenote}
{\printtext{Vgl.}%
\setunit{\prenotedelim}}
{\iffieldequalstr{prenote}{XX} %\footcite[xx]{key}
{}
{\printfield{prenote}%
\setunit{\prenotedelim}}}}
\setlength{\bibitemsep}{2\itemsep}
\addbibresource{MeineLiteratur.bib}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addspace}
\renewcommand*{\nametitledelim}{\addcolon\space}
\renewcommand*{\finentrypunct}{\addspace}
\setlength{\bibhang}{1,25cm}
\DeclareNameAlias{sortname}{last-first}
% Reihenfolge ändern und Standardtrenner
\renewbibmacro*{publisher+location+date}{%
\printlist{publisher}%
\newunit
\printlist{location}%
\newunit
\usebibmacro{date}%
\newunit}
% Kurztitel (shorttitle) hinzufügen
\renewbibmacro*{title}{%
\ifboolexpr{
test {\iffieldundef{title}}
and
test {\iffieldundef{subtitle}}
}
{}
{\printfield[brackets]{shorttitle}%
\setunit{\addspace}%
\ifentrytype{online}
{\printtext[brackets]{%
\printfield[titlecase]{title}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}}
{\printtext[title]{%
\printfield[titlecase]{title}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}}%
\newunit}%
\printfield{titleaddon}}
\urlstyle{same}
\DeclareFieldFormat[online]{url}{\url{#1}}
\DeclareFieldFormat{urldate}{Abrufdatum\addcolon\space#1}
\xpatchbibdriver{online}
{\usebibmacro{date}}
{}
{}{}
\newbibmacro*{url+urldate}{%
\setunit{\addspace}%
\usebibmacro{url}%
\ifentrytype{online}
{\setunit{\addcomma\space}%
\printtext{Stand\addcolon\addspace}%
\usebibmacro{date}}
{}
\iffieldundef{urlyear}
{}
{\setunit*{\addcomma\space}%
\usebibmacro{urldate}}}
% Jahr hinzufügen
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifnameundef{labelname}
{}
{\printnames{labelname}%
\setunit{\nametitledelim}}%
\usebibmacro{cite:title}%
\newunit
\printfield{year}}%
{\usebibmacro{cite:shorthand}}}
\renewcommand{\chaptermarkformat}{}
\geometry{paper=a4paper,left=35mm,right=25mm,top=30mm,bottom=25mm}
\clearpairofpagestyles
\ihead*{\headmark}
\ohead*{\pagemark}
\usepackage{xcolor}
\usepackage[automark]{scrlayer-scrpage}
\addtokomafont{pagehead}{\upshape\color{gray!100}\footnotesize}
\addtokomafont{pagenumber}{\upshape\color{gray!100}\footnotesize}
\clearpairofpagestyles
\ihead*{\headmark}
\ohead*{\pagemark}
\captionsetup[figure]{labelfont=bf,labelfont=bf} %
\newcommand{\figuresource}[1]{{
\parbox{\linewidth}{Quelle:~#1}}}
\renewcommand{\figuresource}[1]{\begingroup\captionsetup{font=small,aboveskip=0.4\baselineskip}\caption*{Quelle:~#1}\endgroup}
%\renewcommand{\thefigure}{\arabic{figure}}
%\renewcommand{\thetable}{\arabic{table}}
%\renewcommand{\cfttabpresnum}{{Tabelle} }
%\renewcommand{\cftfigpresnum}{{Abbildung} }
%\renewcommand{\cftfigaftersnum}{{:}}
%\renewcommand{\cfttabaftersnum}{{:}}
%\setlength{\cftfignumwidth}{2,5cm}
%\setlength{\cfttabnumwidth}{2,0cm}
%\setlength{\cftfigindent}{0cm}
%\setlength{\cfttabindent}{0cm}
\addtokomafont{caption}{\bfseries}
\newcommand{\tableemph}[1]{\textbf{#1}}
%\renewcommand*{\chapterheadstartvskip}{\vspace*{.5\baselineskip}}%
%\RedeclareSectionCommand[beforeskip=.5\baselineskip]{chapter}
%============Zeilenabstand===========
\makeatletter
\newcommand{\MSonehalfspacing}{%
\setstretch{1.44}% default
\ifcase \@ptsize \relax % 10pt
\setstretch {1.448}%
\or % 11pt
\setstretch {1.399}%
\or % 12pt
\setstretch {1.433}%
\fi
}
\newcommand{\MSdoublespacing}{%
\setstretch {1.92}% default
\ifcase \@ptsize \relax % 10pt
\setstretch {1.936}%
\or % 11pt
\setstretch {1.866}%
\or % 12pt
\setstretch {1.902}%
\fi
}
\MSonehalfspacing
\makeatother
% ============= Dokumentbeginn =============
\begin{document}
TEST
\end{document}
Verfasst: Mi 12. Aug 2015, 14:05
von Dave Miller
Anonymous hat geschrieben:Benutze statt Deiner Definition, die eine etwas mysteriöse Note hat, lieber die folgende
\renewbibmacro*{prenote}{%
\iffieldundef{prenote}
{\printtext{Vgl.\isdot}}
{\printfield{prenote}}%
\setunit{\prenotedelim}}
Ferner speichern wir das Standardmacro unter
\renewbibmacro*{prenote:nocf}{%
\iffieldundef{prenote}
{}
{\printfield{prenote}%
\setunit{\prenotedelim}}}
Und dann ändern wir nur das \cite-Makro
\DeclareCiteCommand{\cite}
{\usebibmacro{prenote:nocf}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}
So erhalten alle Befehle ein automatisches "Vgl." in der Prenote außer dem \cite-Befehl der noch wie immer funktioniert.
Absolut genial. Klappt!
Hoffe meine letztes Anliegen:
Ich möchte gerne das wenn die Quelle bei Tabellen/Abbildung länger ist als eine Zeile, die zweite direkt unter dem Anfang von Zeile 1 steht.
Quelle:BLABLALAA
..........BLABALLA
Verfasst: Mi 12. Aug 2015, 14:09
von Gast
Soweit ich das überblicken kann, hat das gar nichts mit Literaturverzeichnissen zu tun, das ist eher etwas mit den Captions. Da hab ich nicht so viel Ahnung von.
Frag das lieber in einem passenden Subforum, da bekommst Du bestimmt schneller Hilfe.
Verfasst: Mo 17. Aug 2015, 22:24
von Dave Miller
Jetzt habe ich ein Zitat im Text und wenn ich footcite nutze kommt der "Vgl." davor. Gibt es eine Möglichkeit das einmalig wegzulassen?
Löse es momentan so: \footcite[""][20]{DIN}
Dadurch kommt aber ein unschönes Leerzeichen zustande....
Verfasst: Di 18. Aug 2015, 08:38
von Gast
Ja das zeigt wie unglücklich diese automatischen Lösungen sind. Bitte stell ein Minimalbeispiel zusammen, denn ich weiß nicht genau, welche der Ideen Du letztendlich genutzt hast und wie das alles aussieht.