Seite 1 von 1

Biblatex + Chicago Style + lastchecked

Verfasst: Sa 6. Nov 2010, 17:50
von fireresq112
Hallo zusammen,

ich muss für eine Englischarbeit im Chicago-Zitiermodus arbeiten. Nun habe ich auch URLs als Quellen und damit zwei Probleme:
  • - URLs weren mit der Seite umgebrochen und damit "zerstört" kann man das unterbinden?
    - ich muss nachweisen wann ich die URL das letzte Mal aufgerufen habe. "lastchecked" und "urldate" funktionieren da nicht. Gibts da eine Möglichkeit?
Danke und Grüße :)

Re: Biblatex + Chicago Style + lastchecked

Verfasst: Sa 6. Nov 2010, 18:27
von CrazyHorse
fireresq112 hat geschrieben: ich muss für eine Englischarbeit im Chicago-Zitiermodus arbeiten. Nun habe ich auch URLs als Quellen und damit zwei Probleme:
  • - URLs weren mit der Seite umgebrochen und damit "zerstört" kann man das unterbinden?
    - ich muss nachweisen wann ich die URL das letzte Mal aufgerufen habe. "lastchecked" und "urldate" funktionieren da nicht. Gibts da eine Möglichkeit?
URL's werden durch einen Umbruch nicht zerstört! Erstelle ein
Beispiel, damit man versteht, was du meinst.
Hier gibt es eine deChicago.bst, welches urldate={ ...}
kennt. http://perce.de/temp/deChicago.bst

Herbert

seltsame Zeichenfolgen nach der URL

Verfasst: Mi 27. Nov 2013, 16:51
von Unrealmirakulix
Hallo,

habe auch die deChicago.bst in Benutzung. Zuvor eine von mir leicht modifizierte deIEEEtran.bst.

Das Problem ist, abgesehen, dass alles wunderbar erzeugt wird und die Details zum Vorschein kommen, die Chiago und ich möchten, dass eine Quelle mit URL so aussieht:

Bild

Wo kommt nur das ", )" (ohne Anführungsstriche) nach der URL her? Da sollte doch nur ein Punkt sein.

Alternativ könnte ich natürlich tricksen und die URL als Notiz einbauen... Sollte aber auch wie angedacht funktionieren.

PS: Wenn Quellen keine URL haben entsteht diese Zeichenfolge nicht, sonst immer.

Vielen Dank schon mal

Daniel

PPS: Ich nutze MiKTeX 2.0.9 und LyX 2.0.6 als Editor. Die Bst ist: "deChicago.bst 738 2009-10-12 13:52:35Z herbert".

Verfasst: Mi 27. Nov 2013, 17:21
von Johannes_B
Herbert fragte schon vor drei Jahren nach einem Beispiel, um das Problem nachvollziehbar zu machen.
In den wichtigen Hinweisen dieses Unterforums findest du eventuell ein paar hilfreiche Anmerkungen.

