diff --git a/gipp.bib b/gipp.bib index fec25d1c559de287ffb4f6bbfd19190311d807cc..5217ddb0be87a891ffad413b241dffca9dd7504d 100644 --- a/gipp.bib +++ b/gipp.bib @@ -798,6 +798,7 @@ keywords = {schubotzCV,preprint}, pages = {224--235}, preprint = {https://arxiv.org/pdf/1404.6179.pdf}, + homepage = {https://github.com/wikimedia/mathoid/}, series = {Lecture Notes in Computer Science}, title = {Mathoid: Robust, Scalable, Fast and Accessible Math Rendering for Wikipedia}, volume = {8543}, @@ -1009,6 +1010,7 @@ series = {{CEUR} Workshop Proceedings}, title = {A Smooth Transition to Modern mathoid-based Math Rendering in Wikipedia with Automatic Visual Regression Testing}, volume = {1785}, + homepage = {https://github.com/wikimedia/mathoid/}, } @inproceedings{Schubotz2016a, diff --git a/src/biber/biber-tool.xml b/src/biber/biber-tool.xml index 6367ab942d16f174ff1c61171b5a5375abc65319..f679cfa75de756ad97b114a0d937cfad719d4487 100644 --- a/src/biber/biber-tool.xml +++ b/src/biber/biber-tool.xml @@ -609,10 +609,12 @@ <field fieldtype="field" datatype="literal">review</field> <field fieldtype="field" datatype="literal">preprint</field> <field fieldtype="field" datatype="literal">biburl</field> + <field fieldtype="field" datatype="literal">homepage</field> </fields> <entryfields> <field>preprint</field> + <field>homepage</field> <field>biburl</field> <field>owner</field> <field>review</field> diff --git a/src/biber/filter.xml b/src/biber/filter.xml index 2631c7b7a9f2ce7fad76c62cef015cd2fb40edd8..4bc2f28998bab64d8094d5092d91586bdd723e43 100644 --- a/src/biber/filter.xml +++ b/src/biber/filter.xml @@ -33,6 +33,10 @@ <map_step map_field_source="core"/> <map_step map_field_set="userc" map_origfieldval="1"/> </map> + <map map_overwrite="0"> + <map_step map_field_source="homepage"/> + <map_step map_field_set="userd" map_origfieldval="1"/> + </map> </maps> </sourcemap> <sortingtemplate name="tool"> diff --git a/src/biber/reformat.xml b/src/biber/reformat.xml index 51023314befed02261a4df40c3d60f514b936b28..857aa8dd816fa073b5ddd41d3981dce5f781a55e 100644 --- a/src/biber/reformat.xml +++ b/src/biber/reformat.xml @@ -610,10 +610,12 @@ <field fieldtype="field" datatype="literal">preprint</field> <field fieldtype="field" datatype="literal">biburl</field> <field fieldtype="field" datatype="literal">core</field> + <field fieldtype="field" datatype="literal">homepage</field> </fields> <entryfields> <field>preprint</field> + <field>homepage</field> <field>biburl</field> <field>core</field> <field>owner</field> diff --git a/src/xsl/transform.xsl b/src/xsl/transform.xsl index ac46088c8c888c14b00745cc6e50ab52778864c6..c9bb45cef172fad288d76f6bf61b18ba3738004a 100644 --- a/src/xsl/transform.xsl +++ b/src/xsl/transform.xsl @@ -75,6 +75,15 @@ <xsl:text>Bibtex</xsl:text> </xsl:element> </xsl:if> + <xsl:if test="./bltx:userd"> + <xsl:text> </xsl:text> + <xsl:element name="a"> + <xsl:attribute name="href"> + <xsl:value-of select="./bltx:userf/text()"/> + </xsl:attribute> + <xsl:text>Homepage</xsl:text> + </xsl:element> + </xsl:if> <xsl:if test="./bltx:userc"> <xsl:text> </xsl:text> <xsl:element name="u">