私の参考文献は指導教官の基準にほぼ達しましたが、どうしても分からないことが 1 つあります。
参考文献の出力で、{urlseen} と {url} のプリントアウト間の句読点を削除する必要があります。
たとえば、次のようになります。
著者。2013 年。「Web ページのタイトル: Web ページのサブタイトル」組織。2014 年 12 月 15 日に取得。(http://web.page.com/)。
次のように変更する必要があります:
著者。2013年。「Webページのタイトル:Webページのサブタイトル」組織。2014年12月15日閲覧(http://web.page.com/)。
これが私の MWE です:
\documentclass[12pt,lettersize]{article}
\usepackage{mathptmx}
\usepackage[style=chicago-authordate,abbreviate=true,backend=biber,natbib=true,sorting=nyt,urldate=long,dateabbrev=false,isbn=false,doi=false]{biblatex}
\addbibresource{./minimal.bib}
\DeclareFieldFormat[article]{title}{\mkbibquote{#1}}
\DeclareFieldFormat[book]{title}{ %
\mkbibemph{#1}\isdot}
\DeclareFieldFormat{booktitle}{\mkbibemph{#1}}
\DeclareFieldFormat{url}{\mkbibparens{#1}\isdot}
\DeclareFieldFormat[inbook]{pages}{pp. {#1}}
\DefineBibliographyStrings{english}{%
urlseen = {Retrieved},
}
\begin{document}
\uspunctuation
\cite{Aut13}
\printbibliography
\end{document}
私の最小限の参考文献は次のとおりです。
@online{Aut13,
author = {Author},
title = {Web Page Title},
date = {2013},
url = {http://web.page.com/},
subtitle = {Web Page Subtitle},
organization = {Organization},
urldate = {2014-12-15}
}
答え1
目的を達成するにonline
は、 が提供する参考文献ドライバーにパッチを適用する必要があります。biblatex-chicago
そこで、前文に次の行を追加してください
\usepackage{xpatch}
\xpatchbibdriver{online}
{\newunit\newblock
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\newunit\newblock%
\usebibmacro{eprint}%
\newunit\newblock
}
{\setunit{\addspace}
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\setunit{\addspace}%
\usebibmacro{eprint}%
\setunit{\addspace}
}
{}
{}
MWEを完了する
\documentclass[12pt]{article}
\usepackage{filecontents}
\begin{filecontents*}{minimal.bib}
@online{Aut13,
author = {Author},
title = {Web Page Title},
date = {2013},
url = {http://web.page.com/},
subtitle = {Web Page Subtitle},
organization = {Organization},
urldate = {2014-12-15}
}
\end{filecontents*}
\usepackage{mathptmx}
\usepackage[style=chicago-authordate,abbreviate=true,backend=biber,natbib=true,sorting=nyt,urldate=long,dateabbrev=false,isbn=false,doi=false]{biblatex}
\addbibresource{./minimal.bib}
\DeclareFieldFormat[article]{title}{\mkbibquote{#1}}
\DeclareFieldFormat[book]{title}{ %
\mkbibemph{#1}\isdot}
\DeclareFieldFormat{booktitle}{\mkbibemph{#1}}
\DeclareFieldFormat{url}{\mkbibparens{#1}\isdot}
\DeclareFieldFormat[inbook]{pages}{pp. {#1}}
\DefineBibliographyStrings{english}{%
urlseen = {Retrieved},
}
\usepackage{xpatch}
\xpatchbibdriver{online}
{\newunit\newblock
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\newunit\newblock%
\usebibmacro{eprint}%
\newunit\newblock
}
{\setunit{\addspace}
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\setunit{\addspace}%
\usebibmacro{eprint}%
\setunit{\addspace}
}
{}
{}
\begin{document}
\uspunctuation
\cite{Aut13}
\printbibliography
\end{document}
出力: