Style Request: Revue archeologique du centre de la France

Hello,
I try to create a style for a French archeological paper, this one call the Revue archéologique du centre de la France.
The style guide is here : http://racf.revues.org/index920.html#tocto2n11
I've done my own style but some items missing, you can find it here : http://cjoint.com/data/hzrmuLkH8R.htm

The result for a book with my style :
GROS 1991
Pierre Gros - La France gallo-romaine, Paris, Nathan.  

What i have to obtain :
Gros 1991
Gros P. - La France gallo-romaine, Paris, Nathan, 198 p.


The result for an article-journal with my style :
GUICHANÉ 1993
René Guichané - L'aménagement hydraulique de la Claise tourangelle et de ses affluents du Moyen Âge à nos jours, RACF, 32, p. 109-152.  

What i have to obtain :
Guichané 1993
Guichané R. - L’aménagement hydraulique de la Claise tourangelle et de ses affluents du Moyen Âge à nos jours, RACF, 32 : 109-152.

My questions, in english and after in french (native langage):

So, how can I obtain firt the name of the author and after the initial of the forname?
Donc, comment obtenir le nom de l'auteur puis l'initiale du prénom?

How can I obtain the number of page of a book?
Comment puis je obtenir le nombre de pages d'un livre?

In the first line I have to put the name and the year, but I can just use one time the name. So I put the name in the cases “name” and “resume”. Is there a solution to do this a proper way?
Dans la première ligne de la bibliographie je dois mentionner le nom et l'année, cependant on ne peut utiliser qu'une fois le nom (déjà utilisé en deuxième ligne). Donc j'ai mis le nom dans les cases “nom” et “résumé”, existe t'il un moyen de faire cela plus propre (en utilisant deux fois la case auteur?)

The name in the first line have to be in little capital letter, I have just found capital letter.
Les noms de la première ligne doivent être écrits en petites majuscules et ici j'ai juste trouvé les majuscules.

Is there a way to have for the book the title in italic and for the article-journal in normal.
Et t'il possible d'avoir le titre d'un livre en italic et celui d'un article en caractère normal?

Can you help me to do a better style?
Thanks in advance
  • edited July 24, 2010
    Quelques réponses, tirées du résumé de la syntaxe csl: http://www.zotero.org/support/dev/csl_syntax_summary


    >>>So, how can I obtain first the name of the author and after the initial of the forename?
    >>>>Donc, comment obtenir le nom de l'auteur puis l'initiale du prénom?

    Il faut modifier vos deux macros author-citation et author-short (au passage: pourquoi ne pas appeler cette dernière author-biblio ?)

    Pour l'initiale: initialize-with=". " (cela indique d'une part que l'on ne veut afficher que l'initiale du prénom; d'autre part le caractère que l'on souhaite voir après l'initiale: généralement un point et un espace)
    Pour le nom de l'auteur avant le prénom: name-as-sort-order="all"

    Ex:
    <macro name="author-citation">
    <names variable="author">
    <name name-as-sort-order="all" form="short" initialize-with=". "/>
    </names>
    </macro>

    Vous devriez sans doute aussi ajouter: delimiter=", " pour séparer les auteurs par une virgule.
    (Voir particulièrement: http://www.zotero.org/support/dev/csl_syntax_summary#authors)



    >>>>The name in the first line have to be in little capital letter, I have just found capital letter.
    >>>>Les noms de la première ligne doivent être écrits en petites majuscules et ici j'ai juste trouvé les majuscules.

    font-variant="small-caps"
    Ex: <text macro="author-citation" font-variant="small-caps" prefix="" suffix=" - "/>



    >>>>Is there a way to have for the book the title in italic and for the article-journal in normal.
    >>>>Et t'il possible d'avoir le titre d'un livre en italic et celui d'un article en caractère normal?

    Oui, il faut ajouter dans votre macro "title" une condition "if":
    <macro name="title">
    <choose>
    <if type="book">
    <text variable="title" font-style="italic"/>
    </if>
    <else>
    <text variable="title"/>
    </else>
    </choose>
    </macro>

    Remarque: le code vérifie s'il s'agit d'un livre et met le titre en italique; si ce n'est pas un livre, i.e. quel que soit le type (article de revue ou autre), le titre est en romain. Il est important d'envisager quelque chose qui ne soit ni un livre, ni un article de revue...



    >>>>How can I obtain the number of page of a book?
    >>>>Comment puis je obtenir le nombre de pages d'un livre?

    En utilisant la variable "number-of-pages": ex: <text variable="number-of-pages"/>
    (Voir ici la liste des variables: http://www.zotero.org/support/dev/csl_syntax_summary#variables)


    Un conseil: pour tester des retouches sur votre style, tapez dans la barre d'adresse firefox (là où vous tapez les adresses "www") ceci: chrome://zotero/content/tools/csledit.xul
    Choisissez votre style et sélectionnez des éléments dans zotero: cela donne un aperçu et permet de comprendre les différentes possibilités offertes par CSL.
  • edited January 4, 2011
    Bonjour, merci pour toutes ces réponses. Il ne me reste plus qu'à les appliquer!
    Encore merci!
    P.S. : après application, le fichier modifié est disponible ici http://cjoint.com/?hzuZeuUkPXhttp://cjoint.com/?hzuZeuUkPX
    P.S BIs le style RACF le plus récent est disponible sur cette page http://forums.zotero.org/discussion/14650/new-style-french-revue-archeologique-du-centre-de-la-france/#Comment_78541
Sign In or Register to comment.