How can I make a custom bibliography style?

G

Guest

Word 2007 brings the possibility of making a bibliography, but it contains
fixed bibliography styles. How can I make one of my own?
 
D

Daiya Mitchell

Sorry, the Citation Manager is limited and will not work for all
situations. It can only be customized by digging into the code and at
present there seems to be no documentation on how to customize the
code, so that's not very feasible. I believe you have to know something
called XSLT, which may be part of XML, although I am not entirely sure.
 
T

Tony Jollans

I'm not certain - so please don't quote me - but I suspect that the
bibliography styles are built in to Word and not even customisable through
XML.
 
G

Guest

They ARE customizable. However, for reasons unknown to me, the wise people at
Microsoft decided to make custimization unimaginably difficult. If you are
bold enough to try, all unintelligable data is in C:\Program Files\Microsoft
Office\Office12\Bibliography

-SHaroz
 
P

p0

Hello Chemie,

Changing the braces is often easily done, it's just a matter of
changing a few lines of xslt. So if you can tell me the style name, I
can probably tell you what to change.


Yves
--
For more Word 2007 Bibliography info, check out http://www.codeplex.com/bibliography

Can you advice me what I should do to change (52) to [52]?



SHaroz said:
They ARE customizable. However, for reasons unknown to me, the wise people at
Microsoft decided to make custimization unimaginably difficult. If you are
bold enough to try, all unintelligable data is in C:\Program Files\Microsoft
Office\Office12\Bibliography

"Tony Jollans" wrote:

- Show quoted text -
 
N

Nandha

Hello Yves

Could you make the chicago style to a numbered style and i would like to
make it into [] instead of ()

Thanks


p0 said:
Hello Chemie,

Changing the braces is often easily done, it's just a matter of
changing a few lines of xslt. So if you can tell me the style name, I
can probably tell you what to change.


Yves
--
For more Word 2007 Bibliography info, check out http://www.codeplex.com/bibliography

Can you advice me what I should do to change (52) to [52]?



SHaroz said:
They ARE customizable. However, for reasons unknown to me, the wise people at
Microsoft decided to make custimization unimaginably difficult. If you are
bold enough to try, all unintelligable data is in C:\Program Files\Microsoft
Office\Office12\Bibliography

"Tony Jollans" wrote:
I'm not certain - so please don't quote me - but I suspect that the
bibliographystyles are built in to Word and not even customisable through
XML.
Tony Jollans
Microsoft Word MVP
Sorry, the Citation Manager is limited and will not work for all
situations. It can only be customized by digging into the code and at
present there seems to be no documentation on how to customize the code,
so that's not very feasible. I believe you have to know something called
XSLT, which may be part of XML, although I am not entirely sure.
Ariel wrote:
Word 2007 brings the possibility of making abibliography, but it
contains fixedbibliographystyles. How can I make one of my own?- Hide quoted text -

- Show quoted text -
 
P

p0

Hello Yves

Could you make the chicago style to a numbered style and i would like to
make it into [] instead of ()

Thanks



"p0" wrote:

Dear Nandha,

In the Chicago reference style, the elements in the bibliography are
ordered in a certain way (alphabetically by main contributor). So if
you want the in-text citations to be numbered, you would have to
communicate the place of an entry from the bibliography to the
citation. To my knowledge this is not possible in Word 2007. I posted
some notes as to why at http://www.codeplex.com/bibliography/Thread/View.aspx?ThreadId=28347
(5th post).

If you want to use numbers in-text, your only option is to 'sort' your
bibliography at the end of your text in the order the citation
elements appear in the text. Is that ok with you? If not, I'm afraid I
can't help you. If it is, let me know and I'll post the changes. Also
tell me if, in your bibliography at the bottom, the text should be
aligned differently from the number (hanging) or not. I mean (hoping
this gets formatted correctly):
[1] xyz
abc (with abc being under xyz)

or

[1] xyz
abc (with abc being under the number)

BR,

Yves
 
N

Nandha

Dear Yves, i think sorting is better than nothing, and my option would go to
the first one
[1] xyz
abc (with abc being under xyz)

