Estilos bibliográficos en Word 2007

05/08/2007 - 20:40 por JAP | Informe spam
Estoy intentando definir un nuevo estilo bibliográfico en un archivo XSL (a
partir del APA.xsl original) para Word 2007. El problema es que no logro
añadir el nuevo estilo: copio el archivo en la carpeta donde están los demás
[C:\Archivos de programa\Microsoft Office\Office12\Bibliography\Style],
inicio Word... pero no aparece en la lista desplegable de "Estilo" en la
sección de bibliografía. Sólo aparecen los estilos integrados (APA, MLA,
etc.).

¿Cómo se añade un nuevo estilo bibliográfico a la lista de los reconocidos
por Word 2007?

Preguntas similare

Leer las respuestas

#1 Tux
06/08/2007 - 14:00 | Informe spam
JAP escribió:
Estoy intentando definir un nuevo estilo bibliográfico en un archivo XSL (a
partir del APA.xsl original) para Word 2007. El problema es que no logro
añadir el nuevo estilo: copio el archivo en la carpeta donde están los demás
[C:\Archivos de programa\Microsoft Office\Office12\Bibliography\Style],
inicio Word... pero no aparece en la lista desplegable de "Estilo" en la
sección de bibliografía. Sólo aparecen los estilos integrados (APA, MLA,
etc.).

¿Cómo se añade un nuevo estilo bibliográfico a la lista de los reconocidos
por Word 2007?



Hola:

Esto tiene su miga :-P !! Bien los XSL tienen que tener bien definida la
plantilla la cual estas creando dentro del XSL [ o llamada a plantilla
ya creada ] si el XSL no esta bien
definido no podras visualizar o crear nuevas citas con tus nuevos estilos.

Por ejemplo:

Abrimos un TXT y lo guardamos como [ prueba.xsl ] en el ponemos lo
siguiente:

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">HOLA</xsl:template>
</xsl:stylesheet>

Guardas y lo pones en la ruta donde estan las otras listas de estilos ,
al abrir word veras que tenemos un nuevo estilo [ sin definir ] llamado
« HOLA » , pues bien ahi esta la cuestion, entre :

<xsl:template match="/">
.
.
.
.

</xsl:template>

te paso unos enlaces sobre XSL y XSLT :

http://www.w3.org/TR/xsl/
http://www.w3.org/Style/XSL/
http://www.w3.org/TR/xslt#xslt-namespace

Mira los enlaces puesto que para modificar o crear estos nuevos se
necesita tener unos minimos de programacion XML no obstante si prefieres
subirnos el [ xsl ] que has creado aqui mediante algun enlace de
descarga y asi miramos como esta formado y si esta bien formado, eso ya
como prefieras, y si cualquier duda , nos comentas ok? :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com
Respuesta Responder a este mensaje
#2 JAP
07/08/2007 - 13:26 | Informe spam
Muchas gracias Mónica. Tras comprobar que [ prueba.xsl ] funciona (perdón si
esto parece desconfiado), modifiqué mi archivo con el nuevo estilo y ya
aparece en la lista de estilos bibliográficos de Word.

Como mi archivo ya incluía un <xsl:template match="/"> con muchas líneas de
código (que tomé de [ APA.xsl ]), simplemente inserté una primera línea con
el nombre del estilo:

<xsl:template match="/">
REAA
..
..
</xsl:template>

En la lista de estilos de Word apareció "REAA", pero rodeado de símbolos no
reconocidos. Parece que se trataba de los retornos de carro y los
tabuladores, porque la cosa se corrigió del siguiente modo:

<xsl:template match="/">
<xsl:text>REAA</xsl:text>
..
..
</xsl:template>


Te agradezco también los enlaces sobre XSL. Mi [ REAA.xsl ] está todavía
demasiado verde para subíroslo. En cuestiones de programación sólo soy un
aficionado y por ahora estoy en la fase de entender cómo funciona uno de los
estilos integrados en Office (lo estoy logrando con Visual C# Express, que
permite hacer debug en los xsl). Pero te tomo la palabra para un futuro...

