MS word 2016 colchetes na lista de referência - ISO 690

1

estou tentando mudar o formato da lista de referência no MS Word 2016, assim será assim

[1]. pplk. žen. Ing. Sameš, Antonín. Beton a jeho význam pro opevňovací stavby. Praha : autor neznámý, 1637.

em vez disso

1. pplk. žen. Ing. Sameš, Antonín. Beton a jeho význam pro opevňovací stavby. Praha : autor neznámý, 1637.

Portanto, o principal problema é que eu não consigo inserir colchetes ao redor do número de referência. Eu sei que eu preciso para editar o arquivo ISO690.xls, mas eu não sou capaz de descobrir onde encontrar este (eu encontrei referência standart no texto, mas este ...)

    
por Lubos Suk 07.05.2016 / 18:12

3 respostas

3

Nenhuma das respostas funcionou para mim no Word 2016. Em vez disso, usei tutorial e funcionou .

Encontre o estilo que você deseja editar em C:\Users\<username>\AppData\Roaming\Microsoft\Bibliography\Style\ . Encontre estas linhas no arquivo:

<xsl:template name="templ_prop_OpenBracket" >
  <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
      <xsl:call-template name="localLCID">
       <xsl:with-param name="LCID" select="$LCID"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket"/>
</xsl:template>

e

<xsl:template name="templ_prop_CloseBracket" >
  <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
      <xsl:call-template name="localLCID">
        <xsl:with-param name="LCID" select="$LCID"/>
      </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket"/>
</xsl:template> 

Altere a tag xsl:value-of-select para

<xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:OpenBracket"/>
<xsl:text>[</xsl:text>

para suporte de abertura e

<xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:CloseBracket"/>
<xsl:text>]</xsl:text>

para colchetes de fechamento

    
por 23.05.2017 / 20:33
2

Eu preciso editar o arquivo ISO690.xls

Algumas informações sobre qual folha de estilo a ser alterada está localizada em As citações do Word 2007 devem ser simples, mas ... (resolvido) , que também contém instruções.

Para o Word 2007, o arquivo que você precisa alterar é ISO690Nmerical.XSL :

C:\Program Files (x86)\Microsoft Office\Office12\Bibliography\Style\ISO690Nmerical.XSL

Alguém disponibilizou as alterações necessárias em ISO 690 - Referência numérica com colchetes quadrados .

Você pode ver se essas alterações funcionarão no Word 2016.

I found that "Yves" on CodePlex has already done the work and released ISO690NmericalSquare.XSL.

After downloading this to %ProgramFiles%\Microsoft Office\Office12\Bibliography\Style and restarting Word (2007 in my case – there’s anecdotal evidence to suggest it would work for Office14/2010 too),

I have a new option in the bibliography style dropdown and my citations are all labelled with square parentheses.

Fonte Alterando o estilo de bibliografia do Word usar parênteses quadrados

    
por 07.05.2016 / 18:31
0

Tanto quanto eu posso dizer, as alterações nas versões do ISO690Nmerical.xsl disponíveis na web afetam apenas as citações (em torno da lista de autores com colchetes).

Se você quiser modificar a Bibliografia para obter referências numeradas "[1]" etc. em vez de "1." etc, então o que você precisa fazer é encontre e abra o arquivo .xsl (você pode usar o Bloco de Notas) e, se ainda não tiver feito uma cópia, salve uma cópia. Aqui, com o Word 2016 do Office 365 no Windows 10, estava em

C:\Users\installer\AppData\Roaming\Microsoft\Bibliography\Style

Então, depende se você está usando o ISO690.xsl ou ISO690Nmerical.xsl original que veio com o Word, ou o que veio do BibWord, que é estruturado de forma muito diferente.

(Se for o ISO690Nmerical.xsl que veio com o Word, se você procurar por 1029 , deverá encontrar algum código que exiba um título em tcheco (estou apenas chegando a uma conclusão com base em seu texto de exemplo). Você poderia modificar esse título de exibição, mas o que você realmente precisa procurar é

string-length(normalize-space($BibReference))

Você deve então ver alguns XSL que se parecem com isso:

<xsl:if test="string-length(normalize-space($BibReference)) > 0">
  <xsl:value-of select="b:RefOrder"/>
  <xsl:call-template name="templ_prop_Dot"/><xsl:call-template name="templ_prop_Space"/>
  <xsl:copy-of select="$BibReference"/>
</xsl:if>

Você precisa alterar isso para que fique assim:

<!--change reference to look like [1] rather than 1.-->
<xsl:if test="string-length(normalize-space($BibReference)) > 0">
  <xsl:text>[</xsl:text><xsl:value-of select="b:RefOrder"/><xsl:text>]</xsl:text>
  <xsl:call-template name="templ_prop_Space"/>
  <xsl:copy-of select="$BibReference"/>
</xsl:if>

Salve o .xsl, altere seu estilo bibliográfico para outra forma e vice-versa e veja se seus resultados foram atualizados.

Se for um dos outros .xsl s, pode ser diferente. Eu não tenho tempo para checar agora, mas dê uma olhada e veja o que você pode descobrir.

    
por 07.05.2016 / 20:40