Pagina 1 di 1

Jabref: sintassi layout

Inviato: martedì 10 aprile 2012, 16:53
da gigila
Ciao a tutti,

ho iniziato ad adoperare jabref 2.7 con libreoffice 3.4 e, ad essere onesti, trovo sia una gran bel programma (a proposito, per installarlo ho seguito questa guida http://forum.ubuntu-it.org/viewtopic.php?t=372273, adattandola un po').
Tuttavia, ho un problema: non conoscendo il "linguaggio", non riesco a modificare come vorrei il "file_style.jstyle".  >:(
Cerco di spiegarmi. Ho copiato da questa pagina http://jabref.sourceforge.net/plugins/example_style_file.jstyle un esempio di "style-file.jstyle" ed l'ho modificato in questo modo:

Codice: Seleziona tutto

NAME
Example style file for JabRef-oo plugin.

JOURNALS
Journal name 1
Journal name 2

PROPERTIES
Title="Bibliografia"
IsSortByPosition="false"
IsNumberEntries="false"
ReferenceParagraphFormat="Corpo testo"
ReferenceHeaderParaUnfortunalygraphFormat="Intestazione 2"

CITATION
AuthorField="author/editor"
YearField="year"
MaxAuthors="3"
MaxAuthorsFirst="3"
AuthorSeparator=", "
AuthorLastSeparator=", "
EtAlString=" et al."
YearSeparator=" "
InTextYearSeparator=" "
BracketBefore=
BracketAfter=
BracketBeforeInList=
BracketAfterInList=
CitationSeparator="; "
UniquefierSeparator=","
GroupedNumbersSeparator="-"
MinimumGroupingCount="3"
FormatCitations="false"
CitationCharacterFormat="Corpo testo"
MultiCiteChronological="true"

LAYOUT
article=\format[AuthorLastFirst AuthorAbbreviator,AuthorAndsReplacer]{\author}, <i>\title</i>, \journal \volume\begin{pages}, \format[FormatPagesForHTML]{\pages}\end{pages}.

book=\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}\begin{editor}\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor} (Ed.)\end{editor}, <i>\format[FormatChars]{\title}</i>. \format[FormatChars]{\publisher}, \format[FormatChars]{\address}, \year\uniq.

incollection=\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}(<b>\year\uniq</b>). <i>\title</i>. In: \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor} (Ed.), <i>\booktitle</i>, \publisher.

inbook=\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}(<b>\year\uniq</b>). <i>\chapter</i>. In: \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor} (Ed.), <i>\title</i>, \publisher.

phdthesis=\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}(<b>\year\uniq</b>). <i>\title</i>, \school.

default=\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}(<b>\year\uniq</b>). <i>\title</i>, \journal \volume\begin{pages} :\format[FormatPagesForHTML]{\pages}\end{pages}.
Sfortunatamente, non sono in grado di modificare in maniera appropriata la sintassi del layout; come potete constatare dall'immagine che allego, sopra potete vedere le citazioni come sono ora e sotto come vorrei fossero.
C'è qualcuno che può darmi una mano? In quale linguaggio di programmazione occorre redigere lo "style-file.jstyle"? Quale linguaggio adopera Jabref? È inutile dirvi che, prima di scrivere questo post, ho provato a cercare su internet, ma senza risultato.

Vi ringrazio in anticipo per l'interessamento.