Gracias otra vez. Saludos
JAP


"Tux" escribió:

JAP escribió:
> Estoy intentando definir un nuevo estilo bibliográfico en un archivo XSL (a
> partir del APA.xsl original) para Word 2007. El problema es que no logro
> añadir el nuevo estilo: copio el archivo en la carpeta donde están los demás
> [C:\Archivos de programa\Microsoft Office\Office12\Bibliography\Style],
> inicio Word... pero no aparece en la lista desplegable de "Estilo" en la
> sección de bibliografía. Sólo aparecen los estilos integrados (APA, MLA,
> etc.).
>
> ¿Cómo se añade un nuevo estilo bibliográfico a la lista de los reconocidos
> por Word 2007?

Hola:

Esto tiene su miga :-P !! Bien los XSL tienen que tener bien definida la
plantilla la cual estas creando dentro del XSL [ o llamada a plantilla
ya creada ] si el XSL no esta bien
definido no podras visualizar o crear nuevas citas con tus nuevos estilos.

Por ejemplo:

Abrimos un TXT y lo guardamos como [ prueba.xsl ] en el ponemos lo
siguiente:

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">HOLA</xsl:template>
</xsl:stylesheet>

Guardas y lo pones en la ruta donde estan las otras listas de estilos ,
al abrir word veras que tenemos un nuevo estilo [ sin definir ] llamado
« HOLA » , pues bien ahi esta la cuestion, entre :

<xsl:template match="/">
..
..
..
..

</xsl:template>

te paso unos enlaces sobre XSL y XSLT :

http://www.w3.org/TR/xsl/
http://www.w3.org/Style/XSL/
http://www.w3.org/TR/xslt#xslt-namespace

Mira los enlaces puesto que para modificar o crear estos nuevos se
necesita tener unos minimos de programacion XML no obstante si prefieres
subirnos el [ xsl ] que has creado aqui mediante algun enlace de
descarga y asi miramos como esta formado y si esta bien formado, eso ya
como prefieras, y si cualquier duda , nos comentas ok? :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com











Respuesta Responder a este mensaje
#3 Tux
07/08/2007 - 17:43 | Informe spam
JAP escribió:
Muchas gracias Mónica. Tras comprobar que [ prueba.xsl ] funciona (perdón si
esto parece desconfiado), modifiqué mi archivo con el nuevo estilo y ya
aparece en la lista de estilos bibliográficos de Word.

Como mi archivo ya incluía un <xsl:template match="/"> con muchas líneas de
código (que tomé de [ APA.xsl ]), simplemente inserté una primera línea con
el nombre del estilo:

<xsl:template match="/">
REAA
..
..
</xsl:template>

En la lista de estilos de Word apareció "REAA", pero rodeado de símbolos no
reconocidos. Parece que se trataba de los retornos de carro y los
tabuladores, porque la cosa se corrigió del siguiente modo:

<xsl:template match="/">
<xsl:text>REAA</xsl:text>
..
..
</xsl:template>


Te agradezco también los enlaces sobre XSL. Mi [ REAA.xsl ] está todavía
demasiado verde para subíroslo. En cuestiones de programación sólo soy un
aficionado y por ahora estoy en la fase de entender cómo funciona uno de los
estilos integrados en Office (lo estoy logrando con Visual C# Express, que
permite hacer debug en los xsl). Pero te tomo la palabra para un futuro...

Gracias otra vez. Saludos
JAP





Nada, las gracias a ti :-), con estos hilos aprendemos conocimientos ;-)

Saludos :-)
Monica




Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

Now We are free [Enya]

www.fermu.com
Respuesta Responder a este mensaje
#4 dook
12/12/2012 - 17:55 | Informe spam
JAP escribió el 05/08/2007 20:40 :
Estoy intentando definir un nuevo estilo bibliográfico en un archivo XSL
(a
partir del APA.xsl original) para Word 2007. El problema es que no logro
añadir el nuevo estilo: copio el archivo en la carpeta donde
están los demás
[C:Archivos de programaMicrosoft OfficeOffice12BibliographyStyle],
inicio Word... pero no aparece en la lista desplegable de "Estilo" en
la
sección de bibliografía. Sólo aparecen los estilos
integrados (APA, MLA,
etc.).