so this means that i cannot put numbers in the citation ( i have to do it
manually )?, because in the chicago style, it will put (names, years) instead
of (index number) basically for citation i would like to use the numbered
ISO, but for the bibliography i would like to use the chicago style with
number, but any of that improvement is fine by me. Because i already got the
answer, no matter what we will have to edit it manually in the end.

Thank you Yves

PS : I gave up writing my thesis using LATEX because of time limit (don't
have much time to make a template), so i will use WYSIWYG like word instead,
but i am beginning to like word cause you can work with script using visual
studio, also.

p0 said:
Hello Yves

Could you make the chicago style to a numbered style and i would like to
make it into [] instead of ()

Thanks



"p0" wrote:

Dear Nandha,

In the Chicago reference style, the elements in the bibliography are
ordered in a certain way (alphabetically by main contributor). So if
you want the in-text citations to be numbered, you would have to
communicate the place of an entry from the bibliography to the
citation. To my knowledge this is not possible in Word 2007. I posted
some notes as to why at http://www.codeplex.com/bibliography/Thread/View.aspx?ThreadId=28347
(5th post).

If you want to use numbers in-text, your only option is to 'sort' your
bibliography at the end of your text in the order the citation
elements appear in the text. Is that ok with you? If not, I'm afraid I
can't help you. If it is, let me know and I'll post the changes. Also
tell me if, in your bibliography at the bottom, the text should be
aligned differently from the number (hanging) or not. I mean (hoping
this gets formatted correctly):
[1] xyz
abc (with abc being under xyz)

or

[1] xyz
abc (with abc being under the number)

BR,

Yves
 
P

p0

Dear Yves, i think sorting is better than nothing, and my option would goto
the first one
[1] xyz
     abc (with abc being under xyz)

so this means that i cannot put numbers in thecitation( i have to do it
manually )?, because in the chicago style, it will put (names, years) instead
of (index number) basically forcitationi would like to use the numbered
ISO, but for thebibliographyi would like to use the chicago style with
number, but any of that improvement is fine by me. Because i already got the
answer, no matter what we will have to edit it manually in the end.

Thank you Yves

PS : I gave up writing my thesis using LATEX because of time limit (don't
have much time to make a template), so i will use WYSIWYG like word instead,
but i am beginning to like word cause you can work with script using visual
studio, also.

Dear Nandha,

If you check the numbered ISO style (ISO 690 - Numerical Reference)
you will see that the entries in the bibliography at the bottom are
not sorted by name but rather by their position as in-text citation.
This is the only way you can use numbers as references in Word 2007.

http://www.codeplex.com/bibliography/Release/ProjectReleases.aspx?ReleaseId=14597
will do partially what you want. By removing the sorting rule (as
explained on the release notes) you will have your bibliography in
order. So if you then convert both your bibliography and your in-text
citations to static text, you will just have to do a find, replace
operation to change every [x] into an [y].

LaTeX also has WYSIWYG-editors, for example LEd (http://
www.latexeditor.org/). It is just that some projects stubbornly refuse
to build them in reasoning that you do not need them to verify the
layout.

BR,

Yves
 
N

Nandha

A million thanks to you Yves.
It was released 2 days ago, i didn't relize it. It is actually perfect, i
was mistaken to understand your words at that time. I realized that what i
want is just like this, the number to apear in order and the bibliography
apear as its appearance in the document.

Once again thank you sooo much

PS : i tried to understand the XSL file, bleeeh its not easy isn't it, too
complex

p0 said:
Dear Yves, i think sorting is better than nothing, and my option would go to
the first one
[1] xyz
abc (with abc being under xyz)

so this means that i cannot put numbers in thecitation( i have to do it
manually )?, because in the chicago style, it will put (names, years) instead
of (index number) basically forcitationi would like to use the numbered
ISO, but for thebibliographyi would like to use the chicago style with
number, but any of that improvement is fine by me. Because i already got the
answer, no matter what we will have to edit it manually in the end.

Thank you Yves

PS : I gave up writing my thesis using LATEX because of time limit (don't
have much time to make a template), so i will use WYSIWYG like word instead,
but i am beginning to like word cause you can work with script using visual
studio, also.

