A Microsoft Word forum. Microsoft Office Word Forum - WordBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Microsoft Office Word Forum - WordBanter forum » Microsoft Word Newsgroups » Microsoft Word Help
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Successful Formatting of Simple Citations & Bibliography Style



 
 
Thread Tools Display Modes
  #1  
Old January 28th 08, 10:40 AM posted to microsoft.public.word.docmanagement
June
external usenet poster
 
Posts: 9
Default Successful Formatting of Simple Citations & Bibliography Style

The Microsoft Blog Team has a helpful tutorial if you are determined:

http://blogs.msdn.com/microsoft_offi...ions-1011.aspx

I used their simple template and with a little tweaking, I changed the
bibliography style to look like (I don't know if the bold/italics tags work
here, but they do in the .xsl file I made):

Author Last, First, iJournal Title/i, (bYEAR/b), iVolume
(Issue)/i, Pages.

The complete code I used for my .xsl file is pasted at the bottom of this
post.

However, there are three things I still can't figure out and hope that
someone knows a simple way to fix them:

(1) I want to have my bibliography numbered as in the ISO690 Numerical style.
(2) I want my citations to refer to these numbers as in the ISO690 Numerical
style.
(3) I want the citations to be superscript numbers alone with no punctuation.

If anyone knows how to fix any of these things (see my code below) I would
be very grateful. I also considered just going into the ISO690Nmerical.xsl
file and trying to alter the formatting, but the code is too complex for me
to figure out without having to learn XSL. I tried copying and pasting a few
lines from this file, but I believe there are too many internal references
for this to work. Please help me if you can! Thank you!

Here is my code from the .xsl file (tweaked from Microsoft blog team's code):

?xml version="1.0" ?

!-- List of the external resources that we are referencing --

xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:b="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"

!-- When the bibliography or citation is in your document, it's just HTML --

xslutput method="html" encoding="us-ascii"/

!-- match the root element, and dispatch to its children --

xsl:template match="/"

xsl:apply-templates select="*" /

/xsl:template

!--set an optional version number for this style--

xsl:template match="b:version"

xsl:text2008.1.28/xsl:text

/xsl:template

!-- Defines the name of the style in the References dropdown --

xsl:template match="b:StyleName"

xsl:textSimple Journal Style/xsl:text

/xsl:template


!-- Specifies which fields should appear in the Create Source dialog when
in a collapsed state (The Show All Bibliography Fieldscheckbox is cleared) --

xsl:template match="b:GetImportantFields[b:SourceType =
'ArticleInAPeriodical']"

b:ImportantFields

b:ImportantField

xsl:textb:Author/b:Author/b:NameList/xsl:text

/b:ImportantField

b:ImportantField

xsl:textb:PeriodicalTitle/xsl:text

/b:ImportantField

b:ImportantField

xsl:textb:Year/xsl:text

/b:ImportantField

b:ImportantField

xsl:textb:Volume/xsl:text

/b:ImportantField

b:ImportantField

xsl:textb:Issue/xsl:text

/b:ImportantField

b:ImportantField

xsl:textb:Pages/xsl:text

/b:ImportantField

/b:ImportantFields

/xsl:template

!-- Defines the output format for a simple Book (in the Bibliography) with
important fields defined --

xsl:template match="b:Source[b:SourceType = 'ArticleInAPeriodical']"

!--Label the paragraph as an Office Bibliography paragraph --

p

xsl:value-of select="b:Author/b:Author/b:NameList/b:Person/b:Last"/

xsl:text, /xsl:text

xsl:value-of select="b:Author/b:Author/b:NameList/b:Person/b:First"/

xsl:text, /xsl:text

i

xsl:value-of select="b:PeriodicalTitle"/

xsl:text, /xsl:text

/i

b

xsl:value-of select="b:Year"/

xsl:text, /xsl:text

/b

i

xsl:value-of select="b:Volume"/

xsl:text, (/xsl:text

xsl:value-of select="b:Issue"/

xsl:text), /xsl:text

/i

xsl:value-of select="b:Pages"/

xsl:text./xsl:text

/p

/xsl:template

!-- Defines the output of the entire Bibliography --

xsl:template match="b:Bibliography"

html xmlns="http://www.w3.org/TR/REC-html40"

body

xsl:apply-templates select ="*"

/xsl:apply-templates

/body

/html

/xsl:template

!-- Defines the output of the Citation --

xsl:template match="b:Citation/b:Source[b:SourceType =
'ArticleInAPeriodical']"

html xmlns="http://www.w3.org/TR/REC-html40"

body

!-- Defines the output format as (Author, Year)--

sup

xsl:value-of select="b:Author/b:Author/b:NameList/b:Person/b:Last"/

xsl:text, /xsl:text

xsl:value-of select="b:Year"/

/sup

/body

/html

/xsl:template

xsl:template match="text()" /

/xsl:stylesheet
Ads
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bibliography and citations formatting incorrectly - help! Edward Microsoft Word Help 0 October 19th 07 03:13 PM
Is there a formatting option to put my bibliography to APA style? revthuy Microsoft Word Help 1 October 16th 07 11:14 PM
citations and bibliography disabled keku New Users 0 September 9th 07 01:40 PM
Can I have citations and bibliography in Harvard style? digitig Microsoft Word Help 0 December 22nd 06 01:01 AM
Citations & Bibliography tool of Word esei15 Microsoft Word Help 3 November 3rd 06 12:33 PM


All times are GMT +1. The time now is 08:44 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright 2004-2017 Microsoft Office Word Forum - WordBanter.
The comments are property of their posters.