¿Cómo se añade un nuevo estilo bibliográfico a la
lista de los reconocidos
por Word 2007?


Hola a ambos, hace algunas semanas yo también estoy trabajando en un estilo, sin embargo mi instrucción en esto es menor que la de los dos. Creo que allí radica la utilidad de mis mensajes, con muy poca instrucción en programación estoy logrando tener algo de éxito.

Primero que todo agradezco JAP por que subieras el REAA.xls con todos esos comentarios, son de suma utilidad para un caso como el mío.

Gracias TUX por ayudar a JAp y a través de él a mi :D

Bueno, la metodología que implementé fue primero que todo bajar una base de varias fuentes desde http://bibword.codeplex.com/, luego revisé todos los estilos en word para seleccionar los elementos que cada una compartía con el sistema que yo quería escribir. Luego identifiqué que mi sistema de normas estaba contenido en tres estilos (APA, HarvardExeter y HarvardLeeds). Hasta ahora ni siquiera había revisado los .xls.

luego revisé los tres xls para ver si podría comprenderlos. No resultó tan difícil identificar campos como
<stylename></stylename>
<description></description>
<author></author>
<comments> </comments>

y luego otros más útiles como las <importanfield>; <citation> (aunque su estructura interna resulto mucho más difícil de decifrar) o <bibliography> (jejej esta si que apenas la pude entender "por dentro").

identificados campos como esos comencé a reescribir HarvardExeter. Pero en la práctica no reescribí nada, solo buscaba cuál norma era igual a la mía en un aspecto específico que no era igual en Harvardexeter y cuando encontraba su línea lo copaba y lo pegaba en el mío.

Con eso he logrado avanzar bastante y hasta ahora funciona. Sin margo esta metodología tiene una limitación :(, cuando mi estilo tiene una característica que no está en ningún otro estilo entonces no tengo un fuente donde sacar la línea. Y en eso estoy ahora... he llegado a un momento en que no tengo cómo hacer algo y si me pudieran ayudar se los agradecería mucho.

Resulta que en la bibliografía de mi estilo hay un reglón de espacio entre el nombre del autor y el resto de la información. Ese espacio no lo he podido hacer. El modelo que usa harvardexeter para esto creo que este:

<source type="ArticleInAPeriodical">
<column id="1">
<halign>left</halign>
<valign>top</valign>
<format>{%Author:2%{ (%Year|"n.d"%{%YearSuffix%})}}{ '%Title|ShortTitle%'{, &lt;i&gt;%PeriodicalTitle%&lt;/i&gt;}}{ &lt;i&gt;%PeriodicalTitle%&lt;/i&gt;}{ ({{%Day% }%Month:s% }%Year%)}{, {%Day% }%Month:s%}{, %Pages:p. :pp. %}{, Available: %URL%{ [{{%DayAccessed% }%MonthAccessed:s% }%YearAccessed%]}}.</format>
</column>
<sortkey>{%Author:0|Title|ShortTitle%}{ %Year%}{ %Title|ShortTitle%}</sortkey>
</source>

Este ejemplo para artículos de periódicos lo puedo manipular sin mayor problema (mover el año al principio o final, cambiar el mes primero y luego el año, etc...) pero no he logrado averiguar como hacer que en el resultado "author" utilice una línea y el resto del "format" se ubique abajo.

Bueno, si me pueden ayudar con esto se los agradecería mucho. Además, hasta ahora trabajar así me ha funcionado bien (he ido comprobando en word cada cambio en el código), sin embargo como ustedes saben más de esto quizá podrían validar esta metodología de trabajo "ignorante" de cómo utilizar el código y basada en conocimientos muy básicos en lenguajes de programación (alguna vez hice una calculadora en VB)

Gracias y saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida