1 votos

¿Cómo elimino los corchetes de las citas del IEEE en Microsoft Word?

Quería crear una plantilla personalizada sin los corchetes (por ejemplo, las citas del IEEE se ven así: [1] [2] [3] etc.). Quiero que mis referencias se vean así: 1 2 3 (sin paréntesis alrededor de los números).

La siguiente guía muestra cómo hacerlo (muy fácilmente) en formato APA.

https://www.officetooltips.com/word_2016/tips/change_the_type_of_brackets_in_citations.html

Desafortunadamente, esto no funciona en la plantilla de estilo del IEEE (¿la plantilla de estilo del IEEE utiliza incluso las plantillas OpenBracket y CloseBracket? Empiezo a pensar que no. Las crea y luego nunca las menciona en ningún otro lugar).

¿Alguna ayuda? Siento que esto no debería ser tan difícil, pero no veo una manera fácil de hacer esto con Word.

Edición: ¡Lo encontré! En lugar de seguir las instrucciones para las plantillas OpenBracket y CloseBracket de la guía proporcionada, es necesario hacerlo para las plantillas SecondaryOpen y SecondaryClose (las que no son de AAA). El problema es que esto cambia algunas cosas en la Bibliografía también, por lo que no funciona bien. Creo que podría necesitar crear una nueva plantilla en la hoja y averiguar dónde la referencia de la cita llama a esa plantilla y simplemente cambiarla a la nueva plantilla.

0 votos

No has eliminado los paréntesis. Tu XML todavía contiene paréntesis. <xsl:text>(</xsl:text> y <xsl:text>)</xsl:text> Puedes intentar sustituir ambas líneas por <xsl:text></xsl:text>

0 votos

@DavidPostill Lo he intentado, pero no consigo que los corchetes cambien a paréntesis como en el código que has mostrado arriba y quitar los paréntesis tampoco tiene efecto. Siempre me salen corchetes. ¿Te funciona a ti?

0 votos

Ni idea, no uso Word :)

0voto

MechE Puntos 6

Vale, ya lo he entendido. Es diferente al estilo APA, por eso la guía no funcionaba. Esto es lo que debes hacer:

  1. Encuentre la ubicación de almacenamiento de sus archivos de estilo (normalmente es C:\Users (inserte el nombre de usuario aquí) \AppData\Roaming\Microsoft\Bibliography\Style
  2. Copie y pegue su archivo de plantilla IEEE y cambie el nombre de la copia a algo como customtemplate o lo que sea
  3. Abra el archivo de estilo customtemplate en el bloc de notas y pulse ctrl+h escriba IEEE y sustituya el texto por algo memorable como customtemplate. Esto cambia el nombre de la plantilla para que aparezca en word.
  4. Busque "templ_prop_SecondaryClose" y vaya al final de esa plantilla (debería ser como ).
  5. Pegue lo siguiente (crea otra plantilla de referencia)

(esto es necesario para mostrar el código por alguna razón)

<xsl:template name="templ_prop_CitationOpen" >
    <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=INITIAL_CONTENTLCID]/b:APA/b:CitationOpen"/>
<xsl:text></xsl:text>
</xsl:template>

<xsl:template name="templ_prop_CitationClose" >
    <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=INITIAL_CONTENTLCID]/b:APA/b:CitationClose"/>
<xsl:text></xsl:text>
</xsl:template>
  1. Ahora, sólo hay que buscar secondaryopen y sustituir el último del archivo IEEE (Y SÓLO EL ÚLTIMO) por CitationOpen
  2. busque secondaryclose y sustituya el último del archivo IEEE (Y SÓLO EL ÚLTIMO) por CitationClose
  3. Guarde el archivo, abra word, ahora debería tener acceso a este estilo de referencia

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: