CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
#############################################################################
##
#W  BibXMLextTools.gd             GAPDoc                         Frank Lübeck
##
##
#Y  Copyright (C)  2006,  Frank Lübeck,  Lehrstuhl D für Mathematik,  
#Y  RWTH Aachen
##  
##  The files BibXMLextTools.g{d,i} contain utility functions for dealing
##  with bibliography data in the BibXMLext format. The corresponding DTD
##  is in ../bibxmlext.dtd. 
##  

# these are utilities to help to translate BibTeX entries to BibXMLext entries
DeclareGlobalFunction("TemplateBibXML");
DeclareGlobalFunction("StringBibAsXMLext");
DeclareGlobalFunction("WriteBibXMLextFile");


# parsing BibXMLext strings and files
DeclareGlobalFunction("ParseBibXMLextString");
DeclareGlobalFunction("ParseBibXMLextFiles");

# tranforming parse trees to records and strings
BindGlobal("RECBIBXMLHNDLR", rec());
DeclareGlobalFunction("BuildRecBibXMLEntry");
DeclareGlobalFunction("ContentBuildRecBibXMLEntry");
DeclareGlobalFunction("AddHandlerBuildRecBibXMLEntry");
DeclareGlobalFunction("RecBibXMLEntry");
BindGlobal("STRINGBIBXMLHDLR", rec());
DeclareGlobalFunction("StringBibXMLEntry");

# utilities
DeclareGlobalFunction("SortKeyRecBib");
DeclareGlobalVariable("HeuristicTranslationsLaTeX2XML");