Fußnote nur eine Zeile Lang

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: Fußnote nur eine Zeile Lang

von iTob » So 19. Jun 2011, 12:07

Macht ja nix. Dafür gibt es ja Anleitungen ;-) und Foren.

von dabauer82 » So 19. Jun 2011, 11:56

iTob hat geschrieben:Also du kannst mit bibstyle und citestyle verschiedene Stile angeben. Warum fragst du das hier und nicht bei tex.sx? Audry wird dir doch am ehesten helfen können ;-)
Richtig. Anfängerfehler.

von iTob » Sa 18. Jun 2011, 13:57

Also du kannst mit bibstyle und citestyle verschiedene Stile angeben. Warum fragst du das hier und nicht bei tex.sx? Audry wird dir doch am ehesten helfen können ;-)

von dabauer82 » Sa 18. Jun 2011, 13:10

Auf http://tex.stackexchange.com/questions/ ... -citetitle habe ich eine Antwort zu meinem Problem gefunden. Allerdings finde ich eine Sache nun unschön. Das Literaturverzeichnis mit dem Style
style=authoryear
finde ich alles andere als schön. Ich bin aber vorerst auf Grund des Scripts an diesen Style gebunden.

Wie kann ich denn nun dieses Script von Tex.sx nutzen und ein ähnliches Literaturverzeichnis haben wie wenn ich keinen Style nutze? Einfach vor jeden Autor eine Zahl und das Werk eingerückt!

Danke und Gruß

von dabauer82 » Di 14. Jun 2011, 08:30

mein Held :)

von iTob » Mo 13. Jun 2011, 16:55

(Ohne es jetzt probiert zu haben …) Kommentiere alle Zeilenenden in deiner Definition aus, das sollte abhilfe schaffen. KOMA hat dazu mal was auf seiner Seite geschrieben.

von dabauer82 » Mo 13. Jun 2011, 16:32

Vielleicht kannst du mir bei etwas anderemhelfen.
Wenn du in meinem Minimalbeispiel den \begin{document}-Part ersetzt durch folgenden:
\begin{document} 

footfullcite\footfullcite[vgl.][S.111]{denz2005}footfullcite\footfullcite[vgl.][S.111]{denz2005}\footfullcite[vgl.][S.111]{denz2005}

footshortcite\footshortcite[vgl.][S.111]{denz2005}footshort\footshortcite[vgl.][S.111]{denz2005}\footshortcite[vgl.][S.111]{denz2005}

\end{document}
dann wird dir auffallen, dass hinter meinem selbtgeschriebenen Befehl \footshortcite ein Leerzeichen eingefügt wird. Dieses möchte ich aber nicht haben. Wo kommt es denn her? Hast du eine Idee?

von dabauer82 » Mo 13. Jun 2011, 14:07

Ok, das dachte ich mir auch schon. Vielen Dank für den weiteren Tipp, ich werde bei tex.sx mal sehen was ich rausfinden kann...

Grüße und Danke.

von iTob » Mo 13. Jun 2011, 13:28

Hm … also das Problem ist offensichtlich, dass sich \citetitle nicht vollständig expandieren lässt, so dass im ersten Argument von \StrLeft nicht einfach eine Zeichenkette steht, die beschnitten werden kann :-(
Allerdings kann ich dir da jetzt auch nicht mehr weiterhelfen. Tut mir leid.

Du könntest aber mit deinem wirklich guten Minimalbeispiel (wobei man die Definition von \footshortcite noch von den ganze If-Klausen befreien könnte, denn das hat ja mir dem Problem nix zu tun) bei tex.sx nochmal nachfragen, falls hier niemand weiter weiß …

von dabauer82 » Mo 13. Jun 2011, 12:06

\RequirePackage{filecontents}
\begin{filecontents*}{Literatur.bib}

@BOOK{denz2005,
  author = {Denz, Hermann},
  title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
    Ansatzes},
  publisher = {Lit},
  location = {M\"unster},
  year = {2005}
}

\end{filecontents*}

\documentclass{scrartcl}                 

\usepackage[style=authoryear]{biblatex}
\bibliography{Literatur}
\usepackage{optparams}
\usepackage{xstring}

\def\footshortciteintern[#1][#2]#3{%
\ifx#1\empty
% Nur Autor
\footnote{\citeauthor{#3}, \citeyear{#3}.}
\else
\ifx#2\empty
% Autor und Seite
\footnote{\citeauthor{#3}, \citeyear{#3}, #1.}
\else
% Autor, Seite und vgl.
\expandafter
\footnote{#1 \citeauthor{#3}, \StrLeft{\citetitle{#3}}{10}, \citeyear{#3}, #2.}
\fi
\fi
}
\newcommand*\footshortcite{%
\optparams{\footshortciteintern}{[\empty][\empty]}
}

\begin{document} 

Hallo \footshortcite[vgl.][S.111]{denz2005}
%\footshortcite[S.111]{denz2005}
%\footshortcite{denz2005}

\end{document}
\footshortcite verwendet 3 Fälle, zur Zeite habe ich nur im dritten Fall \StrLeft eingebaut. Wie du siehst, sollte der Titel nach 10 Zeichen abgeschnitten werden, aber er wird vollständig ausgeschrieben.

Grüße,
dabauer82

Nach oben