Dear Nandha,

If you check the numbered ISO style (ISO 690 - Numerical Reference)
you will see that the entries in the bibliography at the bottom are
not sorted by name but rather by their position as in-text citation.
This is the only way you can use numbers as references in Word 2007.

http://www.codeplex.com/bibliography/Release/ProjectReleases.aspx?ReleaseId=14597
will do partially what you want. By removing the sorting rule (as
explained on the release notes) you will have your bibliography in
order. So if you then convert both your bibliography and your in-text
citations to static text, you will just have to do a find, replace
operation to change every [x] into an [y].

LaTeX also has WYSIWYG-editors, for example LEd (http://
www.latexeditor.org/). It is just that some projects stubbornly refuse
to build them in reasoning that you do not need them to verify the
layout.

BR,

Yves
 
J

James

p0,

I wonder if you can help me? I would like to change the brackets from (1)
to [1] in the ISO numerical reference style, with the text aligned with 'abc'
under 'xyz' in your example.

I'd be really grateful if you could tell me how to do this.

Many many thanks in advance.
 
M

Marc Trumpi

Hi Yves,

To expand a little on the former posts, I would like to use the IEEE style,
but instead of using standard numbering ( [1], [2]...) I would like to insert
the 'tag' between the brackets.
For instance:
[5] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol.
24, no. 4, pp. 450-455, Nov. 2001.
would become
[Hau01] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol.
24, no. 4, pp. 450-455, Nov. 2001.
And of course I would like the inline citations to be the same.

Any ideas on how to do this?
 
P

p0

Hi Yves,

To expand a little on the former posts, I would like to use the IEEE style,
but instead of using standard numbering ( [1], [2]...) I would like to insert
the 'tag' between the brackets.
For instance:
[5]     R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol..
24, no. 4, pp. 450-455, Nov. 2001.
would become
[Hau01] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol..
24, no. 4, pp. 450-455, Nov. 2001.
And of course I would like the inline citations to be the same.

Any ideas on how to do this?

Hi Marc,

It comes down to replacing b:RefOrder with b:Tag in all but one place
in the stylesheet.

I posted a version at http://www.codeplex.com/bibliography/Release/ProjectReleases.aspx?ReleaseId=15183

Don't forget to read the remarks section at that page on how to change
the sorting order.

HTH

Yves
 
M

Marc Trumpi

Wow, thanks a lot. It works exactly like I was hoping.

p0 said:
Hi Yves,

To expand a little on the former posts, I would like to use the IEEE style,
but instead of using standard numbering ( [1], [2]...) I would like to insert
the 'tag' between the brackets.
For instance:
[5] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol..
24, no. 4, pp. 450-455, Nov. 2001.
would become
[Hau01] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol..
24, no. 4, pp. 450-455, Nov. 2001.
And of course I would like the inline citations to be the same.

Any ideas on how to do this?

Hi Marc,

It comes down to replacing b:RefOrder with b:Tag in all but one place
in the stylesheet.

I posted a version at http://www.codeplex.com/bibliography/Release/ProjectReleases.aspx?ReleaseId=15183

Don't forget to read the remarks section at that page on how to change
the sorting order.

HTH

Yves
 
S

SaulG

Hi to all,
I've been reading all the info gathered here and it all seems pretty
interesting. I was also looking for a way to change (1) to this [1]; the
solutions that are here are really nice. I would like to know if the
following is possible:

When I insert the bibliography list, the space between the [1] and the text
is too small; i would like to know if this space can be modified. I've tried
to do so with XLS releases here but the list is always managed as a table, so
the TAB Key won't do the work, and neither SPACE.

The format i'm looking for is this
[1] xyz
abc
The space between the [1] and xyz should be the same as a TAB Key.

Thank you all in advance.
SaulG




Marc Trumpi said:
Wow, thanks a lot. It works exactly like I was hoping.

p0 said:
Hi Yves,

