Bibliografia no Microsoft Word 2010

5

Estou tentando inserir uma bibliografia para um artigo de pesquisa no Microsoft Word 2010. Estou usando o gerenciamento de fontes na caixa de ferramentas de referências para inserir minhas fontes. O Word está formatando minhas fontes do jeito que eu quero, mas, quando insiro a bibliografia, ela está sempre em ordem alfabética.

Eu quero inserir a bibliografia para que os trabalhos estejam na ordem em que eu os cito no artigo, por exemplo,

Uma sentença no meu artigo pode terminar assim,

as can be seen in [1] and [2] among others.

Eu gostaria que a Bibliografia ficasse assim,

References

[1] Morris, J., and S. Johnson. "Discrete Element Modeling." Journal of Geotechnical and Geoenvironmental Engineering (American Society of Civil Engineers), 2007.

[2] Kruggel-Emden, H., M. Sturm, Wirtz S., and Scherer V. "Selection of an appropriate time integration scheme for the discrete element method(DEM)." Computers and Chemical Engineering 32 (2008): 2263-2279.

No entanto, não consigo fazer com que a bibliografia pare de inserir as referências em ordem alfabética. Eu sei como obter os colchetes e os números fora das referências, como mostrado acima, mas não sei como obter as referências em ordem não-alfabética.

Eu tentei atribuir tags numéricas para cada uma das referências na seção de fontes de managed, mas isso não funcionou. Alguém tem alguma ideia de como fazer isto? Eu não quero escrever todas as fontes eu mesmo ou classificar as fontes no final com a função no menu da tabela.

    
por Grady F. Mathews Iv 03.04.2012 / 22:10

3 respostas

4

No Microsoft Word 2010, os Estilos de Bibliografia são gerenciados por meio de arquivos de modelo XML .

Não é fácil alterar esses arquivos e você pode danificar sua função de Bibliografia se cometer um erro.

  1. Salve seu documento e saia do Word completamente ( File -> Exit )

  2. Procure um arquivo de modelo com um nome próximo ao estilo de Bibliografia que você está usando no diretório C:\Program Files\Microsoft Office\Office14\Bibliography\Style

  3. Faça uma cópia de backup desse arquivo e nomeie-o como unsorted.xml

  4. Abra unsorted.xml no seu editor de texto favorito

  5. Remova a linha que contém <sortkey> e </sortkey>

  6. Pesquise a linha que contém <stylename> e </stylename> e substitua o nome do estilo entre eles por unsorted

  7. Abra o documento no Word e retorne a cada uma das suas citações e altere o estilo para unsorted

Este artigo tem informações sobre como atualizar os arquivos de modelo, mas não aborda especificamente a chave de classificação. Este artigo tem informações sobre o sortkey nos comentários.

    
por 03.04.2012 / 23:14
2

Um programador tipo escreveu e lançou uma ferramenta de código aberto para gerenciar estilos de bibliografia. Ele fornece recursos avançados de formatação e soluções automáticas para superar limitações no Word, mas não parece fornecer uma função de classificação fácil.

    
por 03.04.2012 / 23:27
0

A resposta aceita aqui não é exata com base na minha instalação do Word 2010. Os estilos vêm em arquivos * .xsl, não * .xml. E as tags <sortkey/> e <stylename/> não existem nos estilos padrão que vêm com o Word (embora StyleName apareça em algumas tags <xsl:when/> ). Não sei por que essa discrepância existe. Mas eis como resolvi esse problema.

Em algum lugar no seu estilo de bibliografia, você encontrará um modelo para a bibliografia como um todo. Você pode inserir um xsl: sort lá. Meu estilo personalizado é assim:

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

RefOrder é a ordem em que são citados. É uma tag que existirá independentemente de ela estar definida no BIBFORM.XML (onde os tipos de fonte, como Book ou Website, estão definidos).

O estilo APA embutido também usa xsl: sort, mas é muito mais complicado. Se você quiser fazer uma cópia de um estilo existente, será necessário modificar o bloco <xsl:when> que contém StyleName.

    
por 21.12.2015 / 22:57