Bibliografia w Microsoft Word 2010

5

Próbuję wstawić bibliografię do artykułu badawczego w Microsoft Word 2010. Korzystam z zarządzania źródłami w przyborniku referencji, aby wstawiać moje źródła. Słowo formatuje moje źródła tak, jak chcę, ale kiedy wstawiam bibliografię, zawsze jest w kolejności alfabetycznej.

Chcę wstawić bibliografię, aby artykuły były w takiej kolejności, w jakiej je cytowałem, na przykład:

Zdanie w mojej pracy może się tak skończyć,

jak widać między innymi w [1] i [2].

Chciałbym wtedy, aby bibliografia wyglądała tak,

Referencje

[1] Morris, J. i S. Johnson. „Modelowanie elementów dyskretnych”. Journal of Geotechnical and Geoenvironmental Engineering (American Society of Civil Engineers), 2007.

[2] Kruggel-Emden, H., M. Sturm, Wirtz S. i Scherer V. "Wybór odpowiedniego schematu całkowania w czasie dla metody elementów dyskretnych (DEM)." Computers and Chemical Engineering 32 (2008): 2263–2279.

Nie mogę jednak sprawić, aby bibliografia przestała wstawiać odniesienia w kolejności alfabetycznej. Wiem, jak uzyskać nawiasy i liczby poza referencjami, jak pokazano powyżej, ale nie wiem, jak uzyskać referencje w kolejności niealfabetycznej.

Próbowałem przypisać tagi numeryczne do każdego odwołania w sekcji zarządzania źródłami, ale to nie działało. Czy ktoś ma pomysł, jak to zrobić? Nie chcę sam zapisywać wszystkich źródeł ani sortować źródeł na końcu za pomocą funkcji w menu tabeli.

Grady F. Mathews Iv
źródło

Odpowiedzi:

4

W Microsoft Word 2010 Stylami bibliografii zarządza się za pomocą plików szablonów XML .

Zmiana tych plików nie jest łatwa, a jeśli popełnisz błąd, możesz uszkodzić funkcję bibliografii.

  1. Zapisz dokument i całkowicie zamknij program Word ( File -> Exit)

  2. Poszukaj pliku szablonu o nazwie zbliżonej do stylu bibliografii, którego używasz w katalogu C:\Program Files\Microsoft Office\Office14\Bibliography\Style

  3. Wykonaj kopię zapasową tego pliku i nazwij go unsorted.xml

  4. Otwórz unsorted.xmlw swoim ulubionym edytorze tekstu

  5. Usuń wiersz zawierający <sortkey>i</sortkey>

  6. Szukaj wiersza, który zawiera <stylename>i </stylename>i zastąpić nazwę stylu między nimiunsorted

  7. Otwórz dokument w programie Word i wróć do każdego cytatu i zmień styl naunsorted

W tym artykule znajdują się informacje o tym, jak zaktualizować pliki szablonów, ale nie dotyczy konkretnie klucza sortowania. Ten artykuł zawiera informacje o sortkey w komentarzach.

Jeremy W.
źródło
2

Dobry programista napisał i wydał narzędzie typu open source do zarządzania stylami bibliografii. Zapewnia zaawansowane możliwości formatowania i automatyczne obejścia w celu przezwyciężenia ograniczeń w programie Word, ale wydaje się, że nie zapewnia łatwego sortowania.

Jeremy W.
źródło
0

Przyjęta tutaj odpowiedź nie jest dokładna w oparciu o moją instalację programu Word 2010. Style są w plikach * .xsl, a nie * .xml. Znaczniki <sortkey/>i <stylename/>nie istnieją w domyślnych stylach dostarczanych z programem Word (chociaż StyleName pojawia się w niektórych <xsl:when/>znacznikach). Nie jestem pewien, dlaczego ta rozbieżność istnieje. Ale oto jak rozwiązałem ten problem.

Gdzieś w twoim stylu bibliografii znajdziesz szablon bibliografii jako całości. Możesz wstawić xsl: sortuj tam. Mój niestandardowy styl wygląda następująco:

<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>

RefOrderto kolejność, w jakiej są cytowane. Jest to tag, który będzie istniał niezależnie od tego, czy jest zdefiniowany w BIBFORM.XML (gdzie zdefiniowane są typy źródeł, takie jak Książka lub Witryna).

Wbudowany styl APA wykorzystuje również xsl: sort, ale jest o wiele bardziej skomplikowany. Jeśli chcesz utworzyć kopię istniejącego stylu, musisz zmodyfikować <xsl:when>blok zawierający StyleName.

Chris
źródło