To expand a little on the former posts, I would like to use the IEEE style,
but instead of using standard numbering ( [1], [2]...) I would like to insert
the 'tag' between the brackets.
For instance:
[5] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol..
24, no. 4, pp. 450-455, Nov. 2001.
would become
[Hau01] R. Hauffe, et al., "Methods for Passive Fiber Chip Coupling of
Integrated Optical Devices," IEEE Transactions on Advanced Packaging, vol..
24, no. 4, pp. 450-455, Nov. 2001.
And of course I would like the inline citations to be the same.

Any ideas on how to do this?

Hi Marc,

It comes down to replacing b:RefOrder with b:Tag in all but one place
in the stylesheet.

I posted a version at http://www.codeplex.com/bibliography/Release/ProjectReleases.aspx?ReleaseId=15183

Don't forget to read the remarks section at that page on how to change
the sorting order.

HTH

Yves
 
P

p0

Hi to all,
I've been reading all the info gathered here and it all seems pretty
interesting. I was also looking for a way to change (1) to this [1]; the
solutions that are here are really nice. I would like to know if the
following is possible:

When I insert thebibliographylist, the space between the [1] and the text
is too small; i would like to know if this space can be modified. I've tried
to do so with XLS releases here but the list is always managed as a table, so
the TAB Key won't do the work, and neither SPACE.

The format i'm looking for is this
[1]     xyz
         abc
The space between the [1] and xyz should be the same as a TAB Key.

Thank you all in advance.
SaulG

Hi,

The easiest way, without having to dig into the XSLT, is to just
change the indentation of all the cells in a column to whatever you
want. For example, if you were to select the column with numbers
(first column), you then have to click the arrow at the bottom of the
paragraph ribbon on the home tab. In the window that pops up, you can
then set 'Right' under indentation to something like '0,2 cm'. That
will change the white space between the numbers and the text.

HTH,

Yves
 
S

SaulG

Yves:
Thank you very much!!! for you help, that was exactly what I was looking
for!!!
Also thank you for the styles published here.

SaulG


p0 said:
Hi to all,
I've been reading all the info gathered here and it all seems pretty
interesting. I was also looking for a way to change (1) to this [1]; the
solutions that are here are really nice. I would like to know if the
following is possible:

When I insert thebibliographylist, the space between the [1] and the text
is too small; i would like to know if this space can be modified. I've tried
to do so with XLS releases here but the list is always managed as a table, so
the TAB Key won't do the work, and neither SPACE.

The format i'm looking for is this
[1] xyz
abc
The space between the [1] and xyz should be the same as a TAB Key.

Thank you all in advance.
SaulG

Hi,

The easiest way, without having to dig into the XSLT, is to just
change the indentation of all the cells in a column to whatever you
want. For example, if you were to select the column with numbers
(first column), you then have to click the arrow at the bottom of the
paragraph ribbon on the home tab. In the window that pops up, you can
then set 'Right' under indentation to something like '0,2 cm'. That
will change the white space between the numbers and the text.

HTH,

Yves
 
A

Adam

Hi,
All the information on the styles you published are really interesting, but
I haven't been able to find a solution to my problem. I was wondering if it
is possible when you cite different sources at the same time to have all of
them included in a single bracket: instead of having (1)(5)(12) to have
(1,5,12)?
Thank you in advance,

Adam

p0 said:
Hi to all,
I've been reading all the info gathered here and it all seems pretty
interesting. I was also looking for a way to change (1) to this [1]; the
solutions that are here are really nice. I would like to know if the
following is possible:

When I insert thebibliographylist, the space between the [1] and the text
is too small; i would like to know if this space can be modified. I've tried
to do so with XLS releases here but the list is always managed as a table, so
the TAB Key won't do the work, and neither SPACE.

The format i'm looking for is this
[1] xyz
abc
The space between the [1] and xyz should be the same as a TAB Key.

Thank you all in advance.
SaulG

Hi,

The easiest way, without having to dig into the XSLT, is to just
change the indentation of all the cells in a column to whatever you
want. For example, if you were to select the column with numbers
(first column), you then have to click the arrow at the bottom of the
paragraph ribbon on the home tab. In the window that pops up, you can
then set 'Right' under indentation to something like '0,2 cm'. That
will change the white space between the numbers and the text.

HTH,

Yves
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top