Discussion:
Canadian uniform citation (McGill)
elawquake
2006-10-29 16:23:31 UTC
Permalink
Jurabib looks great! I'm a LyX user and for my work I must use
Canadian legal citation. For example:

1. See Lee Ann Fennell, "An Excellent Essay on Charles Tiebout" in
William A. Fischel, ed.,(italics) Essays in Honour of Tiebout (end
italics) (Cambridge, MA: Lincoln Institute, 2005) [Fennell, (italics)
An Excellent Essay (end italics)]

2. ...
3. ...

47. See Fennell, (italics) An Excellent Essay (end italics), (italics)
supra (enditalics) note 1 at 537--39.

Before I get started on this style (which might serve others too) --
is this possible with jurabib?

Thanks to all!
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles de Miramon
2006-10-30 11:27:38 UTC
Permalink
Post by elawquake
Jurabib looks great! I'm a LyX user and for my work I must use
1. See Lee Ann Fennell, "An Excellent Essay on Charles Tiebout" in
William A. Fischel, ed.,(italics) Essays in Honour of Tiebout (end
italics) (Cambridge, MA: Lincoln Institute, 2005) [Fennell, (italics)
An Excellent Essay (end italics)]
This ctyle of citation is possible. My only doubt is the howcited part.
Post by elawquake
2. ...
3. ...
47. See Fennell, (italics) An Excellent Essay (end italics), (italics)
supra (enditalics) note 1 at 537--39.
This is the lookat option.
Post by elawquake
Before I get started on this style (which might serve others too) --
is this possible with jurabib?
Thanks. Please document your style and your results in the Lyx Wiki
((section BibTeX -è> Jurabib) for your fellow Canadians.

Cheers,
Charles
--
http://www.kde-france.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
elawquake
2006-10-30 18:45:16 UTC
Permalink
That's wonderful, many thanks! I've started already, but I'm wondering
where I can find detailed documentation. For example, jurabib.pdf
doesn't seem to describe options for putting the publishing
information in parentheses like this:

Author, Italicized Title No Period (Location: Publisher, Year)
Charles,

\renewcommand{\bibatsep}{ (} only deals with the left side and forces
an unwanted space after (

Could you provide some guidance?

Thanks.
Post by Charles de Miramon
Post by elawquake
Jurabib looks great! I'm a LyX user and for my work I must use
1. See Lee Ann Fennell, "An Excellent Essay on Charles Tiebout" in
William A. Fischel, ed.,(italics) Essays in Honour of Tiebout (end
italics) (Cambridge, MA: Lincoln Institute, 2005) [Fennell, (italics)
An Excellent Essay (end italics)]
This ctyle of citation is possible. My only doubt is the howcited part.
Post by elawquake
2. ...
3. ...
47. See Fennell, (italics) An Excellent Essay (end italics), (italics)
supra (enditalics) note 1 at 537--39.
This is the lookat option.
Post by elawquake
Before I get started on this style (which might serve others too) --
is this possible with jurabib?
Thanks. Please document your style and your results in the Lyx Wiki
((section BibTeX -è> Jurabib) for your fellow Canadians.
Cheers,
Charles
--
http://www.kde-france.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Tom de Bruin
2006-10-30 19:28:32 UTC
Permalink
I'm wondering where I can find detailed documentation.
Personally I would consult
http://jurabib.homelinux.org/jurabib/docs/english/jbendoc.pdf
this outlines all (most?) of the options that jurabib has.
Author, Italicized Title No Period (Location: Publisher, Year)
Charles,
Could you provide some guidance?
Try the 'oxford' option.

Good luck, Tom
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
elawquake
2006-10-30 20:26:34 UTC
Permalink
Tom,
The pdf you gave is the same as mine: jurabib.pdf. It doesn't refer to
the oxford option. Anyway, I couldn't get oxford to work!
I followed this: http://wiki.lyx.org/LyX/HumanitiesLyX

I used Oxford,%
I selected jox, and I still don't get the brackets. Any ideas?
Post by Tom de Bruin
I'm wondering where I can find detailed documentation.
Personally I would consult
http://jurabib.homelinux.org/jurabib/docs/english/jbendoc.pdf
this outlines all (most?) of the options that jurabib has.
Author, Italicized Title No Period (Location: Publisher, Year)
Charles,
Could you provide some guidance?
Try the 'oxford' option.
Good luck, Tom
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Tom de Bruin
2006-10-31 14:47:44 UTC
Permalink
Post by elawquake
I used Oxford,%
I selected jox, and I still don't get the brackets. Any ideas?
Are you using this command?

\usepackage[oxford]{jurabib}

It should work.
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles de Miramon
2006-10-30 19:17:50 UTC
Permalink
Post by elawquake
That's wonderful, many thanks! I've started already, but I'm wondering
where I can find detailed documentation. For example, jurabib.pdf
doesn't seem to describe options for putting the publishing
Author, Italicized Title No Period (Location: Publisher, Year)
Charles,
\renewcommand{\bibatsep}{ (} only deals with the left side and forces
an unwanted space after (
Could you provide some guidance?
Thanks.
Try the Oxford style. If you hit a wall with the Oxford style then thre is
no other way than to hack the bst file. I will help you then.

Cheers,
Charles
--
http://www.kde-france.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
elawquake
2006-10-31 12:29:04 UTC
Permalink
Post by Charles de Miramon
Try the Oxford style. If you hit a wall with the Oxford style then thre is
no other way than to hack the bst file. I will help you then.
Cheers,
Charles
--
Charles,
I couldn't get oxford to work. I used the example in the Lyx wiki, and
still no parentheses.

Best,
elaw
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
elawquake
2006-11-01 19:22:47 UTC
Permalink
Hi Charles,

I managed to get jurabib to work from LyX only by entering
\usepackage{babel} earlier in the preamble. I copied Jens's style
suggestions -- but I ran into italics problems:

\makeatletter
\AddTo\bibsenglish{%
...
\def\lookatprefix{, \textit{supra} note~}%
...
}%
\renewcommand\jbshorttitlefont[1]{\textit{#1}}%

The \textit was ignored and I didn't get supra and title in italics.
Is there any way to hack this? The file Jens suggested worked well
from TeXnicCenter.

Best,
elaw.
Post by Charles de Miramon
Post by elawquake
That's wonderful, many thanks! I've started already, but I'm wondering
where I can find detailed documentation. For example, jurabib.pdf
doesn't seem to describe options for putting the publishing
Author, Italicized Title No Period (Location: Publisher, Year)
Charles,
\renewcommand{\bibatsep}{ (} only deals with the left side and forces
an unwanted space after (
Could you provide some guidance?
Thanks.
Try the Oxford style. If you hit a wall with the Oxford style then thre is
no other way than to hack the bst file. I will help you then.
Cheers,
Charles
--
http://www.kde-france.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles de Miramon
2006-11-02 11:22:19 UTC
Permalink
Post by Charles de Miramon
Post by Charles de Miramon
Post by elawquake
Could you provide some guidance?
Thanks.
Try the Oxford style. If you hit a wall with the Oxford style then
thre is
Post by Charles de Miramon
no other way than to hack the bst file. I will help you then.
Please attach a small example file (lyx and bib).

Cheers,
Charles
--
http://www.kde-france.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Jens Berger
2006-10-31 15:19:25 UTC
Permalink
Post by elawquake
Jurabib looks great! I'm a LyX user and for my work I must use
1. See Lee Ann Fennell, "An Excellent Essay on Charles Tiebout" in
William A. Fischel, ed.,(italics) Essays in Honour of Tiebout (end
italics) (Cambridge, MA: Lincoln Institute, 2005) [Fennell, (italics)
An Excellent Essay (end italics)]
2. ...
3. ...
47. See Fennell, (italics) An Excellent Essay (end italics), (italics)
supra (enditalics) note 1 at 537--39.
Before I get started on this style (which might serve others too) --
is this possible with jurabib?
It seems so.

\begin{filecontents}{jbtest_canadian_legal.bib}
@INCOLLECTION{fennell,
author = {Lee Ann Fennell},
editor = {William A. Fischel},
title = {An Excellent Essay on Charles Tiebout},
shorttitle = {An Excellent Essay},
booktitle = {Essays in Honour of Tiebout},
publisher = {Lincoln Institute},
year = 2005,
address = {Cambridge, MA},
language = {english},
}
\end{filecontents}
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[%
oxford,
citefull=first,
see,
lookat,
titleformat={all,commasep,italic},
commabeforerest
]{jurabib}

\makeatletter
\AddTo\bibsenglish{%
\def\editorname{\unskip,\space{}ed.}%
\def\editorsname{\unskip,\space{}eds.}%
\def\lookatprefix{, \textit{supra} note~}%
\def\lookatsuffix{}%
\def\inname{in}%
}%
\renewcommand\jbpagesep{\space at}%
\renewcommand\jbshorttitlefont[1]{\textit{#1}}%
\renewcommand\bibapifont[1]{"#1"}%
\renewcommand\bibatsep{}%
\addto\jbonlyforfirstcitefullend{%
\ifthenelse{\equal{\jb@@shorttitle}{}}{}{ [\jb@@author:
\textit{\jb@@shorttitle}]}%
}%
\makeatother

\begin{document}

\footcite[See][]{fennell}\footcite[See][537--39]{fennell}

\bibliographystyle{jox}
\bibliography{jbtest_canadian_legal}
\end{document}


HTH,


Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
elawquake
2006-10-31 16:08:42 UTC
Permalink
Jens,

I'm grateful for your time and generosity! I am obviously out of my
league here, and I will study this carefully. I can't wait to try it.
Best,
elaw
Post by Jens Berger
Post by elawquake
Jurabib looks great! I'm a LyX user and for my work I must use
1. See Lee Ann Fennell, "An Excellent Essay on Charles Tiebout" in
William A. Fischel, ed.,(italics) Essays in Honour of Tiebout (end
italics) (Cambridge, MA: Lincoln Institute, 2005) [Fennell, (italics)
An Excellent Essay (end italics)]
2. ...
3. ...
47. See Fennell, (italics) An Excellent Essay (end italics), (italics)
supra (enditalics) note 1 at 537--39.
Before I get started on this style (which might serve others too) --
is this possible with jurabib?
It seems so.
\begin{filecontents}{jbtest_canadian_legal.bib}
@INCOLLECTION{fennell,
author = {Lee Ann Fennell},
editor = {William A. Fischel},
title = {An Excellent Essay on Charles Tiebout},
shorttitle = {An Excellent Essay},
booktitle = {Essays in Honour of Tiebout},
publisher = {Lincoln Institute},
year = 2005,
address = {Cambridge, MA},
language = {english},
}
\end{filecontents}
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[%
oxford,
citefull=first,
see,
lookat,
titleformat={all,commasep,italic},
commabeforerest
]{jurabib}
\makeatletter
\AddTo\bibsenglish{%
\def\editorname{\unskip,\space{}ed.}%
\def\editorsname{\unskip,\space{}eds.}%
\def\lookatprefix{, \textit{supra} note~}%
\def\lookatsuffix{}%
\def\inname{in}%
}%
\renewcommand\jbpagesep{\space at}%
\renewcommand\jbshorttitlefont[1]{\textit{#1}}%
\renewcommand\bibapifont[1]{"#1"}%
\renewcommand\bibatsep{}%
\addto\jbonlyforfirstcitefullend{%
}%
\makeatother
\begin{document}
\footcite[See][]{fennell}\footcite[See][537--39]{fennell}
\bibliographystyle{jox}
\bibliography{jbtest_canadian_legal}
\end{document}
HTH,
Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
elawquake
2006-11-01 19:02:11 UTC
Permalink
--- In ***@yahoogroups.com, Jens Berger <***@...> wrote:

Hi Jens,

If I may be allowed a followup, how do I remove the comma before and
colon after "in"?

NOT "article name", in: William A. Fischel, ed.,
BUT "article name" in William A. Fischel, ed.,

And also, is it possible to produce correct typographer quotes? I now
get closing quotation marks on both sides.

Best,
elaw
Post by Jens Berger
\begin{filecontents}{jbtest_canadian_legal.bib}
@INCOLLECTION{fennell,
author = {Lee Ann Fennell},
editor = {William A. Fischel},
title = {An Excellent Essay on Charles Tiebout},
shorttitle = {An Excellent Essay},
booktitle = {Essays in Honour of Tiebout},
publisher = {Lincoln Institute},
year = 2005,
address = {Cambridge, MA},
language = {english},
}
\end{filecontents}
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[%
oxford,
citefull=first,
see,
lookat,
titleformat={all,commasep,italic},
commabeforerest
]{jurabib}
\makeatletter
\AddTo\bibsenglish{%
\def\editorname{\unskip,\space{}ed.}%
\def\editorsname{\unskip,\space{}eds.}%
\def\lookatprefix{, \textit{supra} note~}%
\def\lookatsuffix{}%
\def\inname{in}%
}%
\renewcommand\jbpagesep{\space at}%
\renewcommand\jbshorttitlefont[1]{\textit{#1}}%
\renewcommand\bibapifont[1]{"#1"}%
\renewcommand\bibatsep{}%
\addto\jbonlyforfirstcitefullend{%
}%
\makeatother
\begin{document}
\footcite[See][]{fennell}\footcite[See][537--39]{fennell}
\bibliographystyle{jox}
\bibliography{jbtest_canadian_legal}
\end{document}
HTH,
Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Tom de Bruin
2006-11-01 19:18:13 UTC
Permalink
Post by elawquake
If I may be allowed a followup, how do I remove the comma before and
colon after "in"?
NOT "article name", in: William A. Fischel, ed.,
BUT "article name" in William A. Fischel, ed.,
Someone else will have to help you with that...
Post by elawquake
And also, is it possible to produce correct typographer quotes? I now
get closing quotation marks on both sides.
Generally typing ` for an opening quote and ' for a closing one will work (`` and '' for double
quotes).
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Charles de Miramon
2006-11-02 11:41:55 UTC
Permalink
Post by elawquake
Hi Jens,
If I may be allowed a followup, how do I remove the comma before and
colon after "in"?
NOT "article name", in: William A. Fischel, ed.,
BUT "article name" in William A. Fischel, ed.,
And also, is it possible to produce correct typographer quotes? I now
get closing quotation marks on both sides.
Best,
elaw
Try this slightly modified attached bst file. You have to change your
bibliography style to canadian_legal.

Cheers,
Charles
--
http://www.kde-france.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
e_kaplinsky
2006-11-02 19:01:44 UTC
Permalink
Hello Charles,

I've been waiting for a Canadian uniform citation style to be made
available for quite some time now, and I must thank you for your
efforts! I work at the University of Toronto law school and I hope to
introduce your style here.

I'm trying to implement your solution with no success. What am I doing
wrong?

1. save your file as canadian_legal.bst and put it under /bibtex/bst
2. In the document options select Xjurabib
3. In the preamble enter \usepackage[jurabib]
4. Add to preamble \jurabibsetup{} with the recommended options
(oxford,citefull etc.)
5. Insert Bibliography from a working .bib file with the
canadian_legal style
6. Insert citations in text (using the menu or \footcite?)

I am getting ? instead of references.

Regards,
Eran Kaplinsky
Post by Charles de Miramon
Post by elawquake
Hi Jens,
If I may be allowed a followup, how do I remove the comma before and
colon after "in"?
NOT "article name", in: William A. Fischel, ed.,
BUT "article name" in William A. Fischel, ed.,
And also, is it possible to produce correct typographer quotes? I now
get closing quotation marks on both sides.
Best,
elaw
Try this slightly modified attached bst file. You have to change your
bibliography style to canadian_legal.
Cheers,
Charles
--
http://www.kde-france.org
%%
%% This is file `jox.bst',
%% generated with the docstrip utility.
%%
%%
%% jurabib.dtx (with options: `joxbst')
%% ----------------------------------------
%% BibTeX style for use with the jurabib package version v0.6
%% Copyright (C) 1999-2004 Jens Berger (http://www.jurabib.org)
%% See jurabib.ins for the copyright details.
%%
FUNCTION {version} { " v0.1k" }
ENTRY
{ address
author
booktitle
chapter
edition
editor
howpublished
institution
journal
key
month
note
number
organization
pages
publisher
school
series
stitle
title
type
volume
year
url
urldate
volumetitle
juratitle
shorttitle
juraauthor
shortauthor
howcited
ssedition
language
titleaddon
booktitleaddon
editortype
sortkey
annote
gender
translator
flanguage
oyear
oaddress
opublisher
pseudonym
volformat
noed
}
{ repeat-authors }
{ label dummy.label extra.label sort.label short.list
current-authors }
Post by Charles de Miramon
INTEGERS { output.state before.all mid.sentence }
FUNCTION {init.state.consts}
{ #0 'before.all :=
#1 'mid.sentence :=
}
STRINGS { s t u v w x }
FUNCTION {output.nonnull}
{ 's :=
output.state mid.sentence =
{ ", " * write$ }
{ write$ mid.sentence 'output.state := }
if$
s
}
FUNCTION {output}
{ duplicate$ empty$
'pop$
'output.nonnull
if$
}
FUNCTION {output.check}
{ 't :=
duplicate$ empty$
{ pop$ "empty " t * " in " * cite$ * warning$ }
'output.nonnull
if$
}
FUNCTION {format.endnote}
{ note empty$
{ "" }
{ " \jbendnote {" note * "}" * }
if$
}
FUNCTION {format.howcited}{ before.all 'output.state := "}
{\bibhowcited}" format.endnote * * }
Post by Charles de Miramon
INTEGERS { nameptr namesleft numnames }
FUNCTION {format.name.sig}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ff}{ vv}{ ll}{ jj}" format.name$ 't :=
nameptr #1 >
{ namesleft #1 >
{ "sssss" * t * }
{ t "others" =
{ " et al." * }
{ "" * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.snd.editors}
{ editor empty$
{ "" * }
{ author empty$
{ editortype empty$
{ editor num.names$ #1 >
{ "\snded {\sndeditorsname}" * }
{ "\snded {\sndeditorname}" * }
if$
}
{ "\snded {(" editortype * ")}" * * }
if$
}
'skip$
if$
}
if$
}
FUNCTION {count.authors.or.editors}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ "" 't :=
nameptr #1 >
{ namesleft #1 >
{ "" * }
{ "s" * } % more than one author/editor, append `s'
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {set.after.author.sep}
{ before.all 'output.state :=
author missing$
{ editor missing$
{ organization missing$
{ "} {empty} {} {" }
{ "} {" organization "} {org} {" * * }
if$
}
{ "} {" editor format.name.sig * "} {ed" editor
count.authors.or.editors "} {" * * * }
Post by Charles de Miramon
if$
}
{ "} {" author format.name.sig * "} {au" author
count.authors.or.editors "} {" * * * }
Post by Charles de Miramon
if$
author empty$
{ format.snd.editors }
'skip$
if$
"" *
}
FUNCTION {format.note}
{ note empty$
'skip$
{ output.state before.all =
{ "\jbnote {}{" * note * "}" * }
{ " \jbnote {1}{" * note * "}" * }
if$
}
if$
}
FUNCTION {not}
{ { #0 }
{ #1 }
if$
}
FUNCTION {and}
{ 'skip$
{ pop$ #0 }
if$
}
FUNCTION {or}
{ { pop$ #1 }
'skip$
if$
}
FUNCTION {non.stop}
{ duplicate$
"}" *
#-1 #1 substring$ "." =
}
FUNCTION {field.or.null}
{ duplicate$ empty$
{ pop$ "" }
'skip$
if$
}
FUNCTION {capitalize}
{ "u" change.case$ "t" change.case$ }
FUNCTION {space.word}
{ " " swap$ * " " * }
FUNCTION {bbl.edition}
{ "\editionname {} " }
FUNCTION {bbl.vol}
{ "\volname {}" }
FUNCTION {bbl.volume}
{ "\volumename {}" }
FUNCTION {bbl.of}
{ " \volumeofname {} " }
FUNCTION {bbl.number}
{ "\numbername" }
FUNCTION {bbl.in}
{ "\incollinname {} " }
FUNCTION {bbl.in.series}
{ "\inseriesname {}" }
FUNCTION {bbl.chapter}
{ "\bibchaptername {}" }
FUNCTION {bbl.techrep}
{ "\technicalreportname {}" }
FUNCTION {bbl.mthesis}
{ "\mastersthesisname {}" }
FUNCTION {bbl.phdthesis}
{ "\phdthesisname {}"}
MACRO {jan} {"\janname"}
MACRO {feb} {"\febname"}
MACRO {mar} {"\marname"}
MACRO {apr} {"\aprname"}
MACRO {may} {"\mayname"}
MACRO {jun} {"\junname"}
MACRO {jul} {"\julname"}
MACRO {aug} {"\augname"}
MACRO {sep} {"\sepname"}
MACRO {oct} {"\octname"}
MACRO {nov} {"\novname"}
MACRO {dec} {"\decname"}
FUNCTION {checked.emph.format}
{ type$ "book" = type$ "inbook" = type$ "proceedings" = type$
"inproceedings" = or or or
Post by Charles de Miramon
{ "\bibtfont {" }
{ "\bibapifont {" }
if$
}
FUNCTION {emphasize}
{ duplicate$ empty$
{ pop$ "" }
{ checked.emph.format swap$ * "}" * }
if$
}
FUNCTION {b.emphasize}
{ duplicate$ empty$
{ pop$ "" }
{ "\bibbtfont {" swap$ * "}" * }
if$
}
FUNCTION {write.url}
{ url empty$
{ urldate empty$
'skip$
{ "there's an urldate, but no url in " cite$ * warning$ }
if$
}
{ type$ "www" =
'skip$
{ ", " * }
if$
title empty$ output.state before.all = and
{ "" * mid.sentence 'output.state := }
{ " " * }
if$
urldate empty$
{ "\jburluse {" cite$ * "}" * * }
{ "\jburluse {" cite$ * "}\bibbudcsep
{}\urldatecomment " * urldate * * }
Post by Charles de Miramon
if$
}
if$
}
FUNCTION {lastnamemarkup}
{ duplicate$ empty$
{ pop$ "" }
{ "\bibnf {" swap$ * "}" * }
if$
}
FUNCTION {editorlastnamemarkup}
{ duplicate$ empty$
{ pop$ "" }
{ author empty$
{ "\biblenf {" swap$ * "}" * }
{ "\bibenf {" swap$ * "}" * }
if$
}
if$
}
FUNCTION {othermarkup}
{ duplicate$ empty$
{ pop$ " {}" }
{ " {" swap$ * "}" * }
if$
}
FUNCTION {indexmarkup}
{ duplicate$ empty$
{ pop$ "{}" }
{ "{" swap$ * "}" * }
if$
}
FUNCTION {format.names.for.index}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ll}" format.name$ 't := t indexmarkup 't :=
s nameptr "{ff}" format.name$ indexmarkup 'u :=
s nameptr "{f.}" format.name$ indexmarkup 'v :=
s nameptr "{vv}" format.name$ indexmarkup 'w :=
s nameptr "{jj}" format.name$ indexmarkup 'x :=
t u * v * w * x * 't :=
t "{others}{}{}{}{}" =
'skip$
{ nameptr #1 >
{ namesleft #1 >
{ "; " * t * }
{
t "others" =
'skip$
{ "; " * t * }
if$
}
if$
}
't
if$
}
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ll}" format.name$ 't := t lastnamemarkup 't :=
s nameptr "{ff}" format.name$ othermarkup 'u :=
s nameptr "{f.}" format.name$ othermarkup 'v :=
s nameptr "{vv}" format.name$ othermarkup 'w :=
s nameptr "{jj}" format.name$ othermarkup 'x :=
t u * v * w * x * 't :=
nameptr #1 >
{ namesleft #1 >
{ numnames #3 >
{ "" * }
{ numnames #3 <
{ "\Bibbtasep " * t * }
{ "\Bibbfsasep " * t * }
if$
}
if$
}
{ t "\bibnf {others} {} {} {} {}" =
numnames #3 > or
{ "\bibimfont {\Bibetal}" * }
{ numnames #3 <
{ "\Bibbtasep " * t * }
{ "\Bibbstasep " * t * }
if$
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.editor.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{ll}" format.name$ 't := t editorlastnamemarkup 't :=
s nameptr "{ff}" format.name$ othermarkup 'u :=
s nameptr "{f.}" format.name$ othermarkup 'v :=
s nameptr "{vv}" format.name$ othermarkup 'w :=
s nameptr "{jj}" format.name$ othermarkup 'x :=
t u * v * w * x * 't :=
nameptr #1 >
{ namesleft #1 >
{ numnames #3 >
{ "" * }
{ numnames #3 <
{ "\Bibbtasep " * t * }
{ "\Bibbfsasep " * t * }
if$
}
if$
}
{ t "\bibenf {others} {} {} {} {}" =
t "\biblenf {others} {} {} {} {}" = or
t "\bibenf {others} {} {} {} {} \editorsname" = or
t "\biblenf {others} {} {} {} {} \editorsname" = or
numnames #3 > or
{ "\bibimfont {\Bibetal}" * }
{ numnames #3 <
{ "\Bibbtasep " * t * }
{ "\Bibbstasep " * t * }
if$
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.authors}
{ author empty$
{ pseudonym empty$
{ "" }
{ "[" pseudonym format.names * "]" * }
if$
}
{ author format.names
pseudonym empty$
'skip$
{ " [" * pseudonym format.names * "]" * }
if$
}
if$
}
FUNCTION {format.editors}
{ editor empty$
{ pseudonym empty$
{ "" }
{ "[" pseudonym format.editor.names * "]" * }
if$
}
{ editor format.editor.names
pseudonym empty$
'skip$
{ " [" * pseudonym format.editor.names * "]" * }
if$
noed missing$
{ editor num.names$ #1 >
{ editortype empty$
{ "\bibedformat {\editorsname}" * }
{ "\bibedformat {" * editortype * "}" * }
if$
}
{ editortype empty$
{ "\bibedformat {\editorname}" * }
{ "\bibedformat {" * editortype * "}" * }
if$
}
if$
}
{ noed 's :=
s "1" =
'skip$
{ editor num.names$ #1 >
{ editortype empty$
{ "\bibedformat {\editorsname}" * }
{ "\bibedformat {" * editortype * "}" * }
if$
}
{ editortype empty$
{ "\bibedformat {\editorname}" * }
{ "\bibedformat {" * editortype * "}" * }
if$
}
if$
}
if$
}
if$
}
if$
}
FUNCTION {format.in.editors}
{ editor empty$
{ pseudonym empty$
'skip$
{ "[" pseudonym format.editor.names * "]" * }
if$
}
{ editor format.editor.names
pseudonym empty$
'skip$
{ " [" * pseudonym format.editor.names * "]" * }
if$
noed missing$
{ editor num.names$ #1 >
{ editortype empty$
{ " \bibedinformat {\editorsname}" * }
{ " \bibedinformat {" * editortype * "}" * }
if$
}
{ editortype empty$
{ " \bibedinformat {\editorname}" * }
{ " \bibedinformat {" * editortype * "}" * }
if$
}
if$
}
{ noed 's :=
s "1" =
'skip$
{ editor num.names$ #1 >
{ editortype empty$
{ " \bibedinformat {\editorsname}" * }
{ " \bibedinformat {" * editortype *
"}" * }
Post by Charles de Miramon
if$
}
{ editortype empty$
{ " \bibedinformat {\editorname}" * }
{ " \bibedinformat {" * editortype *
"}" * }
Post by Charles de Miramon
if$
}
if$
}
if$
}
if$
}
if$
}
FUNCTION {fin.entry}
{ format.howcited
" \jbdoitem {" *
author empty$
'skip$
{ author format.names.for.index * }
if$
"} {"
editor empty$
'skip$
{ editor format.names.for.index * }
if$
"} {" *
organization empty$
'skip$
{ "{" organization * "}{}{}{}{}" * * }
if$
"}" * * write$
annote missing$
{ " \bibAnnoteFile {" cite$ * "}" * write$ newline$ }
{ " \bibAnnote {" annote * "}" * write$ newline$ }
if$
}
FUNCTION {format.titleaddon}
{ title empty$
'skip$
{ titleaddon empty$
'skip$
{ ", " * titleaddon * }
if$
}
if$
}
FUNCTION {format.booktitleaddon}
{ booktitle empty$
'skip$
{ booktitleaddon empty$
'skip$
{ ", " * booktitleaddon * }
if$
}
if$
}
FUNCTION {format.title}
{ before.all 'output.state :=
title empty$
{ "" }
{ title checked.emph.format swap$ * non.stop
{ before.all 'output.state := "}" * }
{ before.all 'output.state := "}" * }
if$
}
if$
}
FUNCTION {journalnamemarkup}
{ duplicate$ empty$
{ pop$ "" }
{ "\bibJTsep \bibjtfont {" swap$ * "}" * }
if$
}
FUNCTION {seriesformat}
{ duplicate$ empty$
{ pop$ "" }
{ "\bibsnfont {" swap$ * "}" * }
if$
}
FUNCTION {is.num}
{ chr.to.int$
duplicate$ "0" chr.to.int$ < not
swap$ "9" chr.to.int$ > not and
}
FUNCTION {extract.num}
{ duplicate$ 't :=
"" 's :=
{ t empty$ not }
{ t #1 #1 substring$
t #2 global.max$ substring$ 't :=
duplicate$ is.num
{ s swap$ * 's := }
{ pop$ "" 't := }
if$
}
while$
s empty$
'skip$
{ pop$ s }
if$
}
FUNCTION {convert.edition.superscript}
{ edition extract.num "l" change.case$ 's :=
s "first" = s "1" = or s "erste" = or
{ "1" 't := }
{ s "second" = s "2" = or s "zweite" = or
{ "2" 't := }
{ s "third" = s "3" = or s "dritte" = or
{ "3" 't := }
{ s "fourth" = s "4" = or s "vierte" = or
{ "4" 't := }
{ s "fifth" = s "5" = or s "fuenfte" = or
{ "5" 't := }
{ s "sixth" = s "6" = or s "sechste" = or
{ "6" 't := }
{ s "seventh" = s "7" = or s "siebte" = or s
"siebente" = or
Post by Charles de Miramon
{ "7" 't := }
{ s "eighth" = s "8" = or s "achte" = or
{ "8" 't := }
{ s "nineth" = s "9" = or s "neunte"
= or
Post by Charles de Miramon
{ "9" 't := }
{ s #1 #1 substring$ is.num
{ s "" * 't := }
{ edition 't := }
if$
}
if$
}
if$
}
if$
}
if$
}
if$
}
if$
}
if$
}
if$
}
if$
t
}
FUNCTION {n.dashify}
{ 't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
{ t #1 #2 substring$ "--" = not
{ "--" *
t #2 global.max$ substring$ 't :=
}
{ { t #1 #1 substring$ "-" = }
{ "-" *
t #2 global.max$ substring$ 't :=
}
while$
}
if$
}
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
if$
}
while$
}
FUNCTION {output.bibitem.fst}
{ newline$
"\bibitem[{" write$
shortauthor empty$
{ juraauthor empty$
{ author empty$
{ editor empty$
{ organization empty$
{ "empty" write$ }
{ organization write$ }
if$
}
{ label write$ }
if$
}
{ label write$ }
if$
}
{ juraauthor write$ }
if$
}
{ shortauthor write$ }
if$
"}%" write$
sortkey empty$
'skip$
{ newline$ "% SORTKEY: [" sortkey * "]" * write$ }
if$
newline$
shorttitle empty$
{ juratitle empty$
{ journal empty$
{ " {}%" write$ }
{ title empty$
{ key empty$
{ " {}%" write$ }
{ " {" key * "}%" * write$ }
if$
}
{ " {" title * "}%" * write$ }
if$
}
if$
}
{ " {" juratitle * "}%" * write$ }
if$
}
{ " {" shorttitle * "}%" * write$ }
if$
newline$
repeat-authors
{ " {{1}" write$ }
{ " {{0}" write$ }
if$
howcited empty$
{ "{}" write$ }
{ "{" howcited * "}" * write$ }
if$
type$ empty$
{ "{}" write$ }
{ "{" type$ * "}" * write$ }
if$
year empty$
{ "{}" write$ }
{ "{" year * write$
extra.label "" =
'skip$
{ "\el {" write$ extra.label write$ "}" write$ }
if$
"}" write$
}
if$
edition empty$
{ "{}" write$ }
{ "{" convert.edition.superscript extract.num * "}" * write$ }
if$
ssedition empty$
{ "{}" write$ }
{ "{" ssedition * "}" * write$ }
if$
language empty$
{ "{}" write$ }
{ "{" language * "}" * write$ }
if$
pages empty$
{ "{}%" write$ }
{ "{" write$ pages n.dashify write$ "}%" write$ }
if$
newline$
}
FUNCTION {output.bibitem.snd}
{ publisher empty$
{ address empty$
{ year empty$
{ " {" write$ }
{ " {" write$
year write$
extra.label "" =
'skip$
{ "\el {" write$ extra.label write$
"}" write$ }
Post by Charles de Miramon
if$
}
if$
}
{ year empty$
{ " {" write$ address write$ }
{ " {" write$ address write$ "\bibbdsep {} "
write$
Post by Charles de Miramon
year write$
extra.label "" =
'skip$
{ "\el {" write$ extra.label write$
"}" write$ }
Post by Charles de Miramon
if$
}
if$
}
if$
}
{ address empty$
{ year empty$
{ " {" write$ publisher write$ }
{ " {" write$ publisher write$ "\bibbdsep {}
" write$
Post by Charles de Miramon
year write$
extra.label "" =
'skip$
{ "\el {" write$ extra.label write$
"}" write$ }
Post by Charles de Miramon
if$
}
if$
}
{ year empty$
{ " {" write$ address write$ "\bpubaddr {} "
write$ publisher write$ }
Post by Charles de Miramon
{ " {" write$ address write$ "\bpubaddr {} "
write$ publisher write$ "\bibbdsep {} " write$
Post by Charles de Miramon
year write$
extra.label "" =
'skip$
{ "\el {" write$ extra.label write$
"}" write$ }
Post by Charles de Miramon
if$
}
if$
}
if$
}
if$
"}}%" write$ newline$
" {" write$
title empty$
{ "{}%" write$ newline$ }
{ "{" title * "}%" * write$ newline$ }
if$
gender empty$
{ " {}" write$ }
{ " {" gender * "}" * write$ }
if$
oyear empty$
{ "{}" write$ }
{ "{" oyear * "}" * write$ }
if$
author empty$
{ editor empty$
{ "{4}" write$ }% author and editor empty
{ "{3}" write$ }% author empty, editor not
if$
}
{ editor empty$
{ "{2}" write$ }% editor empty, author not
{ "{1}" write$ }% both author and editor given
if$
}
if$
"{}{}{}{}{}}%" write$ newline$
" ]{" write$
cite$ write$
"}" write$
url empty$
'skip$
{ newline$ " \jburldef {" write$ cite$ write$ "}{" write$ url
write$ "}%" write$ }
Post by Charles de Miramon
if$
newline$
" \jbbibargs {" write$
""
before.all 'output.state :=
}
FUNCTION {output.bibitem}{ output.bibitem.fst output.bibitem.snd }
FUNCTION {word.in}
{ bbl.in
" " * }
FUNCTION {add.extra.label}
{extra.label "" =
'skip$
{ "\bibel {" extra.label * "}" * * }
if$
}
FUNCTION {format.date}
{ year empty$
'skip$
{ output.state before.all =
{ "" * mid.sentence 'output.state := }
{ " " * }
if$
"\dateldelim {}" *
month empty$
'skip$
{ month "{} " * * }
if$
year * add.extra.label "\daterdelim {}" *
}
if$
}
FUNCTION {format.btitle}
{ before.all 'output.state :=
title emphasize
}
FUNCTION {format.booktitle}
{ before.all 'output.state :=
booktitle b.emphasize
}
FUNCTION {format.booklet.title}
{ before.all 'output.state :=
title emphasize
}
FUNCTION {tie.or.space.connect}
{ duplicate$ text.length$ #3 <
{ "~" }
{ " " }
if$
swap$ * *
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ volume empty$
{ " " }
{
volumetitle empty$
{ crossref missing$
{ bbl.volume volume tie.or.space.connect }
{ bbl.vol volume tie.or.space.connect }
if$
}
{
crossref missing$
{ bbl.volume volume tie.or.space.connect }
{ bbl.vol volume tie.or.space.connect }
if$
": \bibvtfont {" * volumetitle "}" * *
}
if$
}
if$
}
FUNCTION {format.bvolume.btitle.reversed}
{ volume empty$
{ title empty$
'skip$
{
before.all 'output.state :=
title emphasize
}
if$
}
{ volumetitle empty$
{ title empty$
'skip$
{
before.all 'output.state :=
title emphasize
}
if$
}
{ "\bibvtfont {" volumetitle * "}" * *
bbl.volume volume tie.or.space.connect
title empty$
'skip$
{ bbl.of title emphasize * * }
if$
}
if$
}
if$
}
FUNCTION {format.bvolume.btitle}
{ volformat missing$
{
format.btitle "title" output.check format.bvolume output
}
{ volformat 's :=
s "reversed" =
{ volumetitle empty$
{
"volformat given but no volumetitle in " cite$ *
warning$
Post by Charles de Miramon
format.bvolume.btitle.reversed output
}
{
volume empty$
{ "there's a volumetitle but no volume in "
cite$ * warning$ * }
Post by Charles de Miramon
'skip$
if$
title empty$
{
"volformat given but no title in " cite$ *
warning$
Post by Charles de Miramon
}
{
format.bvolume.btitle.reversed output
}
if$
}
if$
}
{
format.btitle "title" output.check format.bvolume output
}
if$
}
if$
}
FUNCTION {format.bvolume.booktitle.reversed}
{ volume empty$
{ booktitle empty$
'skip$
{
before.all 'output.state :=
booktitle b.emphasize
}
if$
}
{ volumetitle empty$
{ booktitle empty$
'skip$
{
before.all 'output.state :=
bbl.volume volume tie.or.space.connect
booktitle empty$
'skip$
{ bbl.of booktitle b.emphasize * * }
if$
}
if$
}
{ "\bibvtfont {" volumetitle * "}" * *
bbl.volume volume tie.or.space.connect
booktitle empty$
'skip$
{ bbl.of booktitle b.emphasize * * }
if$
}
if$
}
if$
}
FUNCTION {format.in.editor.booktitle.volume.voltitle}
{ editor empty$
{ chapter empty$
{ " " * }
{ " " * }
if$
word.in *
}
{ chapter empty$
{ " " * }
{ " " * }
if$
word.in format.in.editors * " " * *
}
if$
volformat missing$
{
format.booktitle "booktitle" output.check
format.bvolume output
format.booktitleaddon
}
{ volformat 's :=
s "reversed" =
{ volumetitle empty$
{
"volformat given but no volumetitle in " cite$ *
warning$
Post by Charles de Miramon
format.bvolume.booktitle.reversed output
format.booktitleaddon
}
{
volume empty$
{ "there's a volumetitle but no volume in "
cite$ * warning$ * }
Post by Charles de Miramon
'skip$
if$
booktitle empty$
{
"volformat given but no booktitle in " cite$
* warning$
Post by Charles de Miramon
}
{
format.bvolume.booktitle.reversed output
format.booktitleaddon
}
if$
}
if$
}
{ format.booktitle "booktitle" output.check
format.bvolume output
format.booktitleaddon
}
if$
}
if$
}
FUNCTION {format.number.series.book.old}
{ number empty$
{ series seriesformat field.or.null }
{ series empty$
{ "there's a number but no series in " cite$ * warning$ number }
{ series seriesformat number tie.or.space.connect }
if$
}
if$
}
FUNCTION {format.number.series.book}
{ volume empty$
{ number empty$
{ series empty$
{ "" }
{ " \numberandseries {}{" series * "}" * }
if$
}
{ series empty$
{ " \numberandseries {" number * "}{}" * "There's a number
but no series in " cite$ * warning$ }
Post by Charles de Miramon
{ " \numberandseries {" number * "}{" * series "}" * * }
if$
}
if$
}
{ series empty$
{ "" }
{ type$ "proceedings" =
{ " \numberandseries {}{" series * "}" * } % { " (" series
* ")" * }
Post by Charles de Miramon
{ "" }
if$
}
if$
}
if$
}
FUNCTION {format.number.series}
{ volume empty$
{ number empty$
{ series seriesformat field.or.null }
{ output.state mid.sentence =
{ bbl.number }
{ bbl.number capitalize }
if$
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
{ bbl.in.series space.word * series seriesformat * }
if$
}
if$
}
{ type$ "incollection" = crossref missing$ and
{ format.number.series.book }
{ "" }
if$
}
if$
}
FUNCTION {first.ed} { "\firstedname" }
FUNCTION {second.ed}{ "\secondedname" }
FUNCTION {third.ed} { "\thirdedname" }
FUNCTION {fourth.ed}{ "\fourthedname" }
FUNCTION {fifth.ed} { "\fifthedname" }
FUNCTION {th.ed} { "\thedname" }
FUNCTION {convert.edition}
{ edition extract.num "l" change.case$ 's :=
s "first" = s "1" = or
{ first.ed 't := }
{ s "second" = s "2" = or
{ second.ed 't := }
{ s "third" = s "3" = or
{ third.ed 't := }
{ s "fourth" = s "4" = or
{ fourth.ed 't := }
{ s "fifth" = s "5" = or
{ fifth.ed 't := }
{ s #1 #1 substring$ is.num
{ s th.ed * 't := }
{ edition 't := }
if$
}
if$
}
if$
}
if$
}
if$
}
if$
t
}
FUNCTION {format.edition}
{ edition empty$
{ "" }
{ convert.edition "~\editionname {}" * }
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
FUNCTION {format.pages}
{ pages empty$
{ "" }
{ before.all 'output.state :=
"\jbPages {" pages n.dashify * "}" *
}
if$
}
FUNCTION {format.journal.pages}
{ pages empty$
'skip$
{ duplicate$ empty$
{ pop$ format.pages }
{ " \jbartPages {" pages n.dashify * "}" * * }
if$
}
if$
}
FUNCTION {format.vol.num.pages}
{ before.all 'output.state :=
volume empty$
{ year empty$ not
{ "there's a year but no volume in " cite$ * warning$ }
'skip$
if$
number empty$
{ "" }
{ "there's a number but no volume in " cite$ * warning$
type$ "periodical" =
{ "~\per" * }
{ "~\art" * }
if$
"volnumformat {}{" number * "}" *
}
if$
}
{ type$ "periodical" =
{ "~\per" * }
{ "~\art" * }
if$
number empty$
{ "volnumformat {" volume * "}{}" * }
{ "volnumformat {" volume * "}{" number * "}" * * }
if$
}
if$
year empty$
{ month empty$ not
{ "there's a month but no year in " cite$ * warning$ }
'skip$
if$
}
{ type$ "periodical" =
{ " \per" * }
{ " \art" * }
if$
month empty$
{ "yearformat {" year * add.extra.label "}" * * }
{ "yearformat {" month * "{} " * year * add.extra.label "}"
* * }
Post by Charles de Miramon
if$
}
if$
}
FUNCTION {format.chapter.inbook.incoll}
{ chapter empty$
{ "" }
{ before.all 'output.state :=
type empty$
{ ", " bbl.chapter * }
{ ", " type * "l" change.case$ }
if$
chapter tie.or.space.connect
}
if$
}
FUNCTION {format.chapter.pages}
{ chapter empty$
'format.pages
{ type empty$
{ before.all 'output.state := ", " bbl.chapter * }
{ ", " type * "l" change.case$ }
if$
chapter tie.or.space.connect
pages empty$
'skip$
{ format.pages * }
if$
}
if$
}
FUNCTION {format.in.ed.booktitle}
{ booktitle empty$
{ "" }
{ editor empty$
{ word.in booktitle b.emphasize format.booktitleaddon * }
{ word.in format.in.editors * ", " * booktitle b.emphasize
format.booktitleaddon * }
Post by Charles de Miramon
if$
}
if$
}
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
type "t" change.case$
}
if$
}
FUNCTION {format.tr.number}
{ type empty$
{ bbl.techrep }
'type
if$
number empty$
{ "t" change.case$ }
{ number tie.or.space.connect }
if$
}
FUNCTION {format.article.crossref}
{ " \protect\jbartcrossrefchecked {" crossref * "}" * }
FUNCTION {format.book.crossref}
{ type$ "book" =
{ volume empty$
{ "empty volume in " cite$ * "'s crossref of " * crossref *
warning$
Post by Charles de Miramon
"\protect\jbcrossrefchecked {" crossref * "}" * }
{ "\protect\jbcrossrefchecked[" volume * "]{" * crossref "}"
* * }
Post by Charles de Miramon
if$
}
{ "\protect\jbcrossrefchecked {" crossref * "}" * }
if$
}
FUNCTION {format.incoll.inproc.crossref}
{ " \protect\jbincollcrossref {" crossref * "}" *
editor empty$
{ "{}" * }
{ "{1}" * }
if$
}
FUNCTION {oaddress.opublisher.oyear.format}
{ type$ "book" =
{ oyear empty$
{ opublisher empty$
{ oaddress empty$
'skip$
{ oaddress "\osep {} " * * }
if$
}
{ oaddress empty$
{ opublisher "\osep {} " * * }
{ oaddress "\bpubaddr {} " * opublisher "\osep
{} " * * * }
Post by Charles de Miramon
if$
}
if$
}
{ year empty$
{ "oyear without year in " cite$ * warning$ }
'skip$
if$
opublisher empty$
{ oaddress empty$
{ oyear * "\osep {} \reprintname {}, " * }
{ oaddress "\bibbdsep {} " * oyear "\osep {} "
* * * }
Post by Charles de Miramon
if$
}
{ oaddress empty$
{ opublisher * "\bibbdsep {} " * oyear "\osep
{} " * * }
Post by Charles de Miramon
{ oaddress "\bpubaddr {} " * opublisher
"\bibbdsep {} " * * oyear "\osep {} " * * * }
Post by Charles de Miramon
if$
}
if$
}
if$
}
'skip$
if$
}
FUNCTION {format.publisher}
{ year empty$ month empty$ not and
{ "there's a month but no year in " cite$ * warning$ }
'skip$
if$
address empty$ publisher empty$ year empty$ and and
'skip$
{ " \apyformat {" * }
if$
oaddress.opublisher.oyear.format
address empty$
{
publisher empty$
{
year empty$
'skip$
{ month empty$
{ year * add.extra.label }
{ month "{} " * year * * add.extra.label }
if$
}
if$
}
{
year empty$
{ month empty$
{ publisher * }
'skip$
if$
}
{ month empty$
{ publisher "\bibbdsep {} " * year * *
add.extra.label }
Post by Charles de Miramon
{ publisher "\bibbdsep {} " * month "{} " *
year * * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
if$
}
{
publisher empty$
{
year empty$
{ address * }
{ month empty$
{ address "\bibbdsep {} " * year * *
add.extra.label }
Post by Charles de Miramon
{ address "\bibbdsep {} " * month "{} " * year
* * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
{
year empty$
{ month empty$
{ address "\bpubaddr {} " * publisher * * }
'skip$
if$
}
{ month empty$
{ address "\bpubaddr {} " * publisher
"\bibbdsep {} " * year * * * add.extra.label }
Post by Charles de Miramon
{ address "\bpubaddr {} " * publisher
"\bibbdsep {} " * month "{} " * year * * * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
if$
}
if$
address empty$ publisher empty$ year empty$ and and
'skip$
{ "}" * }
if$
}
FUNCTION {format.publisher.manual}
{ year empty$ month empty$ not and
{ "there's a month but no year in " cite$ * warning$ }
'skip$
if$
address empty$ organization empty$ year empty$ and and
'skip$
{ " \apyformat {" * }
if$
address empty$
{
organization empty$
{
year empty$
'skip$
{ month empty$
{ year * add.extra.label }
{ month "{} " * year * * add.extra.label }
if$
}
if$
}
{
year empty$
{ month empty$
{ organization * }
'skip$
if$
}
{ month empty$
{ organization "\bibbdsep {} " * year * *
add.extra.label }
Post by Charles de Miramon
{ organization "\bibbdsep {} " * month "{} " *
year * * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
if$
}
{ organization empty$
{ year empty$
{ address * }
{ month empty$
{ address "\bibbdsep {} " * year * *
add.extra.label }
Post by Charles de Miramon
{ address "\bpubaddr {} " * month "{} " * year
* * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
{ year empty$
{ month empty$
{ address "\bpubaddr {} " * organization * * }
'skip$
if$
}
{ month empty$
{ address "\bpubaddr {} " * organization
"\bibbdsep {} " * year * * * add.extra.label }
Post by Charles de Miramon
{ address "\bpubaddr {} " * organization
"\bibbdsep {} " * month "{} " * year * * * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
if$
}
if$
address empty$ organization empty$ year empty$ and and
'skip$
{ "}" * }
if$
}
FUNCTION {format.publisher.techreport}
{ year empty$ month empty$ not and
{ "there's a month but no year in " cite$ * warning$ }
'skip$
if$
address empty$ institution empty$ year empty$ and and
'skip$
{ " \apyformat {" * }
if$
address empty$
{
institution empty$
{
year empty$
'skip$
{ month empty$
{ year * add.extra.label }
{ month "{} " * year * * add.extra.label }
if$
}
if$
}
{
year empty$
{ month empty$
{ institution * }
'skip$
if$
}
{ month empty$
{ institution "\bibbdsep {} " * year * *
add.extra.label }
Post by Charles de Miramon
{ institution "\bibbdsep {} " * month "{} " *
year * * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
if$
}
{ institution empty$
{ year empty$
{ address * }
{ month empty$
{ address "\bibbdsep {} " * year * *
add.extra.label }
Post by Charles de Miramon
{ address "\bpubaddr {} " * month "{} " * year
* * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
{ year empty$
{ month empty$
{ address "\bpubaddr {} " * institution * * }
'skip$
if$
}
{ month empty$
{ address "\bpubaddr {} " * institution
"\bibbdsep {} " * year * * * add.extra.label }
Post by Charles de Miramon
{ address "\bpubaddr {} " * institution
"\bibbdsep {} " * month "{} " * year * * * * add.extra.label }
Post by Charles de Miramon
if$
}
if$
}
if$
}
if$
address empty$ institution empty$ year empty$ and and
'skip$
{ "}" * }
if$
}
FUNCTION {format.edby.editors}
{ author empty$
'skip$
{ editor empty$
'skip$
{ "\edbyname {} " editor format.editor.names * output }
if$
}
if$
}
FUNCTION {make.translators}
{ translator empty$
{ flanguage empty$
{ "" }
{ "\translator {}{" flanguage "l" change.case$ * "}{1}" * }
if$
}
{ "\translator {" translator * "}" *
flanguage empty$
{ "{}{1}" * }
{ "{" * flanguage "l" change.case$ * "}{1}" * }
if$
}
if$
}
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.title "title" output.check
format.titleaddon
crossref missing$
{ journal journalnamemarkup
"journal" output.check
format.vol.num.pages output
write.url
format.journal.pages
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
format.note
fin.entry
}
FUNCTION {periodical} {article}
FUNCTION {review}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.title "title" output.check
format.titleaddon
crossref missing$
{ journal journalnamemarkup
"journal" output.check
format.vol.num.pages output
write.url
format.journal.pages
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
format.note
fin.entry
}
FUNCTION {format.editors.last}
{ editor empty$
{ "" before.all 'output.state := }
{ author empty$ not
{ " \edbyname{} " editor format.editor.names * }
{ "" before.all 'output.state := }
if$
}
if$
}
FUNCTION {book}
{ output.bibitem
author empty$
{ editor empty$ not
{ format.editors output.nonnull }
{ "neither author nor editor in " cite$ * warning$ }
if$
}
{ format.authors output.nonnull }
if$
set.after.author.sep output
crossref missing$
{ format.bvolume.btitle
format.editors.last output.nonnull
make.translators output
format.titleaddon
format.number.series.book output
format.edition output
format.pages output
format.publisher
write.url
format.note
}
{ format.btitle "title" output.check
format.book.crossref output.nonnull
}
if$
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
format.authors output
set.after.author.sep output
format.btitle "title" output.check
format.titleaddon
howpublished output
format.publisher
format.pages output
write.url
format.note
fin.entry
}
FUNCTION {inbook}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
crossref missing$
{ format.bvolume.btitle
format.titleaddon
make.translators output
format.number.series output
format.edition output
format.publisher
write.url
format.chapter.inbook.incoll output
format.pages output
format.note
}
{ format.btitle "title" output.check
format.chapter.inbook.incoll output
format.incoll.inproc.crossref output.nonnull
format.bvolume output
format.pages output
}
if$
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
crossref missing$
{ format.btitle "title" output.check
format.titleaddon
format.chapter.inbook.incoll output
format.in.editor.booktitle.volume.voltitle
make.translators output
format.number.series.book output
format.edition output
format.publisher
write.url
format.note
format.pages output
}
{ format.title "title" output.check
format.chapter.inbook.incoll output
format.incoll.inproc.crossref output.nonnull
format.bvolume output
format.pages output
}
if$
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.title "title" output.check
format.titleaddon
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series output
publisher empty$
{ organization output
format.publisher
}
{ organization output
format.publisher
}
if$
write.url
format.note
format.pages output
}
{ format.incoll.inproc.crossref output.nonnull
format.pages output
}
if$
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
format.authors output
set.after.author.sep output
format.btitle "title" output.check
format.titleaddon
format.edition output
format.publisher.manual
write.url
format.note
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.btitle "title" output.check
format.titleaddon
bbl.mthesis format.thesis.type output.nonnull
school "school" output.check
format.publisher
write.url
format.note
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
set.after.author.sep output
format.btitle output
format.titleaddon
howpublished output
format.date
write.url
format.note
fin.entry
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.btitle "title" output.check
format.titleaddon
bbl.phdthesis format.thesis.type output.nonnull
school "school" output.check
format.publisher
write.url
format.note
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
format.editors output
set.after.author.sep output
format.btitle "title" output.check
format.titleaddon
format.number.series.book output
organization output
format.publisher
write.url
format.note
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.title "title" output.check
format.tr.number output.nonnull
format.publisher.techreport
write.url
format.note
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
set.after.author.sep output
format.title "title" output.check
format.titleaddon
format.date
write.url
format.note
fin.entry
}
FUNCTION {www}
{ output.bibitem
format.authors output.nonnull
set.after.author.sep output
format.title output.nonnull
write.url
format.note
fin.entry
}
FUNCTION {default.type} { misc }
READ
FUNCTION {sortify}
{ purify$
"l" change.case$
}
INTEGERS { len }
FUNCTION {chop.word}
{ 's :=
'len :=
s #1 len substring$ =
{ s len #1 + global.max$ substring$ }
's
if$
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
INTEGERS { nextchar-ptr } % points just past 1st
"text" char
Post by Charles de Miramon
FUNCTION {get.nextchar.ptr} % set nextchar-ptr to be
just past
Post by Charles de Miramon
{ #1 'nextchar-ptr := % the first "text"
char---this will
Post by Charles de Miramon
{ duplicate$ % be not quite trivial if
nextchar-ptr #1 substring$ % the first "text" char is a
"" = not % special characters like {\'E}
}
{ nextchar-ptr #1 + 'nextchar-ptr := }
while$
pop$
nextchar-ptr
}
STRINGS { first-char } % the to-be-capitalized
character
Post by Charles de Miramon
FUNCTION {capitalize.von.part} % capitalize 1st character
of string
Post by Charles de Miramon
{ duplicate$ #1 text.prefix$ % get 1st character
duplicate$ get.nextchar.ptr
swap$ "u" change.case$ % capitalize it
'first-char :=
global.max$ substring$ % get rest of string
first-char swap$ * % append the two
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FUNCTION {format.lab.names}
{ 's := % for two: (Jones/de~Bruijn)
(Jones/de~Bruijn/Smith)
Post by Charles de Miramon
s num.names$ duplicate$ % for more: (Jones et~al.)
#2 <
'pop$ % for just one person
{ duplicate$ duplicate$
#2 >
swap$ s swap$ "{ff }{vv }{ll}{ jj}" format.name$ "others" =
or
{ pop$ "\Bibetal" * } % for 4 or more, or last
is `others'
Post by Charles de Miramon
{ #2 =
{ "\jbbtasep " * s #2 "{vv~}{ll}" format.name$
capitalize.von.part * } % for (exactly) two
Post by Charles de Miramon
{ "\jbbfsasep " * s #2 "{vv~}{ll}" format.name$
capitalize.von.part * % for three
Post by Charles de Miramon
"\jbbstasep " * s #3 "{vv~}{ll}" format.name$
capitalize.von.part *
Post by Charles de Miramon
}
if$
}
if$
}
if$
year missing$
'skip$
{ "\jbdy {" year * "}" * * }% dummy year to prevent from
`1993a' and `2001b' for works by the same author
Post by Charles de Miramon
if$
}
FUNCTION {author.key.label}
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ author format.lab.names }
if$
}
FUNCTION {author.editor.key.label}
{ author empty$
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.lab.names }
if$
}
{ author format.lab.names }
if$
}
FUNCTION {editor.key.label}
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.lab.names }
if$
}
FUNCTION {calc.label}
{ type$ "book" = type$ "inbook" = or type$ "incollection" = or
'author.editor.key.label
{ type$ "proceedings" =
'editor.key.label
'author.key.label
if$
}
if$
'label :=
}
FUNCTION {calc.dummy.label}
{ type$ "book" = type$ "inbook" = or type$ "incollection" = or type$
"commented" = or
Post by Charles de Miramon
'author.editor.key.label
{ type$ "proceedings" =
'editor.key.label
'author.key.label
if$
}
if$
'dummy.label :=
}
FUNCTION {sort.format.names}
{ 's :=
#1 'nameptr :=
""
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ nameptr #1 >
{ " " * }
'skip$
if$
s nameptr "{ll{ }}{ ff{ }}{ vv{ }}{ jj{ }}" format.name$ 't :=
nameptr numnames = t "\bibnf {others} {} {} {} {}" = and
{ "\Bibetal" * }
{ t sortify * }
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {sort.format.title}
{ 't :=
"A " #2
"An " #3
"The " #4 t chop.word
chop.word
chop.word
sortify
#1 global.max$ substring$
}
FUNCTION {author.sort}
{ author empty$
{ pseudonym empty$
{ key empty$
{ "to sort, need author, pseudonym or key in " cite$
* warning$ "" }
Post by Charles de Miramon
{ key sortify }
if$
}
{ pseudonym sort.format.names }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.editor.sort}
{ author empty$
{ editor empty$
{ pseudonym empty$
{ key empty$
{ "to sort, need author, editor, pseudonym or key
in " cite$ * warning$ "" }
Post by Charles de Miramon
{ key sortify }
if$
}
{ pseudonym sort.format.names }
if$
}
{ editor sort.format.names }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {editor.sort}
{ editor empty$
{ pseudonym empty$
{ key empty$
{ "to sort, need author, editor, pseudonym or key in "
cite$ * warning$ "" }
Post by Charles de Miramon
{ key sortify }
if$
}
{ pseudonym sort.format.names }
if$
}
{ editor sort.format.names }
if$
}
FUNCTION {presort}
{ calc.label
calc.dummy.label
dummy.label sortify " " *
sortkey empty$
{ type$ "book" =
type$ "incollection" = or
type$ "inbook" = or
'author.editor.sort
{ type$ "proceedings" =
'editor.sort
'author.sort
if$
}
if$
}
{ sortkey sort.format.names }
if$
" "
*
year field.or.null sortify
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.label :=
sort.label *
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {presort}
SORT
STRINGS { last.dummy.label next.extra }
INTEGERS { last.extra.num number.label }
FUNCTION {forward.pass}
{ last.dummy.label dummy.label =
{ last.extra.num #1 + 'last.extra.num :=
last.extra.num int.to.chr$ 'extra.label :=
}
{ "a" chr.to.int$ 'last.extra.num :=
"" 'extra.label :=
dummy.label 'last.dummy.label :=
}
if$
number.label #1 + 'number.label :=
}
FUNCTION {reverse.pass}
{ next.extra "b" =
{ "a" 'extra.label := }
'skip$
if$
extra.label 'next.extra :=
extra.label
duplicate$ empty$
'skip$
{ "" swap$ * }
if$
'extra.label :=
dummy.label extra.label * 'dummy.label :=
}
ITERATE {forward.pass}
REVERSE {reverse.pass}
FUNCTION {bib.sort.order} { sort.label 'sort.key$ := }
ITERATE {bib.sort.order}
SORT
FUNCTION {set.current.authors}
{ author empty$
{ editor empty$
{ organization empty$
{ cite$ 'current-authors := }
{ organization 'current-authors := }
if$
}
{ editor format.names #1 entry.max$ substring$ 'current-authors := }
if$
}
{ author format.names #1 entry.max$ substring$ 'current-authors := }
if$
}
STRINGS { previous-authors }
FUNCTION {initialize.previous.authors} { "" 'previous-authors := }
FUNCTION {mark.repeat.authors}
{ current-authors previous-authors =
{ #1 'repeat-authors := }
'skip$
if$
current-authors 'previous-authors :=
}
ITERATE {set.current.authors}
EXECUTE {initialize.previous.authors}
ITERATE {mark.repeat.authors}
EXECUTE {initialize.previous.authors}
REVERSE {mark.repeat.authors}
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
{ preamble$ write$ newline$ }
if$
"%" write$ newline$
"% This bibliography was produced by using jox.bst" write$ version
write$ newline$
Post by Charles de Miramon
"%" write$ newline$
"\begin{thebibliography}{}" write$ newline$
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
%%
%%
%% End of file `jox.bst'.
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
c***@kde-france.org
2006-11-02 23:48:32 UTC
Permalink
Post by e_kaplinsky
Hello Charles,
I've been waiting for a Canadian uniform citation style to be made
available for quite some time now, and I must thank you for your
efforts! I work at the University of Toronto law school and I hope to
introduce your style here.
I'm trying to implement your solution with no success. What am I doing
wrong?
1. save your file as canadian_legal.bst and put it under /bibtex/bst
If you save it there or in the jurabib directory, you must make LaTeX aware
of the file. LaTeX keeps an index of the different files that you have to
regenerate by running texhash as root. Then, by typing kpsewhich
canadian_legal.bst you must see the path to the new bst file.

A more simpler way, when we are still working on the bst file, is to save it
in your working directory where your lyx file is. Then LaTeX should pick
it.
Post by e_kaplinsky
2. In the document options select Xjurabib
3. In the preamble enter \usepackage[jurabib]
No, with that you load twice the jurabib package
Post by e_kaplinsky
4. Add to preamble \jurabibsetup{} with the recommended options
(oxford,citefull etc.)
5. Insert Bibliography from a working .bib file with the
canadian_legal style
If you went through the texhash dance

Tools--> reconfigure
Close and open again LyX, yous should see your canadian_legal in the
Bibliography Style widget
Post by e_kaplinsky
6. Insert citations in text (using the menu or \footcite?)
Both should work
Post by e_kaplinsky
I am getting ? instead of references.
Try looking the LaTeX log, there will be some informations about what went
wrong.

Cheers,
Charles
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
e_kaplinsky
2006-11-03 05:02:11 UTC
Permalink
Hi Charles,

Still no success, even after I saved the .lyx .bst and .bib file in
the same working directory.
What I find strange is that if I change the style to jox, the
references are shown. If I use canadian_legal.bst, I get ?, and the
log file tells me there are undefined references.

Am I making some rookie error?
Thanks,
Eran
Post by c***@kde-france.org
Post by e_kaplinsky
Hello Charles,
I've been waiting for a Canadian uniform citation style to be made
available for quite some time now, and I must thank you for your
efforts! I work at the University of Toronto law school and I hope to
introduce your style here.
I'm trying to implement your solution with no success. What am I doing
wrong?
1. save your file as canadian_legal.bst and put it under /bibtex/bst
If you save it there or in the jurabib directory, you must make LaTeX aware
of the file. LaTeX keeps an index of the different files that you have to
regenerate by running texhash as root. Then, by typing kpsewhich
canadian_legal.bst you must see the path to the new bst file.
A more simpler way, when we are still working on the bst file, is to save it
in your working directory where your lyx file is. Then LaTeX should pick
it.
Post by e_kaplinsky
2. In the document options select Xjurabib
3. In the preamble enter \usepackage[jurabib]
No, with that you load twice the jurabib package
Post by e_kaplinsky
4. Add to preamble \jurabibsetup{} with the recommended options
(oxford,citefull etc.)
5. Insert Bibliography from a working .bib file with the
canadian_legal style
If you went through the texhash dance
Tools--> reconfigure
Close and open again LyX, yous should see your canadian_legal in the
Bibliography Style widget
Post by e_kaplinsky
6. Insert citations in text (using the menu or \footcite?)
Both should work
Post by e_kaplinsky
I am getting ? instead of references.
Try looking the LaTeX log, there will be some informations about what went
wrong.
Cheers,
Charles
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
c***@kde-france.org
2006-11-03 08:37:00 UTC
Permalink
Post by elawquake
Hi Charles,
Still no success, even after I saved the .lyx .bst and .bib file in
the same working directory.
What I find strange is that if I change the style to jox, the
references are shown. If I use canadian_legal.bst, I get ?, and the
log file tells me there are undefined references.
Am I making some rookie error?
Thanks,
Eran
No, I guess that LyX does not work well with .bst files in local directory
and does not run BibTeX properly.

Let start with pure simple LaTeX files and we will move on to LyX after. I
attach a simple test file and a slightly changed canadian_legal.bst with
initial work on formatting articles (there is still a comma, I must get rid
off).

Save everything in a directory and do from the command line
latex Essai
bibtex Essai
latex Essai

xdvi Essai (or kdvi Essai) to see the result

What I would also need is you to fill a wiki page
http://wiki.lyx.org/BibTeX/JurabibUnifiedCanadianLegalStyle?action=edit

with a description of the style using the McGill manual because what I can
find on the Web is rather limited.

There is no type for legal case in jurabib. It could be added but it is some
work. But, I'm not sure if keeping cases in a BibTeX database is really
useful.

Cheers,
Charles
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
e_kaplinsky
2006-11-03 16:56:46 UTC
Permalink
Hi Charles,

I think this is remarkable progress. Well done!
Here's what's necessary to perfect this type of reference:

1. In the bibliography:
1.1 The opening quotation marks are reversed.
1.2 There should not be a colon after in.
1.3 A comma is missing after ed.

2. In the footnote citations:
2.1 The opening quotation marks are reversed
2.2 No colon after in
2.3 comma also after ed.
2.4 The short form for subsequent citation is correct for a book, but
not for an essay in a collection. Should be: [Fennel, "An Excellent
Essay"] in upright not italics.

I will get started on the wiki.
Regards,
Eran
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Jens Berger
2006-11-03 18:21:05 UTC
Permalink
Post by e_kaplinsky
1.1 The opening quotation marks are reversed.
\renewcommand\bibapifont[1]{``#1"}%
Post by e_kaplinsky
1.2 There should not be a colon after in.
1.3 A comma is missing after ed.
2.1 The opening quotation marks are reversed
see above.
Post by e_kaplinsky
2.2 No colon after in
2.3 comma also after ed.
All these things are done in the recent beta, please consider update.
Post by e_kaplinsky
2.4 The short form for subsequent citation is correct for a book, but
not for an essay in a collection. Should be: [Fennel, "An Excellent
Essay"] in upright not italics.
\addto\jbonlyforfirstcitefullend{%
\ifthenelse{%
\not\equal{\jb@@shorttitle}{}%
\and\equal{\jb@@type}{book}%
}{%
\space[\jb@@author: \textit{\jb@@shorttitle}]%
}{%
\space[\jb@@author, ``\jb@@shorttitle'']%
}%
}%
\makeatother


Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
e_kaplinsky
2006-11-04 04:04:55 UTC
Permalink
Hi Jens,

Thanks! Footnote 1 now shows the correct short form in " ".
However, Footnote 2 still refers to the italicized short form. It
should read:
2. See Fennell, "An Excellent Article", /i/supra /i/ note 1 at 537--39.

Regards,
Eran
Post by Jens Berger
Post by e_kaplinsky
1.1 The opening quotation marks are reversed.
\renewcommand\bibapifont[1]{``#1"}%
Post by e_kaplinsky
1.2 There should not be a colon after in.
1.3 A comma is missing after ed.
2.1 The opening quotation marks are reversed
see above.
Post by e_kaplinsky
2.2 No colon after in
2.3 comma also after ed.
All these things are done in the recent beta, please consider update.
Post by e_kaplinsky
2.4 The short form for subsequent citation is correct for a book, but
not for an essay in a collection. Should be: [Fennel, "An Excellent
Essay"] in upright not italics.
\addto\jbonlyforfirstcitefullend{%
\ifthenelse{%
}{%
}{%
}%
}%
\makeatother
Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Jens Berger
2006-11-04 08:35:26 UTC
Permalink
Post by e_kaplinsky
Thanks! Footnote 1 now shows the correct short form in " ".
However, Footnote 2 still refers to the italicized short form. It
2. See Fennell, "An Excellent Article", /i/supra /i/ note 1 at 537--39.
Then you have to adapt \jbshorttitlefont:

\renewcommand\jbshorttitlefont[1]{\ifthenelse{\equal{\jb@@type}{book}}{\textit{#1}}{``#1''}}%

Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
e_kaplinsky
2006-11-06 03:24:15 UTC
Permalink
Thanks, Jens,

I'm getting [Fennell,"An Excellent Article"]""
that is, extraneous empty quotation marks.

Thanks for the efforts.

Regards,
Eran
Jens
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Jens Berger
2006-11-06 05:27:07 UTC
Permalink
Post by e_kaplinsky
I'm getting [Fennell,"An Excellent Article"]""
that is, extraneous empty quotation marks.
I don't. Otherwise I had not provided this solution.
Post by e_kaplinsky
If you have a problem, please provide a complete minimal example
document (with a small bibliography database), which runs out of he box
without any superfluous packages loaded, otherwise we could not help.
Jens
--
Die wenigsten, die nichts sagen, schweigen. www.jurabib.org
--
Please remember -- this is an international english speaking mailing list!

If you have a problem, please provide a complete minimal example document (with a small bibliography database), which runs out of he box without any superfluous packages loaded, otherwise we could not help.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jurabib/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/jurabib/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:jurabib-***@yahoogroups.com
mailto:jurabib-***@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
jurabib-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
vercory
2006-11-21 17:44:55 UTC
Permalink
Thank you for getting the ball rolling on a LateX style sheet for
Canadian legal citation! I solved many problems this summer while
writing an essay, but I'm afraid, as it was my first time with LateX,
I reverse-engineered a lot and had to find ad hoc solutions which
aren't necessarily the ones one would adopt systematically. After
using Charles' suggestions (earlier on in the thread), I still have
three problems I have been unable to solve:

1. in an @INCOLLECTION, there is a comma before the start page of an
article - Canadian legal citation requires there not to be.

2. I can get "in" between the title of the article and the title of
the collection, but I can't get a comma before the "in", without there
being an extra space.

3. In the bibliography, I need there to be a full stop after the
author's name. This works fine when the author has no middle name, but
when there is a middle name, there are two full stops instead of one.

Thanks in advance...
Cory

%test.tex
\documentclass[12pt,french,english]{article}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage{graphicx}
\clubpenalty= 300
\widowpenalty= 300
\usepackage[%
titleformat=italic,%
titleformat=all,%
titleformat=commasep,%
commabeforerest,%
ibidem=strict,%
authorformat=reducedifibidem,%
bibformat=compress,%
crossref=short,%
authorformat=citationreversed,%
citefull=first,%
authorformat=firstnotreversed,%
lookat,%
oxford,%
pages=always,%
]{jurabib}
\usepackage{hyperref}
\usepackage{booktabs}

\makeatletter
\AddTo\bibsenglish{%
\def\editorname{\unskip,\space{}ed.}%
\def\editorsname{\unskip,\space{}eds.}%
\def\lookatprefix{, \textit{supra} note~}%
\def\lookatsuffix{}%
\def\inname{in}%
}%
\renewcommand\jbpagesep{\space at}%
\renewcommand\jbshorttitlefont[1]{\textit{#1}}%
\renewcommand\bibapifont[1]{``#1"}%
\renewcommand\bibatsep{}%
\renewcommand{\bibbtsep}{in }%
\addto\jbonlyforfirstcitefullend{%
\ifthenelse{\equal{\jb@@shorttitle}{}}{}{ [\jb@@author:
\textit{\jb@@shorttitle}]}%
}%
\makeatother



\begin{document}
Test\footcite{bridge03}

Test2\footcite{durand53}

Test2\footcite{chapais13}
\bibliographystyle{jurabib}
\bibliography{test}
\end{document}
%end test.tex

%test.bib
@incollection{bridge03,
Author = {Bridge, Edward D.},
Title = {The Quebec Workmens' Compensation Act of 1909},
Editor = {Baker, G. Blaine},
Booktitle = {Studies in Canadian Legal History},
Publisher = {Eastman Systems},
Address = {Montreal},
Year = {2003},
Pages = {518}
}


@incollection{chapais13,
Author = {Chapais, Thomas},
Title = {La responsabilit\'{e} dans les accidents du travail~:
Discours prononc\'{e} au Conseil l\'{e}gislatif, le 8 mars 1906},
Booktitle = {Discours et conf\'{e}rences~: deuxi\`{e}me s\'{e}rie},
Publisher = {J.P. Garneau},
Address = {Qu\'{e}bec},
Pages = {235},
Notes = {235--255},
Shorttitle = {Responsabilit\'{e}},
Year = {1913}
}


@book{durand53,
Author = {Durand, Paul},
Title = {La politique contemporaine de s\'{e}curit\'{e} sociale},
Shorttitle = {S\'{e}curit\'{e} sociale},
Publisher = {Librairie Dalloz},
Address = {Paris},
Year = {1953}
}
%end test.bib

Loading...