"loccit" klein mit "bibhyperref"

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


Berta
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 11. Mär 2011, 13:14

"loccit" klein mit "bibhyperref"

Beitrag von Berta »

Hallo,
ich versuche es zunächst mal ohne Beispiel, da es nur um etwas Code in der cbx Datei geht.
Ich habe mich gewundert, warum ebd. und a.a.O. am Anfang einer Fußnote nicht automatisch groß geschrieben werden, wenn \printtext{} mit der Option bibhyperref verwendet und das Packet hyperref geladen wird. Das entsprechende Macro sieht aus wie folgt (ohne [bibhyperref]:
\newbibmacro*{cite:ibid}{%
  \ifloccit{%
  \cbx@tempa
  \printtext{\bibstring[\mkibid]{ibidem}}
  \global\booltrue{cbx:loccit}}%
  {\printtext{\bibstring{opcit}}}}
Ich würde mir freuen, wenn mir jemand den Grund für diese Verhalten nennen könnte.

Vielen Dank!

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Was für einen Zitierbefehl verwendest du denn? Mit \footcite sollte es
automatisch groß geschrieben werden, mit \footnote{\cite{…}} dagegen
nicht. Dazu müsstest du \footnote{\Cite{…}} verwenden.

Gruß,
Dominik.-

Berta
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 11. Mär 2011, 13:14

Beitrag von Berta »

Hallo,

ich verwendet \footcite. Das automatische Großschreiben funktioniert auch. Jedoch nicht, wenn in \printtext mit der Option [bibhyperref] ausgeführt wird UND ich das Packet hyperref lade.
Ich habe mich gefragt warum das so ist. Ein besonderes Interesse an an der Funktion von bibhyperref habe ich nicht (und habe sie auch in diesem Zusammenhang erst kennengelernt ;-) ).
Ich habe den Stiel authortitle-dw kopiert und einen eigenen Stiel entwickelt. Das Makro habe ich in der beschriebenen Weise geändert, damit ich auch ein ebd bekomme.

Grüße Berta

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Kannst du für das Verhalten mit \footcite ein Minimalbeispiel erstellen?
Dann kann ich mir das mal anschauen.

Gruß,
Dominik.-

Berta
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 11. Mär 2011, 13:14

Beitrag von Berta »

Hier kommt das Beispiel:
\begin{filecontents*}{MeineBib.bib}
@Article{ costs,
	title = "The costs of hospital services: a case study of Evangelical Lutheran Church hospitals in Tanzania ",
	author = "Steffen Fle{\ss}a",
	address = "Oxford",
	journal = "Health Policy Plan",
	pages = "397--407",
	volume = "13",
	year = "1998",
	shorttitle = "Costs"
}
\end{filecontents*}

\documentclass[a4paper,12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage[]{pslatex,graphicx%,tabularx,supertabular,%tocloft,multirow,ctable
}

\usepackage[hyperfootnotes=false]{hyperref}

\usepackage[
style=thselstal,
namefont=italic,
firstnamefont=italic
%autopunct=true
]{biblatex}
\bibliography{MeineBib.bib}

\begin{document}

test\footcite[406]{costs}\\
test2\footcite[406]{costs}
\printbibliography

 
\end{document}
Ich habe jetzt [bibhyperref] wieder eingefügt, so dass ebd nun klein ist.
thselstal.cbx gibts hier: http://pastebin.com/ZZEbb2aX

Vielen Dank!

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Dein Beispiel produziert bei mir Fehler, wahrscheinlich, weil ich neuere
Versionen von biblatex und biblatex-dw installiert habe. Ändere ich den Stil
zu authortitle-dw, erscheint in der zweiten Fußnoten »Ebd.«, also wie
gewünscht mit großem Anfangsbuchstaben. Füge ich dann den Codeschnipsel
aus deinem ersten Beispiel ein (edit: ergänzt um [bibhyperref]),
erscheint »A.a.O.«, also ebenfalls die gewünschte Großschreibung.

Gruß,
Dominik.-

Berta
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 11. Mär 2011, 13:14

Beitrag von Berta »

Wenn ich authortitle-dw verwende bekomme ich "ebd., 406." in der zweiten Fußnote. Da ist wohl nichts zu machen.

Grüße Berta

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Berta hat geschrieben:Wenn ich authortitle-dw verwende bekomme ich "ebd., 406." in der zweiten Fußnote. Da ist wohl nichts zu machen.
Doch: updaten (c; Vielleicht schafft das Abhilfe. Allerdings läuft das aktuelle
biblatex-dw (1.3c) nicht (unbedingt) mit dem aktuellen biblatex (1.3a). Ich
muss noch einige Anpassungen machen und werde dann (irgendwann) ein
Update von biblatex-dw fertigstellen.

Gruß,
Dominik.-

Berta_Gast

Beitrag von Berta_Gast »

Vielen Dank! Ich werde mal überlegen ob sich der Aufwand lohnt. So läuft es ja ausreichend.

Grüße Berta

Antworten