Bibliographie in Microsoft Word 2010

10848
Grady F. Mathews Iv

Ich versuche, eine Bibliographie für ein Forschungspapier in Microsoft Word 2010 einzufügen. Ich verwende zum Verwalten von Quellen in der Referenz-Toolbox meine Quellen. Word formatiert meine Quellen so, wie ich es möchte, aber wenn ich die Bibliographie einsetze, ist sie immer in alphabetischer Reihenfolge.

Ich möchte die Bibliographie einfügen, damit die Papiere in der Reihenfolge stehen, in der ich sie in der Zeitung zitiere.

Ein Satz in meiner Zeitung könnte so enden,

wie man unter anderem in [1] und [2] sehen kann.

Ich möchte dann, dass die Bibliographie so aussieht,

Verweise

[1] Morris, J. und S. Johnson. "Modellierung diskreter Elemente." Zeitschrift für Geotechnik und Umwelttechnik (American Society of Civil Engineers), 2007.

[2] Kruggel-Emden, H., M. Sturm, Wirtz S. und Scherer V. "Auswahl eines geeigneten Zeitintegrationsschemas für die Methode der diskreten Elemente (DEM)." Computer and Chemical Engineering 32 (2008): 2263-2279.

Ich kann jedoch nicht die Bibliografie dazu bringen, das Einfügen der Referenzen in alphabetischer Reihenfolge zu beenden. Ich weiß, wie die Klammern und Zahlen außerhalb der Referenzen angezeigt werden, wie oben gezeigt, aber ich weiß nicht, wie ich die Referenzen in nicht alphabetischer Reihenfolge erhalten kann.

Ich habe versucht, jeder der Referenzen im Abschnitt mit verwalteten Quellen numerische Tags zuzuweisen, aber das hat nicht funktioniert. Hat jemand eine Idee, wie das geht? Ich möchte nicht alle Quellen selbst ausschreiben oder die Quellen am Ende mit der Funktion im Tabellenmenü sortieren.

5

3 Antworten auf die Frage

4
Jeremy W

In Microsoft Word 2010 werden Bibliographiestile über XML-Vorlagendateien verwaltet .

Es ist nicht einfach, diese Dateien zu ändern, und Sie können Ihre Bibliografie-Funktion beschädigen, wenn Sie einen Fehler machen.

  1. Speichern Sie Ihr Dokument und beenden Sie Word vollständig ( File -> Exit).

  2. Suchen Sie nach einer Vorlagendatei, deren Name in der Nähe des Bibliographiestils liegt, den Sie im Verzeichnis verwenden C:\Program Files\Microsoft Office\Office14\Bibliography\Style

  3. Erstellen Sie eine Sicherungskopie dieser Datei und benennen Sie sie unsorted.xml

  4. Öffnen Sie unsorted.xmlin Ihrem bevorzugten Texteditor

  5. Entfernen Sie die Zeile mit <sortkey>und</sortkey>

  6. Suchen Sie nach der Zeile, die enthält <stylename>und </stylename>und ersetzen den Artnamen zwischen ihnen mitunsorted

  7. Öffnen Sie Ihr Dokument in Word und kehren Sie zu jedem Ihrer Zitate zurück, und ändern Sie den Stil inunsorted

Dieser Artikel enthält Informationen zum Aktualisieren der Vorlagendateien, behandelt jedoch nicht speziell den Sortierschlüssel. Dieser Artikel enthält Informationen zum Sortierschlüssel in den Kommentaren.

2
Jeremy W

Ein freundlicher Programmierer hat ein Open-Source-Tool zum Verwalten von Bibliographiestilen geschrieben und veröffentlicht . Es bietet erweiterte Formatierungsfunktionen und automatische Problemumgehungen, um die Einschränkungen in Word zu überwinden, scheint aber keine einfache Sortierfunktion zu bieten.

0
Chris

Die hier akzeptierte Antwort ist aufgrund meiner Installation von Word 2010 nicht genau. Die Stile werden in * .xsl-Dateien und nicht in * .xml-Dateien geliefert. Die Tags <sortkey/>und <stylename/>sind in den Standardstilen von Word nicht vorhanden (obwohl StyleName in einigen <xsl:when/>Tags angezeigt wird ). Ich bin nicht sicher, warum diese Diskrepanz besteht. Aber so habe ich dieses Problem gelöst.

Irgendwo in Ihrem Bibliographiestil finden Sie eine Vorlage für die Bibliographie als Ganzes. Sie können dort eine xsl: sort einfügen. Mein eigener Stil sieht so aus:

<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"> ... other stuff ... <xsl:template match="b:Bibliography">  <html xmlns="http://www.w3.org/TR/REC-html40">  <body> <xsl:apply-templates select ="*"> <!-- Sort according to the order in which the sources are used in the document. --> <xsl:sort select="b:RefOrder"/> </xsl:apply-templates> </body> </html> </xsl:template> ... other stuff ... </xsl:stylesheet> 

RefOrderist die Reihenfolge, in der sie zitiert werden. Es ist ein Tag, das unabhängig davon existiert, ob es in BIBFORM.XML definiert ist (wo Quelltypen wie "Buch" oder "Website" definiert sind).

Der integrierte APA-Stil verwendet auch xsl: sort, ist jedoch wesentlich komplizierter. Wenn Sie eine Kopie eines vorhandenen Stils <xsl:when>erstellen möchten, müssen Sie den Block mit StyleName ändern.