Verfasst: Mi 27. Nov 2013, 20:19
von Unrealmirakulix
Die BST oben schon verlinkt und die Quellen sind mit JabRef erzeugt, z.B.:
@ARTICLE{Arnoldner2007,
  author = {Arnoldner, Christoph and Riss, Dominik and Brunner, Markus and Durisin,
	Martin and Baumgartner, Wolf-Dieter and Hamzavi, >Jafar-Sasan},
  title = {Speech and music perception with the new fine structure speech coding
	strategy: preliminary results},
  journal = {Acta Oto-laryngologica},
  year = {2007},
  volume = {127},
  pages = {1298-1303},
  number = {12},
  doi = {10.1080/00016480701275261},
  eprint = {http://informahealthcare.com/doi/pdf/10.1080/00016480701275261},
  file = {:Literatur und Quellen\\10.1080-00016480701275261.pdf:PDF},
  owner = {Daniel},
  timestamp = {2013.11.17},
  url = {http://informahealthcare.com/doi/abs/10.1080/00016480701275261}
}
Zitierstil NatBib ;)

Verfasst: Mi 27. Nov 2013, 20:27
von Johannes_B
Ok, mein Fehler. Erstelle bitte ein Minimalbeispiel, wie es auch in den wichtigen Hinweisen für dieses Unterforum erwähnt wird.

Verfasst: Mi 27. Nov 2013, 21:32
von Unrealmirakulix
ok, mach ich:
%% LyX 2.0.6 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[ngerman,a4paper, 12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{luainputenc}
\usepackage{color}
\usepackage{babel}
\usepackage{amsmath}
\usepackage[numbers]{natbib}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=true,pdfborder={0 0 0},backref=false,colorlinks=true]
 {hyperref}
\hypersetup{
 urlcolor=cyan}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\numberwithin{figure}{section}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
% redefine \section add \newpage before it in order to begin a new page at each section
\let\stdsection\section
\renewcommand\section{\newpage\stdsection}

% Sperren, Durchstreichen, Hervorheben und Unterstreichen von Texten
\usepackage{soul}

\usepackage{pdfsync}

% linebreak at "-" in \url
%\PassOptionsToPackage{hyphens}{url}

% Lorem Ipsum via \lipsum
%\usepackage{lipsum}

% Matlab Code box
%\usepackage{listings}
%\lstset{language=Matlab, numbers=left, numberstyle=\tiny, basicstyle=\footnotesize,showstringspaces=false,numberblanklines=false, frame=single, backgroundcolor=\color{zebg},xleftmargin=0cm, linewidth=1.11\linewidth}

% convert footnotes to endnotes; don't forget to at \theendnotes to create endnotes list there
%\renewcommand{\notesname}{Endnoten}

%\usepackage{baireport}

\makeatother

\begin{document}
Hallo \citeauthor{Arnoldner2007}

\bibliographystyle{C:/Users/Daniel/Desktop/Office-Tools/LaTeX/BibTeX/deChicago}
\bibliography{\string"Masterarbeit BAI/Masterarbeit-Literatur\string"}

\end{document}

Verfasst: Do 28. Nov 2013, 08:22
von Noch so einer
Zunächst einmal sind in der deChicago.bst von Herbert zwei Fehler. Zum einen kommt es nicht damit zurecht, wenn urldate leer (oder nicht gesetzt ist). Um das zu ändern muss man Funktion format.urldate wie folgt ändern:
FUNCTION {format.urldate}
{ url empty$
    { "" }
    { 
      urldate empty$
      { "" }
      { "(besucht am " urldate * ")" * }
      if$
    }
  if$
}
Zum anderen ist die Ersetzung für "mar" falsch. Dazu muss man das Makro {mar] wie folgt ändern:
MACRO {mar} {"M\^^b{a}rz"}
weil sonst bereits das " von \" als Stringende interpretiert wird.

Dessen ungeachtet ist in Deinem bib-Eintrag vermutlich ein Fehler. Statt "timestamp" muss das Feld für das URL-Datum "urldate" heißen, damit das Datum angezeigt wird.

Das angebliche Problem mit dem Umbruch der URL, das oben noch irgendwo erwähnt war, kann ich allerdings nicht ausmachen.

Desweiteren ist es unpraktisch in Minimalbeispielen absolute Pfade oder Unterverzeichnisse zu verwenden. Minimalbeispiele sollten ohne Änderung bei anderen funktionieren, was bei Deinem nicht der Fall ist!

BTW: Ein Dokument mit der Klasse "Artikel (KOMA-Script)" zu erstellen und dann diverse Anweisungen auf typisches "Report (KOMA-Script)"-Verhalten umzudefinieren halte ich übrigens für Unfug. Außerdem sollte man luainputenc am besten gar nicht verwenden. luaLaTeX kann utf8 bereits nativ. Allerdings sollte man dann auch kein fontenc, sondern fontspec laden. Ich nehme an, den ganzen Unsinn hat LyX verbrochen. Hier eine Dokumentversion, die diese Probleme nicht hat, und sowohl mit latex, pdflatex, lualatex und xelatex funktioniert:
\begin{filecontents*}{\jobname.bib}
% Die Änderung timestamp --> urdate habe ich noch nicht vorgenommen, da ich
% nicht wusste, ob Du willst, dass das Datum angezeigt wird.
@ARTICLE{Arnoldner2007,
  author = {Arnoldner, Christoph and Riss, Dominik and Brunner, Markus and Durisin,
   Martin and Baumgartner, Wolf-Dieter and Hamzavi, >Jafar-Sasan},
  title = {Speech and music perception with the new fine structure speech coding
   strategy: preliminary results},
  journal = {Acta Oto-laryngologica},
  year = {2007},
  volume = {127},
  pages = {1298-1303},
  number = {12},
  doi = {10.1080/00016480701275261},
  eprint = {http://informahealthcare.com/doi/pdf/10.1080/00016480701275261},
  file = {:Literatur und Quellen\\10.1080-00016480701275261.pdf:PDF},
  owner = {Daniel},
  timestamp = {2013.11.17},
  url = {http://informahealthcare.com/doi/abs/10.1080/00016480701275261}
}
\end{filecontents*}

\documentclass[ngerman,a4paper, 12pt]{scrreprt}
\usepackage{ifluatex,ifxetex}
\ifluatex
  \usepackage{fontspec}
\else
  \ifxetex
    \usepackage{fontspec}
  \else
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
  \fi
\fi
\usepackage{color}
\usepackage{babel}
\usepackage{amsmath}
\usepackage[numbers]{natbib}
\usepackage[unicode=true,pdfusetitle,
 bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
 breaklinks=true,pdfborder={0 0 0},backref=false,colorlinks=true]
 {hyperref}
\hypersetup{
 urlcolor=cyan}

% Sperren, Durchstreichen, Hervorheben und Unterstreichen von Texten
\usepackage{soul}

\begin{document}
Hallo \citeauthor{Arnoldner2007}

\bibliographystyle{deChicago}
\bibliography{\jobname}

\end{document}
BTW: Bitte den Status aktuell halten. Ich hätte hier fast nicht reingeschaut, weil ich dachte, dass noch eine Rückfrage unbeantwortet ist …

Verfasst: Do 28. Nov 2013, 16:11
von Unrealmirakulix
ok, die bst hab ich ausgebessert.

LyX werde ich noch entsprechend umstellen.

Vielen, vielen Dank. Das hat mir sehr viel Arbeit erspart, wenn ich es überhaupt rausbekommen hätte.

:D