BibDesk a Word a través de bibfuse: algo de codificación

BibDesk a Word a través de bibfuse: algo de codificación

Recientemente comencé a trabajar con colegas clínicos que piensan que LaTeX es un caucho sintético que se usa para fabricar guantes de examen y me he visto obligado a trabajar con MS Word. En mi configuración de Tex, uso BibDesk como mi administrador de referencias en Mac OS y encontrébaberoEs una buena forma de citar artículos en Word de BibDesk. El problema es que bibfuse parece que sólo puede citar artículos de revistas. No funciona muy bien para citar libros, entradas de libros (es decir, entradas "incolección" en BibDesk) y sitios web. ¿Alguien sabe cómo agregar o modificar el archivo sampletemplate.doc en el paquete bibfuse para aceptar estas entradas? El archivo sampletemplate.doc contiene solo las siguientes líneas de código:

<$publications>
<$itemIndex/>.  
<$pubAuthors.unpunctuatedAbbreviatedNormalizedName.stringByRemovingTeX.@componentsJoinedByCommaAndAmpersand/> (<$pubFields.Year/>) <$pubFields.Title/>. <$pubFields.Journal/> 
<$pubFields.Volume/>, <$pubFields.Pages/>.
</$publications>

Si nadie sabe cómo hacerlo, ¿alguien puede decirme qué idioma es para poder descubrirlo y modificarlo si es posible?

Respuesta1

He estado jugando con BibFuse y lo he mejorado para mi propio uso. Proporciona una forma muy agradable de integrar Word con BibTeX (a través de BibDesk). Lo estoy usando en Mac OS X.

Puede obtener mucha información en el archivo de ayuda de BiBDesk (en el Apéndice "Etiquetas de plantilla"). El lenguaje es la codificación de valores clave de Apple.

Aquí está la plantilla que he desarrollado para mis referencias:

<$publications>
<$pubType=article?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Journal.stringByDeTeXifyingString/>, <$fields.Volume.stringByRemovingTeX/>, <$fields.Pages.stringByAppendingFullStopIfNotEmpty/>
<?$pubType=inproceedings?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaIfNotEmpty/> in <$fields.Series.stringByAppendingCommaIfNotEmpty/> Vol. <$fields.Volume.stringByAppendingCommaIfNotEmpty/> <$fields.Booktitle.stringByAppendingCommaIfNotEmpty/> ed. <$editors.abbreviatedName.stringByRemovingCurlyBraces.stringByAppendingCommaIfNotEmpty.@componentsJoinedByCommaAndAnd/> <$fields.Pages/>.
<?$pubType=book?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Title.stringByTeXifyingString.stringByRemovingCurlyBraces/>.
<?$pubType?>
<$authors.abbreviatedNormalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAmpersand/> <$fields.Year.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Journal.stringByDeTeXifyingString/>, <$fields.Volume.stringByRemovingTeX/>, <$fields.Pages.stringByAppendingFullStopIfNotEmpty/>
</$pubType?>
</$publications>

Esto funciona para entradas de artículos, actas y libros.

Este lenguaje es muy sensible a la sintaxis. ¡Un carácter fuera de lugar y no funciona!

¡Buena suerte!

información relacionada